summaryrefslogtreecommitdiffstats
path: root/src/config/session.rs
AgeCommit message (Expand)AuthorLines
2025-06-28chore: clippy (#1334)sigoden-2/+2
2025-03-26refactor: replace `lazy_static` with `std::sync::LazyLock` (#1246)mtul0729-3/+2
2025-01-19feat: support `.edit config` and `.edit agent-config` repl commands (#1103)sigoden-1/+1
2025-01-17feat: support macro (#1087)sigoden-2/+1
2024-12-04refactor: improve retrieve model (#1036)sigoden-1/+1
2024-12-01feat: agent supports dynamic instructions (#1023)sigoden-4/+8
2024-11-30refactor: improve code regarding tools/agents (#1021)sigoden-2/+2
2024-11-19feat: support autonaming session (#1001)sigoden-23/+110
2024-11-14refactor: improve tool calls (#995)sigoden-2/+2
2024-11-14feat: save function calls in the session (#994)sigoden-3/+19
2024-11-13refactor: no side effect `--save-session` (#987)sigoden-1/+10
2024-11-06refactor: several improvements (#973)sigoden-1/+1
2024-11-05feat: `.agent` accepts session name (#970)sigoden-1/+1
2024-11-05feat: support session-scoped agent variables (#969)sigoden-11/+18
2024-11-02refactor: forbid `.exit role` if the session is not empty (#963)sigoden-1/+1
2024-10-29feat: `.info role`/`.exit role` works for session role (#958)sigoden-0/+4
2024-10-22refactor: several improvements (#943)sigoden-2/+2
2024-10-18refactor: session role_prompt from agent (#933)sigoden-1/+1
2024-10-08feat: session persists role name (#914)sigoden-11/+18
2024-10-05feat: add `.compress session` REPL command (#907)sigoden-4/+5
2024-09-10refactor: extract built-in roles to embedded files (#853)sigoden-3/+6
2024-09-08feat: save rag in YAML instead of bin (#848)sigoden-2/+2
2024-08-30feat: save temp session with `temp-<timestamp>` if `save_session: true` (#811)sigoden-7/+7
2024-08-30feat: replace roles.yaml with roles/<name>.md (#810)sigoden-17/+13
2024-07-30refactor: agent instructions (#764)sigoden-0/+4
2024-07-13refactor: improve compressing session (#710)sigoden-3/+19
2024-07-09feat: support agent variables (#692)sigoden-8/+2
2024-07-05feat: enhenced flexibility for use tools (#688)sigoden-12/+12
2024-06-27refactor: saved messages ignore embedding context (#659)sigoden-3/+1
2024-06-25refactor: compress session (#649)sigoden-5/+3
2024-06-22refactor: rename bot to agent (#628)sigoden-2/+2
2024-06-17refactor: minor improvement (#611)sigoden-3/+5
2024-06-17feat: add `.regenerate` repl command (#610)sigoden-20/+26
2024-06-17refactor: make `set max_output_tokens` work for role/session/bot (#609)sigoden-0/+4
2024-06-17feat: add `.continue` repl command (#608)sigoden-13/+27
2024-06-17feat: add `.edit session` repl command (#606)sigoden-14/+11
2024-06-14refactor: add/modify rag-related config (#599)sigoden-1/+1
2024-06-13feat: add rag and bot related cli options (#595)sigoden-3/+0
2024-06-12refactor: 'temp' can not be used as name of saved session (#591)sigoden-2/+10
2024-06-12refactor: rename `selected_functions` to `functions_filter` (#587)sigoden-11/+11
2024-06-11refactor: rename `function_matcher` to `selected_functions` (#583)sigoden-11/+11
2024-06-11refactor: adjust config methods order (#581)sigoden-8/+8
2024-06-11feat: support bot (#579)sigoden-91/+126
2024-06-06refactor: config refinement (#570)sigoden-3/+32
2024-06-05feat: support RAG (#560)sigoden-1/+1
2024-05-29refactor: `temp` session ignore `save_session` (#547)sigoden-1/+14
2024-05-22refactor: rename `function_filter` to `function_matcher` (#535)sigoden-11/+11
2024-05-18feat: support function calling (#514)sigoden-27/+53
2024-05-14refactor: config::Input (#503)sigoden-5/+4
2024-05-09feat: enhence roles with messages (#495)sigoden-2/+2