| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-03 | refactor: update deps and models.yaml (#1339) | sigoden | -2/+4 | |
| 2025-06-28 | chore: clippy (#1334) | sigoden | -1/+1 | |
| 2025-03-26 | refactor: replace `lazy_static` with `std::sync::LazyLock` (#1246) | mtul0729 | -8/+7 | |
| 2025-02-02 | refactor: several improvements (#1138) | mtul0729 | -1/+1 | |
| 2024-11-29 | chore: clippy for the new rust version (#1018) | sigoden | -1/+1 | |
| 2024-11-27 | feat: handle Ctrl+C during every spinner in REPL (#1014) | sigoden | -2/+2 | |
| 2024-10-29 | refactor: improve code quality (#956) | sigoden | -27/+16 | |
| 2024-10-23 | refactor: improve error rendering (#948) | sigoden | -1/+1 | |
| 2024-10-09 | refactor: throw error if using non-exist RAG in CMD mode (#917) | sigoden | -1/+1 | |
| 2024-10-08 | refactor: NO_COLOR, highlight and render_error (#915) | sigoden | -8/+3 | |
| - If NO_COLOR is enabled, AIChat will not output any ANSI color codes. - `config.highlight` will only affect rendering markdown - improve rendering error | ||||
| 2024-09-07 | refactor: render error with prefix `Error: ` (#844) | sigoden | -1/+1 | |
| 2024-09-06 | fix: render stream failed due to read cursor position timeout (#835) | sigoden | -3/+14 | |
| 2024-07-30 | refactor: several improvements (#765) | sigoden | -2/+1 | |
| 2024-06-26 | feat: rag load websites (#655) | sigoden | -7/+6 | |
| 2024-06-11 | refactor: adjust config methods order (#581) | sigoden | -1/+1 | |
| 2024-06-06 | refactor: global IS_STDOUT_TERMINAL (#571) | sigoden | -4/+2 | |
| 2024-06-05 | feat: support RAG (#560) | sigoden | -8/+7 | |
| * feat: support RAG * support more embeddings models and implement concurrent embedding api * show the progress of addings paths * ignore embedding context when saving message * embedding model max_chunk_size => default_chunk_size * support pdf and pandoc formats (docx, epub, ipynb) | ||||
| 2024-05-18 | feat: support function calling (#514) | sigoden | -4/+2 | |
| * feat: support function calling * fix on Windows OS * implement multi-steps function calling * fix on Windows OS * add error for client not support function calling * refactor message data structure and make claude client supporting function calling * support reuse previous call results * improve error handling for function calling * use prefix `may_` as indicator for `execute` type fucntions | ||||
| 2024-05-09 | refactor: refine detect code block | sigoden | -1/+11 | |
| 2024-05-02 | chore: fix typos (#476) | Tatsuya Kyushima | -2/+2 | |
| 2024-04-29 | refactor: rename some structs (#457) | sigoden | -15/+15 | |
| 2024-04-23 | refactor: more async code (#427) | sigoden | -144/+47 | |
| 2024-04-21 | refactor: shell execution with spinner and select prompt (#425) | sigoden | -50/+1 | |
| 2024-04-20 | refactor: update description for cli options and config fields (#423) | sigoden | -1/+1 | |
| 2024-04-19 | refactor: fluash raw stream | sigoden | -1/+2 | |
| 2024-04-14 | refactor: adjust indicator text and render strategy | sigoden | -1/+1 | |
| 2024-04-04 | chore: fix typo | sigoden | -6/+6 | |
| 2024-03-28 | fix: incorrectly render text contains tabs (#384) | sigoden | -1/+4 | |
| 2024-03-19 | fix: color on non-truecolor terminal (#363) | sigoden | -12/+36 | |
| * fix: color on non-truecolor terminal * make ansicolor lower contrast | ||||
| 2023-11-27 | feat: support vision (#249) | sigoden | -3/+3 | |
| * feat: support vision * clippy * implement vision * resolve data url to local file * add model openai:gpt-4-vision-preview * use newline to concate embeded text files * set max_tokens for gpt-4-vision-preview | ||||
| 2023-11-14 | fix: the last reply tokens was not highlighted (#243) | sigoden | -16/+13 | |
| 2023-11-08 | refactor: improve code quanity (#238) | sigoden | -18/+36 | |
| 2023-11-08 | feat: add a spinner to indicate waiting for response (#236) | sigoden | -0/+60 | |
| 2023-11-08 | refactor: improve render (#235) | sigoden | -131/+58 | |
| * refactor: redesign render - if stdout is not terminal, just write reply text to stdout - rename repl_render_stream to markdown_stream - deprecate cmd_render_stream - use raw_stream to just print streaming reply text * optimize rendering error * optimize render_stream | ||||
| 2023-11-08 | fix: unexpected additional newline in REPL (#231) | sigoden | -1/+1 | |
| 2023-11-07 | feat: add `config.prelude` to allow setting default role/session (#224) | sigoden | -1/+1 | |
| 2023-11-03 | fix: fix rendering markdown in REPL (#207) | sigoden | -2/+11 | |
| 2023-11-03 | fix: don't ignore '\n\n' reply at begin (#206) | sigoden | -1/+1 | |
| 2023-11-03 | fix: wrap and tokenize algorithm (#205) | sigoden | -4/+16 | |
| * fix: wrap and tokenize algorithm * update tests * remove unnecessary tokenize from tiktoken | ||||
| 2023-11-02 | refactor: optimize render (#202) | sigoden | -26/+54 | |
| 2023-11-02 | fix: incorrect last line render in command mode (#201) | sigoden | -1/+3 | |
| 2023-11-02 | chore: add one newline when caught repl error | sigoden | -1/+1 | |
| 2023-11-02 | refactor: improve code quanity (#197) | sigoden | -7/+5 | |
| - move model_info.rs/message.rs to clients/ - rename SharedConfig to GlobalConfig | ||||
| 2023-11-02 | refactor: improve code quanity (#196) | sigoden | -26/+93 | |
| - rewrite Repl, remove ReplHandler - move ReplyStreamHandler to repl/ and rename it to ReplyHandler - deprecate utils::print_now - refactor session info | ||||
| 2023-11-01 | refactor: improve code quanity (#194) | sigoden | -1/+1 | |
| - extends ModelInfo for tokens calculating - refactor config/session.rs, improve export, render, getter/setter - modify main.rs, allow --model override session.model | ||||
| 2023-11-01 | refactor: use reqwest-eventsource as sse client | sigoden | -1/+1 | |
| 2023-10-31 | chore: move split_line_* from repl/cmd.rs to utils/ (#190) | sigoden | -218/+3 | |
| 2023-10-31 | fix: uncorrected render in command mode (#188) | sigoden | -4/+10 | |
| 2023-10-31 | feat: support custom theme (#187) | sigoden | -38/+6 | |
| 2023-10-31 | fix: no last newline in reply text on windows os (#185) | sigoden | -1/+5 | |
