summaryrefslogtreecommitdiffstats
path: root/src/config/session.rs
AgeCommit message (Expand)AuthorLines
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
2024-05-02chore: fix typos (#476)Tatsuya Kyushima-2/+2
2024-04-24feat: support customizing `top_p` parameter (#434)sigoden-0/+19
2024-03-27feat: add repl command `.save session` (#382)sigoden-3/+0
2024-03-27refactor: config add in_repl property (#381)sigoden-1/+1
2024-03-27feat: `save_session` config item can be null (#380)sigoden-13/+12
2024-03-27fix: not dirty session when updating properties (#379)sigoden-6/+19
2024-03-27feat: add sepereate `save_session` config item to session (#377)sigoden-5/+19
2024-03-17refactor: remove role field from session struct (#356)sigoden-18/+4
2024-03-06refactor: rename model's `max_tokens` to `max_input_tokens` (#339)sigoden-7/+7
2024-03-04feat: compress session automaticlly (#333)sigoden-13/+44
2024-03-03feat: add `.clear messages` to clear session messages (#332)sigoden-0/+9