Commit Graph

49 Commits

Author SHA1 Message Date
Grail Finder
8c3c2b9b23 Chore: server should live in separate branch
until a usecase for it is found
2026-02-12 10:26:30 +03:00
Grail Finder
5e7ddea682 Enha: change __known_by_char tag to @ 2026-02-09 09:44:54 +03:00
Grail Finder
9813872854 Chore: bool colors for statusline 2026-01-22 09:29:56 +03:00
Grail Finder
ee8cff2b41 Enha: enable mouse switch 2026-01-13 00:50:38 +03:00
Grail Finder
61a29dee8c Fix: statusline 2025-12-26 10:31:26 +03:00
Grail Finder
c0ec82b579 Chore: only table switch for auto clean tool calls 2025-12-26 10:01:49 +03:00
Grail Finder
33f9ed2466 Chore: cleanup 2025-12-14 14:44:24 +03:00
Grail Finder
9edda1fecf Feat: llama.cpp model switch 2025-12-12 14:07:10 +03:00
Grail Finder
1cd8317f51 Feat: edit role alt+4 2025-12-09 15:28:48 +03:00
Grail Finder
860160ea0e Feat: shell mode 2025-11-28 14:29:52 +03:00
Grail Finder
f5829b34ad Enha: ctrl+l to rotate free models for openrouter 2025-11-25 17:59:42 +03:00
Grail Finder
41be229423 Chore: refactoring 2025-11-24 17:42:47 +03:00
Grail Finder
8a62e98789 Fix: apilinks rotation 2025-11-24 12:00:46 +03:00
Grail Finder
6a8e854ef6 Feat: parse role from raw msg 2025-10-21 10:35:37 +03:00
Grail Finder
988529537b Enha: show dynamic status line in help page 2025-10-21 10:04:16 +03:00
Grail Finder
eee5e83d32 Feat: bot to write for any char in chat (completion only) 2025-08-20 22:45:41 +03:00
Grail Finder
a4b7503e79 Feat: user can send messages under different personas 2025-07-27 11:35:13 +03:00
Grail Finder
c2da07ddc3 Feat: rename user through props 2025-06-11 11:36:24 +03:00
Grail Finder
2b2e45ff00 Feat: stt voice typing with whisper.cpp server [WIP] 2025-05-18 14:01:56 +03:00
Grail Finder
58d632ed19 Fix: tool use message 2025-02-16 12:27:21 +03:00
Grail Finder
c134479414 Enha: log level to props 2025-02-15 11:09:47 +03:00
Grail Finder
83babd0271 Fix: thinking 2025-02-15 08:46:33 +03:00
Grail Finder
f0fb6a3137 Fix: /v1 chat endpoint; linter 2025-02-11 09:21:46 +03:00
Grail Finder
c857661393 Feat: add tool reminder bind 2025-02-08 18:28:47 +03:00
Grail Finder
884004a855 Enha: server update 2025-02-06 16:57:37 +03:00
Grail Finder
6676b7d12b Fix: load json syscards, replace char and user 2025-02-03 20:18:17 +03:00
Grail Finder
84c94ecea3 Feat: switch between completion and chat api 2025-02-01 16:32:36 +03:00
Grail Finder
1ea19ba11e Feat (status line): add model name 2025-01-15 16:46:59 +03:00
Grail Finder
7bbedd93cf Enha (RAG): raw text as primary key in vector db 2025-01-07 11:11:44 +03:00
Grail Finder
b822b3a161 Refactor: rag to sep package 2025-01-05 20:51:31 +03:00
Grail Finder
4736e43631 Feat (RAG): tying tui calls to rag funcs [WIP; skip-ci]
RAG itself is annoying to properly implement, plucking sentences with no
context is useless. Also it should not be a part of main package, same
for goes for tui. The number of global vars is absurd.
2025-01-04 18:13:13 +03:00
Grail Finder
923c96b73d Enha: pastefix 2024-12-16 21:08:39 +03:00
Grail Finder
990e0695c5 Enha: add agent to chat history; gen-regen diff 2024-12-05 18:36:05 +03:00
Grail Finder
34d415c930 Feat: add linter 2024-11-28 17:57:50 +03:00
Grail Finder
ad65c3583a Feat: add help page 2024-11-26 21:15:04 +03:00
Grail Finder
5dfb558476 Feat: rename chat 2024-11-24 17:39:52 +03:00
Grail Finder
6625a8103b Feat: add switch between sys prompts 2024-11-23 18:34:02 +03:00
Grail Finder
cc84c037ec Enha: match tool call with regexp; clear panics 2024-11-21 20:16:47 +03:00
Grail Finder
c35af03720 Feat: add tools to tool map 2024-11-21 18:15:01 +03:00
Grail Finder
5ccad20bd6 Feat: add memory [wip] 2024-11-20 20:47:49 +03:00
Grail Finder
fc517c2c69 Chore: tools to their own file [wip] 2024-11-20 13:33:04 +03:00
Grail Finder
74669b58fe Feat: copy msg to clipboard; empty text to cancel edit; notify 2024-11-20 08:55:56 +03:00
Grail Finder
aaf0566636 Enha: db chat management 2024-11-20 06:51:40 +03:00
Grail Finder
f32375488f Feat: add storage interface; add sqlite impl 2024-11-19 17:15:02 +03:00
Grail Finder
d3cc8774b1 Feat: toggle system; edit msg; switch focus 2024-11-17 18:55:59 +03:00
Grail Finder
b2c8698926 Feat: add msg index 2024-11-16 16:19:27 +03:00
Grail Finder
1fe807de8e Feat: add modal window to choose chat file to load 2024-11-16 14:01:11 +03:00
Grail Finder
84b06c0da5 Feat: read from chat files 2024-11-16 06:41:52 +03:00
Grail Finder
3cbad31a16 init 2024-11-14 20:02:13 +03:00