summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFiles
* image to text support, closes #134Martin Bielik2024-12-216
|
* parse chat messages testsMartin Bielik2024-12-214
|
* added table of contentsMartin Bielik2024-12-171
|
* docuMartin Bielik2024-12-171
|
* special roleMartin Bielik2024-12-179
|
* new utility commandsMartin Bielik2024-12-174
|
* replace :AINew with default roles, closes #97Martin Bielik2024-12-176
|
* introduced pre-defined default rolesMartin Bielik2024-12-177
|
* simplified new role syntaxMartin Bielik2024-12-176
|
* command-type only rolesMartin Bielik2024-12-167
|
* new role syntaxMartin Bielik2024-12-169
|
* added ci pipelineMartin Bielik2024-12-161
|
* edit command roleMartin Bielik2024-12-164
|
* refactoring: import python when needed, run as functionsMartin Bielik2024-12-167
|
* refactoring: make prompt in pythonMartin Bielik2024-12-157
|
* unified config parsing + testsMartin Bielik2024-12-1510
|
* fixed roles parsingmainMartin Bielik2024-12-121
|
* fixed complete command roles after refactoringMartin Bielik2024-12-123
|
* execute mutliple rolesMartin Bielik2024-12-123
|
* Merge pull request #139 from jkoelker/improve_respMartin Bielik2024-12-121
|\ | | | | fix(utils): improve response mapping
| * fix(utils): improve response mappingJason Kölker2024-12-111
|/ | | | | | | | | | | | | | | | | | | Make the reponse mapping more robust by checking for an empty (or missing) `choices` list and substitute a list with an empty dictionary. Use `.get` to access the `message` or `delta` object again returning an empty dictionary if they are not found. When using `hermes3-405b` on lambda cloud's inference (based on openrouter) a final response was returned with an empty list for choices causing a traceback on completion. Debug log: ``` [2024-12-11 19:49:11.925592] [engine-chat] response: {'id': 'chatcmpl-140a7a938d2149c8a750f47af6a11be1', 'object': 'chat.completion.chunk', 'created': 1733946550, 'model': 'hermes3-405b', 'choices': [{'index': 0, 'delta': {'content': ' today'}, 'finish_reason': None, 'content_filter_results': {'hate': {'filtered': False}, 'self_harm': {'filtered': False}, 'sexual': {'filtered': False}, 'violence': {'filtered': False}, 'jailbreak': {'filtered': False, 'detected': False}, 'profanity': {'filtered': False, 'detected': False}}}], 'system_fingerprint': '', 'usage': {'prompt_tokens': 40, 'completion_tokens': 18, 'total_tokens': 58, 'prompt_tokens_details': None, 'completion_tokens_details': None}} [2024-12-11 19:49:11.975457] [engine-chat] response: {'id': 'chatcmpl-140a7a938d2149c8a750f47af6a11be1', 'object': 'chat.completion.chunk', 'created': 1733946550, 'model': 'hermes3-405b', 'choices': [{'index': 0, 'delta': {'content': '?'}, 'finish_reason': None, 'content_filter_results': {'hate': {'filtered': False}, 'self_harm': {'filtered': False}, 'sexual': {'filtered': False}, 'violence': {'filtered': False}, 'jailbreak': {'filtered': False, 'detected': False}, 'profanity': {'filtered': False, 'detected': False}}}], 'system_fingerprint': '', 'usage': {'prompt_tokens': 40, 'completion_tokens': 19, 'total_tokens': 59, 'prompt_tokens_details': None, 'completion_tokens_details': None}} [2024-12-11 19:49:12.008987] [engine-chat] response: {'id': 'chatcmpl-140a7a938d2149c8a750f47af6a11be1', 'object': 'chat.completion.chunk', 'created': 1733946550, 'model': 'hermes3-405b', 'choices': [{'index': 0, 'delta': {}, 'finish_reason': 'stop', 'content_filter_results': {'hate': {'filtered': False}, 'self_harm': {'filtered': False}, 'sexual': {'filtered': False}, 'violence': {'filtered': False}, 'jailbreak': {'filtered': False, 'detected': False}, 'profanity': {'filtered': False, 'detected': False}}}], 'system_fingerprint': '', 'usage': {'prompt_tokens': 40, 'completion_tokens': 20, 'total_tokens': 60, 'prompt_tokens_details': None, 'completion_tokens_details': None}} [2024-12-11 19:49:12.009400] [engine-chat] response: {'id': 'chatcmpl-140a7a938d2149c8a750f47af6a11be1', 'object': 'chat.completion.chunk', 'created': 1733946550, 'model': 'hermes3-405b', 'choices': [], 'system_fingerprint': '', 'usage': {'prompt_tokens': 40, 'completion_tokens': 19, 'total_tokens': 59, 'prompt_tokens_details': None, 'completion_tokens_details': None}} ```
* allow passing single line rangeMartin Bielik2024-12-101
|
* don't include not selected line, refactor ranges, fixes #112Martin Bielik2024-12-084
|
* print prompt in debug modeMartin Bielik2024-12-082
|
* Merge pull request #136 from drujensen/feature/fix-grok-xaiMartin Bielik2024-12-071
|\ | | | | fix: grok xai blocks without user agent, fixes #136 104
| * fix: grok xai blocks without user agentDru Jensen2024-12-071
| |
* | fixed options normalizationMartin Bielik2024-12-073
|/
* improved initial message configMartin Bielik2024-12-073
|
* fix debug logging without argumentsMartin Bielik2024-12-071
|
* improved openrouter guideMartin Bielik2024-12-061
|
* docu: custom apis, openrouter guideMartin Bielik2024-12-061
|
* allow override global token configMartin Bielik2024-12-064
|
* o1 role exampleMartin Bielik2024-12-052
|
* fixed stream=0 in chat engineMartin Bielik2024-12-053
|
* updated edit configuration docuMartin Bielik2024-12-051
|
* o1 preview exampleMartin Bielik2024-12-051
|
* escaping error messageMartin Bielik2024-12-051
|
* moving from legacy completions apiMartin Bielik2024-12-053
|
* docu new optionsMartin Bielik2024-12-034
|
* o1 support - max_completion_tokensMartin Bielik2024-12-032
|
* Merge branch 'main' into support-non-streamingMartin Bielik2024-12-031
|\
| * improved error handling, fixes #126Martin Bielik2024-11-081
| |
* | support non streaming apiMartin Bielik2024-10-083
|/
* Merge pull request #119 from eltociear/patch-1Martin Bielik2024-09-121
|\ | | | | docs: update README.md
| * docs: update README.mdIkko Eltociear Ashimine2024-09-121
|/ | | seleciton -> selection
* Merge pull request #113 from madox2/keep-open-mode-multiple-chatsMartin Bielik2024-09-112
|\ | | | | allow multiple chats in keep open mode
| * remove useless buffer in keep open modeMartin Bielik2024-07-291
| |
| * private MakeScratchWindow functionMartin Bielik2024-07-251
| |
| * switch to last created buffer in keep open modeMartin Bielik2024-07-241
| |
| * allow multiple chats in keep open modeMartin Bielik2024-07-232
|/