Oleksandr Kozachuk
|
2b62cb8c4b
|
Remove the -*terminal_width() to save space on screen.
|
2023-09-12 13:48:28 +02:00 |
|
|
|
a895c1fc6a
|
Merge pull request 'ChatMasterMind Application Refactor and Enhancement' (#8) from restructurings into main
Reviewed-on: #8
|
2023-09-12 07:36:04 +02:00 |
|
Oleksandr Kozachuk
|
ddfcc71510
|
Merge branch 'restructurings.main' into restructurings
|
2023-09-11 13:28:56 +02:00 |
|
Oleksandr Kozachuk
|
17de0b9967
|
Remove old code.
|
2023-09-11 13:17:59 +02:00 |
|
|
|
33023d29f9
|
configuration: made 'default' AI ID optional
|
2023-09-11 13:09:45 +02:00 |
|
|
|
481f9ecf7c
|
configuration: improved config file format
|
2023-09-11 13:09:45 +02:00 |
|
|
|
22fa187e5f
|
question_cmd: when no tags are specified, no tags are selected
|
2023-09-11 13:09:45 +02:00 |
|
|
|
b840ebd792
|
message: to_file() now uses intermediate temporary file
|
2023-09-11 13:09:45 +02:00 |
|
|
|
66908f5fed
|
message: fixed matching with empty tag sets
|
2023-09-11 13:09:45 +02:00 |
|
|
|
2e08ccf606
|
openai: stores AI.ID instead of AI.name in message
|
2023-09-11 13:09:44 +02:00 |
|
|
|
595ff8e294
|
question_cmd: added message filtering by tags
|
2023-09-11 13:09:44 +02:00 |
|
|
|
faac42d3c2
|
question_cmd: fixed '--ask' command
|
2023-09-11 13:09:44 +02:00 |
|
|
|
864ab7aeb1
|
chat: added check for existing files when creating new filenames
|
2023-09-11 13:09:44 +02:00 |
|
|
|
cc76da2ab3
|
chat: added 'update_messages()' function and test
|
2023-09-11 13:09:44 +02:00 |
|
|
|
f99cd3ed41
|
question_cmd: fixed source code extraction and added a testcase
|
2023-09-11 13:09:44 +02:00 |
|
Oleksandr Kozachuk
|
6f3ea98425
|
Small fixes.
|
2023-09-11 13:09:44 +02:00 |
|
Oleksandr Kozachuk
|
54ece6efeb
|
Port print arguments -q/-a/-S from main to restructuring.
|
2023-09-11 13:09:44 +02:00 |
|
Oleksandr Kozachuk
|
86eebc39ea
|
Allow in question -s for just sourcing file and -S to source file with ``` encapsulation.
|
2023-09-11 13:09:44 +02:00 |
|
|
|
3eca53998b
|
question cmd: added tests
|
2023-09-11 13:09:44 +02:00 |
|
|
|
c4f7bcc94e
|
question_cmd: fixes
|
2023-09-11 13:09:44 +02:00 |
|
|
|
c52713c833
|
configuration: added tests
|
2023-09-11 13:09:44 +02:00 |
|
|
|
ecb6994783
|
configuration et al: implemented new Config format
|
2023-09-11 13:09:44 +02:00 |
|
|
|
61e710a4b1
|
cmm: splitted commands into separate modules (and more cleanup)
|
2023-09-11 13:09:41 +02:00 |
|
|
|
21d39c6c66
|
cmm: removed all the old code and modules
|
2023-09-11 13:08:45 +02:00 |
|
|
|
6a4cc7a65d
|
setup: added 'ais' subfolder
|
2023-09-11 13:07:46 +02:00 |
|
|
|
d6bb5800b1
|
test_main: temporarily disabled all testcases
|
2023-09-11 13:07:46 +02:00 |
|
|
|
034e4093f1
|
cmm: added 'question' command
|
2023-09-11 13:07:46 +02:00 |
|
|
|
7d15452242
|
added new module 'ai_factory'
|
2023-09-11 13:07:46 +02:00 |
|
|
|
823d3bf7dc
|
added new module 'openai.py'
|
2023-09-11 13:07:46 +02:00 |
|
|
|
4bd144c4d7
|
added new module 'ai.py'
|
2023-09-11 13:07:46 +02:00 |
|
|
|
e186afbef0
|
cmm: the 'print' command now uses 'Message.from_file()'
|
2023-09-11 13:07:43 +02:00 |
|
|
|
5e4ec70072
|
cmm: tags completion now uses 'Message.tags_from_dir' (fixes tag completion for me)
|
2023-09-11 13:06:22 +02:00 |
|
|
|
4c378dde85
|
cmm: the 'hist' command now uses the new 'ChatDB'
|
2023-09-11 13:05:33 +02:00 |
|
|
|
8923a13352
|
cmm: the 'tags' command now uses the new 'ChatDB'
|
2023-09-11 13:04:08 +02:00 |
|
|
|
e1414835c8
|
chat: added functions for finding and deleting messages
|
2023-09-11 13:04:08 +02:00 |
|
|
|
abb7fdacb6
|
message / chat: output improvements
|
2023-09-11 13:04:08 +02:00 |
|
|
|
2e2228bd60
|
chat: new possibilites for adding messages and better tests
|
2023-09-11 13:04:08 +02:00 |
|
|
|
713b55482a
|
message: added rename_tags() function and test
|
2023-09-11 13:04:08 +02:00 |
|
|
|
d35de86c67
|
message: fixed Answer header for TXT format
|
2023-09-11 13:04:08 +02:00 |
|
|
|
aba3eb783d
|
message: improved robustness of Question and Answer content checks and tests
|
2023-09-11 13:04:08 +02:00 |
|
|
|
8e63831701
|
chat: added clear_cache() function and test
|
2023-09-11 13:04:08 +02:00 |
|
|
|
c318b99671
|
chat: improved history printing
|
2023-09-11 13:04:08 +02:00 |
|
|
|
48c8e951e1
|
chat: fixed handling of unsupported files in DB and chache dir
|
2023-09-11 13:04:08 +02:00 |
|
|
|
b22a4b07ed
|
chat: added tags_frequency() function and test
|
2023-09-11 13:04:08 +02:00 |
|
|
|
33565d351d
|
configuration: added AIConfig class
|
2023-09-11 13:04:08 +02:00 |
|
|
|
6737fa98c7
|
added tokens() function to Message and Chat
|
2023-09-11 13:04:08 +02:00 |
|
|
|
815a21893c
|
added tests for 'chat.py'
|
2023-09-11 13:04:08 +02:00 |
|
|
|
64893949a4
|
added new module 'chat.py'
|
2023-09-11 13:04:08 +02:00 |
|
|
|
a093f9b867
|
tags: some clarification and new tests
|
2023-09-11 13:04:08 +02:00 |
|
|
|
dc3f3dc168
|
added 'message_in()' function and test
|
2023-09-11 13:04:08 +02:00 |
|