|
|
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 |
|
|
|
74c39070d6
|
fixed Message.filter_tags
|
2023-09-11 13:04:08 +02:00 |
|
|
|
fde0ae4652
|
fixed test case file cleanup
|
2023-09-11 13:04:08 +02:00 |
|
|
|
238dbbee60
|
fixed handling empty tags in TXT file
|
2023-09-11 13:04:08 +02:00 |
|
|
|
17f7b2fb45
|
Added tags filtering (prefix and contained string) to TagLine and Message
|
2023-09-11 13:04:08 +02:00 |
|
|
|
9c2598a4b8
|
tests: added testcases for Message.from/to_file() and others
|
2023-09-11 13:04:08 +02:00 |
|
|
|
acec5f1d55
|
tests: splitted 'test_main.py' into 3 modules
|
2023-09-11 13:04:08 +02:00 |
|
|
|
c0f50bace5
|
gitignore: added vim session file
|
2023-09-11 13:04:08 +02:00 |
|
|
|
30ccec2462
|
tags: TagLine constructor now supports multiline taglines and multiple spaces
|
2023-09-11 13:04:08 +02:00 |
|
|
|
09da312657
|
configuration: added 'as_dict()' as an instance function
|
2023-09-11 13:04:08 +02:00 |
|
|
|
33567df15f
|
added testcases for messages.py
|
2023-09-11 13:04:08 +02:00 |
|
|
|
264979a60d
|
added new module 'message.py'
|
2023-09-11 13:04:08 +02:00 |
|
|
|
061e5f8682
|
tags.py: converted most TagLine functions to module functions
|
2023-09-11 13:04:08 +02:00 |
|
|
|
2d456e68f1
|
added testcases for Tag and TagLine classes
|
2023-09-11 13:04:08 +02:00 |
|
|
|
8bd659e888
|
added new module 'tags.py' with classes 'Tag' and 'TagLine'
|
2023-09-11 13:04:08 +02:00 |
|
|
|
d4021eeb11
|
configuration: made 'default' AI ID optional
|
2023-09-11 07:38:49 +02:00 |
|
|
|
c143c001f9
|
configuration: improved config file format
|
2023-09-10 19:57:06 +02:00 |
|
|
|
59b851650a
|
question_cmd: when no tags are specified, no tags are selected
|
2023-09-10 19:57:06 +02:00 |
|
|
|
6f71a2ff69
|
message: to_file() now uses intermediate temporary file
|
2023-09-10 19:57:06 +02:00 |
|
|
|
eca44b14cb
|
message: fixed matching with empty tag sets
|
2023-09-10 19:55:21 +02:00 |
|
|
|
b48667bfa0
|
openai: stores AI.ID instead of AI.name in message
|
2023-09-10 19:18:44 +02:00 |
|
|
|
533ee1c1a9
|
question_cmd: added message filtering by tags
|
2023-09-10 19:18:44 +02:00 |
|
|
|
cf50818f28
|
question_cmd: fixed '--ask' command
|
2023-09-10 19:18:44 +02:00 |
|
|
|
dd3d3ffc82
|
chat: added check for existing files when creating new filenames
|
2023-09-10 19:18:44 +02:00 |
|
|
|
1e3bfdd67f
|
chat: added 'update_messages()' function and test
|
2023-09-10 19:14:11 +02:00 |
|
|
|
53582a7123
|
question_cmd: fixed source code extraction and added a testcase
|
2023-09-10 19:14:11 +02:00 |
|
Oleksandr Kozachuk
|
39b518a8a6
|
Small fixes.
|
2023-09-09 16:05:27 +02:00 |
|
Oleksandr Kozachuk
|
d22877a0f1
|
Port print arguments -q/-a/-S from main to restructuring.
|
2023-09-09 15:38:40 +02:00 |
|
Oleksandr Kozachuk
|
7cf62c54ef
|
Allow in question -s for just sourcing file and -S to source file with ``` encapsulation.
|
2023-09-09 15:16:17 +02:00 |
|
Oleksandr Kozachuk
|
3ef1339cc0
|
Fix extracting source file with type specification.
|
2023-09-09 11:53:32 +02:00 |
|
|
|
5fb5dde550
|
question cmd: added tests
|
2023-09-09 09:12:21 +02:00 |
|
|
|
c0b7d17587
|
question_cmd: fixes
|
2023-09-09 08:51:44 +02:00 |
|
|
|
76f2373397
|
configuration: added tests
|
2023-09-09 08:31:45 +02:00 |
|
|
|
eaa399bcb9
|
configuration et al: implemented new Config format
|
2023-09-09 08:31:45 +02:00 |
|
|
|
b1a23394fc
|
cmm: splitted commands into separate modules (and more cleanup)
|
2023-09-09 08:31:45 +02:00 |
|
Oleksandr Kozachuk
|
ed567afbea
|
Make it possible to print just question or answer on printing files.
|
2023-09-08 15:54:29 +02:00 |
|
|
|
2df9dd6427
|
cmm: removed all the old code and modules
|
2023-09-08 13:04:11 +02:00 |
|
|
|
74a26b8c2f
|
setup: added 'ais' subfolder
|
2023-09-08 09:44:07 +02:00 |
|
Oleksandr Kozachuk
|
6e447018d5
|
Fix tags_completter.
|
2023-09-07 18:11:32 +02:00 |
|
|
|
893917e455
|
test_main: temporarily disabled all testcases
|
2023-09-07 07:51:46 +02:00 |
|