summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)AuthorLines
2024-07-27refactor: split clients/macros.rs from clients/common.rs (#750)sigoden-295/+295
2024-07-26refactor: several optimizations (#749)sigoden-11/+4
2024-07-26feat: ollama support tools and new embeddings api (#748)sigoden-26/+80
2024-07-26feat: vertexai support mistral models (#746)sigoden-12/+42
2024-07-26feat: merge vertexai-cluade with vertexai (#745)sigoden-102/+59
2024-07-24feat: move agent config to separate file (#741)sigoden-35/+32
2024-07-24fix: invalid tool_calls of qianwen client (#740)sigoden-33/+39
2024-07-22fix: problem with input token limit (#737)Volodymyr Lisivka-1/+1
2024-07-22refactor: invalid model error message (#735)sigoden-1/+1
2024-07-22refactor: ensure parent dir of log path exist (#733)sigoden-2/+3
2024-07-21feat: enhance logger (#731)sigoden-51/+73
2024-07-17refactor: fetch html as markdown (#723)sigoden-2/+9
2024-07-17refactor: config creation prompt aware of env var (#722)sigoden-11/+15
2024-07-14refactor: error message of function calls (#718)sigoden-1/+2
2024-07-13feat: agent instructions support `__TOOLS__` placeholder (#711)sigoden-0/+22
2024-07-13refactor: improve compressing session (#710)sigoden-3/+19
2024-07-12fix: `.starter` tab completion (#709)sigoden-15/+34
2024-07-12refactor: `.starter` rendered in markdown format (#708)sigoden-16/+10
2024-07-12refactor: template of including files (#707)sigoden-1/+1
2024-07-12refactor: template of including files (#706)sigoden-1/+1
2024-07-11refactor: improve calling agent functions (#705)sigoden-22/+17
2024-07-11refactor: template of including files (#704)sigoden-9/+4
2024-07-11refactor: improve estimate_token_length (#703)sigoden-35/+29
2024-07-11refactor: update models.yaml and abandon anyscale (#701)sigoden-7/+2
2024-07-11refactor: rag add documents (#700)sigoden-2/+12
2024-07-10feat: adjust the way of obtaining function call results (#695)sigoden-103/+17
2024-07-10refactor: fetch image as data url (#694)sigoden-58/+90
2024-07-10feat: `--file/.file` can load dirs (#693)sigoden-210/+224
2024-07-09feat: support agent variables (#692)sigoden-15/+163
2024-07-09feat: set model with env AICHAT_MODEL (#691)sigoden-5/+6
2024-07-09feat: agent can reuse tools (#690)sigoden-30/+45
2024-07-05feat: enhenced flexibility for use tools (#688)sigoden-93/+151
2024-07-04feat: load env vars from file (#685)sigoden-2/+31
2024-07-03refactor: update config.example.yaml and readme, fix typos (#682)sigoden-4/+4
2024-07-03refactor: improve function calling (#680)sigoden-5/+3
2024-07-02refactor: smart `function_calling` config value (#677)sigoden-5/+18
2024-07-02refactor: improve RAG (#676)sigoden-2/+8
2024-07-02refactor: improve RAG (#675)sigoden-61/+45
2024-07-01feat: support `.rebuild rag` repl command(#672)sigoden-262/+289
2024-06-29refactor: the name of temp file (#670)sigoden-14/+15
2024-06-28fix: gemini with functions that have empty parameters (#666)sigoden-1/+21
2024-06-28feat: `.file`/`--file` support URLs (#665)sigoden-132/+180
2024-06-27chore: improve warning messagesigoden-1/+1
2024-06-27refactor: smart document splitter (#662)sigoden-36/+56
2024-06-27feat: implement native rag url loader (#660)sigoden-48/+100
2024-06-27refactor: saved messages ignore embedding context (#659)sigoden-14/+19
2024-06-27refactor: agent rag use `documents` field other than `embeddings` dir (#658)sigoden-30/+82
2024-06-26refactor: enable function_calling by default (#656)sigoden-2/+2
2024-06-26feat: rag load websites (#655)sigoden-173/+360
2024-06-26refactor: improve spinner (#654)sigoden-10/+16