Commit Graph

  • 436f9596ee Enha: ragdir Grail Finder 2025-10-18 10:52:56 +03:00
  • 2e1b018a45 Feat: new rag attempt Grail Finder 2025-10-09 16:19:43 +03:00
  • 5d2ce7a5f5 Chore: example config update Grail Finder 2025-10-09 14:53:29 +03:00
  • 314c07835e Feat: add external tool web search Grail Finder 2025-10-09 10:36:55 +03:00
  • dc183e3692 Chore: solving TODOs Grail Finder 2025-10-03 20:42:36 +03:00
  • 448cb97074 Enha: replace weird quotes Grail Finder 2025-09-12 18:59:51 +03:00
  • ff24ad4af7 Fix: listen to the finish signal Grail Finder 2025-09-11 13:53:17 +03:00
  • 0068cd17ff Chore: add colorschemes Grail Finder 2025-09-05 08:55:05 +03:00
  • a21664fe92 Fix: export chat save in db; botPersona switching back to assistant Grail Finder 2025-08-22 23:15:20 +03:00
  • eee5e83d32 Feat: bot to write for any char in chat (completion only) Grail Finder 2025-08-20 22:45:41 +03:00
  • 6955a5bc3a Enha: show tool response Grail Finder 2025-08-08 14:26:01 +03:00
  • 3b7784e0a4 Chore: db path to config Grail Finder 2025-08-08 13:33:07 +03:00
  • 972d9cdbff Enha: get func name from oai tool call Grail Finder 2025-08-08 13:14:06 +03:00
  • c3a5de7a0d Enha: showSys to skip sys or tool msgs Grail Finder 2025-08-08 13:08:21 +03:00
  • d7d432b8a1 Enha: /chat /completions tool calls to live in peace Grail Finder 2025-08-08 13:03:37 +03:00
  • 589dfdda3f Feat: tool chunk channel for openai tool calls Grail Finder 2025-08-08 10:51:14 +03:00
  • 14558f98cd WIP: adding tool fields into stream resp struct Grail Finder 2025-08-08 10:22:22 +03:00
  • 3c23ff2403 Feat: openai type func call for llamacpp Grail Finder 2025-08-08 09:43:00 +03:00
  • 9cb4561c82 Enha: openai tools [WIP] Grail Finder 2025-08-08 09:24:47 +03:00
  • d59b985534 Fix: use of logger before init Grail Finder 2025-08-07 15:44:41 +03:00
  • c0f96f7bbe Chore: readme update Grail Finder 2025-08-07 12:20:48 +03:00
  • 813cb49d36 Feat: open router impl Grail Finder 2025-08-07 12:18:01 +03:00
  • 9b2558ffe8 Enha: msg copy; if index not provided or incorrect, copy user input Grail Finder 2025-08-07 07:08:30 +03:00
  • c58f251745 Enha: export chat to export dir Grail Finder 2025-08-07 06:43:02 +03:00
  • 39e8f557cf Enha: all roles as a stop string Grail Finder 2025-07-28 09:08:53 +03:00
  • a4b7503e79 Feat: user can send messages under different personas Grail Finder 2025-07-27 11:35:13 +03:00
  • cd606a774e Fix: out of range index pick Grail Finder 2025-07-23 07:30:31 +03:00
  • 6c0a290cec Fix: new chat from json Grail Finder 2025-07-20 15:57:01 +03:00
  • e4b8a89f25 Fix: remove extra whitespaces from stt transcription Grail Finder 2025-06-17 07:34:13 +03:00
  • 5a489211ef Chore: readme update Grail Finder 2025-06-17 07:27:24 +03:00
  • 4c8c9b3ab8 Chore: mention tview in readme Grail Finder 2025-06-17 07:24:45 +03:00
  • 2040473468 Chore: readme update Grail Finder 2025-06-17 07:18:45 +03:00
  • 9eb2fac0b3 Chore: readme update Grail Finder 2025-06-11 11:52:26 +03:00
  • b2cf367756 Chore: update readme Grail Finder 2025-06-11 11:49:19 +03:00
  • fee5b4f506 Chore: readme update Grail Finder 2025-06-11 11:41:11 +03:00
  • c2da07ddc3 Feat: rename user through props Grail Finder 2025-06-11 11:36:24 +03:00
  • 8902893f6e Chore: add readme Grail Finder 2025-06-10 12:04:11 +03:00
  • 412a8347c3 Fix (tts): reset textbuffer sooner Grail Finder 2025-06-09 10:54:49 +03:00
  • 3500b44b2f Fix: update status line panic Grail Finder 2025-05-27 11:19:01 +03:00
  • 4a17dd745c Enha: rename to tts.go; use one buffer; Grail Finder 2025-05-21 21:16:42 +03:00
  • fe4f759173 Chore: project rename; gf-lt => grailfinder's llm tui Grail Finder 2025-05-21 19:55:14 +03:00
  • 8b9a33d330 Chore: nolint comment for nonvalid issues Grail Finder 2025-05-19 10:45:26 +03:00
  • 94df5b830c Chore: linter Grail Finder 2025-05-19 10:42:10 +03:00
  • a7e7da6f99 Feat: stop audio [WIP] Grail Finder 2025-05-19 09:42:47 +03:00
  • 2e5755c28a Enha: remove special tokens from whisper resp Grail Finder 2025-05-18 15:28:34 +03:00
  • 441225ede8 Refactor: cleanup stt mess, config use Grail Finder 2025-05-18 14:32:54 +03:00
  • 2b2e45ff00 Feat: stt voice typing with whisper.cpp server [WIP] Grail Finder 2025-05-18 14:01:56 +03:00
  • 2d56806cfa Feat: stt sketch [WIP] Grail Finder 2025-05-17 21:23:51 +03:00
  • f7d1fbf73c Fix: signal that llm is done Grail Finder 2025-05-17 13:33:00 +03:00
  • d05d904747 Feat: add extra kokoro tts Grail Finder 2025-05-17 12:19:30 +03:00
  • 10cca9037f Fix: tool description Grail Finder 2025-05-01 07:08:03 +03:00
  • d2e4846835 Feat: import chat on f11 Grail Finder 2025-04-06 13:59:44 +03:00
  • 4a9c90af3f Fix: esc on edit mode Grail Finder 2025-04-05 21:52:10 +03:00
  • c6de09562b Bug: two esc presses needed to exit edit page Grail Finder 2025-04-05 21:01:48 +03:00
  • 67e540298a fix: Use correct ReadCard function in tables.go Grail Finder (aider) 2025-03-23 14:05:46 +03:00
  • 3e7499f71a feat: add new_chat_from_card option to reload card and start fresh chat Grail Finder (aider) 2025-03-23 13:03:15 +03:00
  • 98d48228d8 Fix: order in cluedo card Grail Finder 2025-03-23 12:57:49 +03:00
  • 57fb00c494 Feat: cluedo card; Grail Finder 2025-03-22 07:29:25 +03:00
  • cb4a4b8cf7 feat: initialize Cluedo state at program startup when conditions are met Grail Finder (aider) 2025-03-21 19:19:09 +03:00
  • e8f2fe7809 fix: initialize Cluedo state when enabled and role is CluedoPlayer Grail Finder (aider) 2025-03-21 18:58:13 +03:00
  • d05cea050c refactor: reorder cluedo logic and improve player card display in chatRound Grail Finder 2025-03-21 18:58:05 +03:00
  • 954de708c5 fix: properly declare rm variable in removeThinking function Grail Finder (aider) 2025-03-21 18:37:06 +03:00
  • 03095359da refactor: Adjust spacing and add extra package import in bot.go Grail Finder 2025-03-21 18:36:52 +03:00
  • 18ad0f5f42 feat: add Cluedo game mode with turn-based card reminders Grail Finder (aider) 2025-03-21 18:30:39 +03:00
  • 4c994282b0 Feat: a bit of progress with r1 Grail Finder 2025-03-10 23:38:33 +03:00
  • 53e9dff387 refactor: standardize user role in chat body messages Grail Finder (aider) 2025-03-10 22:05:48 +03:00
  • 686bb1fedd feat: add DeepSeekerChat chunk parser and refactor DeepSeeker to DeepSeekerCompletion Grail Finder 2025-03-10 22:05:40 +03:00
  • d963304f61 feat: add error detection and handling for LLM API responses Grail Finder (aider) 2025-03-10 20:51:08 +03:00
  • d04fbc792e refactor: Improve error logging and add comment for error handling in sendMsgToLLM Grail Finder 2025-03-10 20:51:00 +03:00
  • cbd850bda8 chore: Remove AI comment from altwriter.go Grail Finder (aider) 2025-03-10 20:34:35 +03:00
  • 753184816c refactor: handle errors in createTextChunk and remove commented code Grail Finder 2025-03-10 20:33:49 +03:00
  • de65f1fc82 fix: add error handling for binary.Write and remove unused variable Grail Finder (aider) 2025-03-10 20:25:21 +03:00
  • 0497cdcfe6 Refactor: pngmeta rewrite Grail Finder 2025-03-10 20:08:07 +03:00
  • 10f0efbb2a Fix: thinking block Grail Finder 2025-03-10 07:02:12 +03:00
  • b653b52751 Enha: ctrl+v to go through all the links Grail Finder 2025-03-01 17:50:33 +03:00
  • fd1ac24d75 Feat: add deepseek integration [WIP] (only completion works) Grail Finder 2025-02-28 16:16:11 +03:00
  • 49409f5d94 Feat: add extra/cluedo [WIP] Grail Finder 2025-02-26 16:02:48 +03:00
  • 97a1fc507e Feat: shift syscard to first msg option Grail Finder 2025-02-24 18:57:31 +03:00
  • 71987d25e9 Chore: move rag settings to config Grail Finder 2025-02-19 19:56:58 +03:00
  • 3ae71d81c4 Fix: card edit Grail Finder 2025-02-16 13:43:42 +03:00
  • 58d632ed19 Fix: tool use message Grail Finder 2025-02-16 12:27:21 +03:00
  • c9f5b17f1f Feat: divide continue-gen and next-msg-gen Grail Finder 2025-02-16 09:22:15 +03:00
  • c134479414 Enha: log level to props Grail Finder 2025-02-15 11:09:47 +03:00
  • 83babd0271 Fix: thinking Grail Finder 2025-02-15 08:46:33 +03:00
  • 2b9c44eff9 Feat: show card's img Grail Finder 2025-02-11 19:41:14 +03:00
  • f0fb6a3137 Fix: /v1 chat endpoint; linter Grail Finder 2025-02-11 09:21:46 +03:00
  • 5468053908 Enha: rewrite (upsert) memory Grail Finder 2025-02-09 18:21:34 +03:00
  • c857661393 Feat: add tool reminder bind Grail Finder 2025-02-08 18:28:47 +03:00
  • 884004a855 Enha: server update Grail Finder 2025-02-06 16:57:37 +03:00
  • 6676b7d12b Fix: load json syscards, replace char and user Grail Finder 2025-02-03 20:18:17 +03:00
  • eb53b13381 Refactor: remove icons Grail Finder 2025-02-02 17:58:07 +03:00
  • 7ca188dcdc Feat: code block copy; model update; [WIP:broke tables] Grail Finder 2025-02-02 13:25:24 +03:00
  • 4e9b31baf8 Feat: remove thinking and tool msgs from ctx Grail Finder 2025-02-02 10:05:43 +03:00
  • 84c94ecea3 Feat: switch between completion and chat api Grail Finder 2025-02-01 16:32:36 +03:00
  • 336451340b Feat: set/change props from tui for /completion Grail Finder 2025-01-29 20:18:40 +03:00
  • 7bf18dede5 Feat: edit agent png cards Grail Finder 2025-01-28 20:40:09 +03:00
  • 976d6423ac Refactor: different endpoint types Grail Finder 2025-01-24 09:25:08 +03:00
  • 3374080ba0 Feat: chat preview Grail Finder 2025-01-24 09:24:37 +03:00
  • 75f51c1a19 Feat: llamacpp /completion attempt Grail Finder 2025-01-22 20:17:49 +03:00
  • c41ff09b2f Fix: specv2 cards wrapper case Grail Finder 2025-01-16 17:53:35 +03:00