Commit Graph

34 Commits (ba3cc4f15dd4b7457bbcacc64fcdbdbb0362d473)

Author SHA1 Message Date
sigoden ba3cc4f15d
feat: deprecate history file (#179) 8 months ago
sigoden 2f9121e515
fix: bugs between sesison/role (#178) 8 months ago
sigoden b3e6879438
feat: deprecate prompt, remove `--prompt` and `.prompt` (#176) 8 months ago
sigoden 871adab22a chore: improve code quanity 8 months ago
sigoden bc44026ff8
feat: enhance session/conversation (#162)
* feat: enhance session/conversation

* updates

* updates

* cut version v0.9.0-rc2

* add .session name completion
8 months ago
sigoden 2fad63be6a
fix: parse command fails if command following newline (#153) 8 months ago
sigoden ca0f6343f2
feat: add .edit command for multi-line editing (#151) 8 months ago
sigoden b3f8f27018 refactor: improve code quanity 8 months ago
Leo Bergnéhr c3f9ef6c39
feat: add .read command (#145) 8 months ago
sigoden 66fd547c0f refactor: improve code quanity
remove tokio::runtime::Runtime from client
8 months ago
sigoden 7d8564cafb
feat: support multi bots and custom url (#150) 8 months ago
sigoden b5e1460151
feat: use backslash at end of line for multiline text (#147)
BREAKING CHANGE: use backslash at end of line for multiline text

```
〉.set dry_run true

〉abc \
def \
ijk

>>> The following message consumes 12 tokens.
abc 
def 
ijk
```

Deprecate old {}/() multi-line editing
8 months ago
sigoden 90bdc1b7db chore: update deps 8 months ago
Anthony Rubick 97fc7de675
fix: minor code cleanup and pedantic lints (#134) 12 months ago
sigoden 00ce157571
feat: add `.copy` command (#119) 1 year ago
sigoden 439d231e42 chore: trivial updates 1 year ago
sigoden 065a32decb
feat: support backeted paste (#117) 1 year ago
sigoden 1ef97b2f32
feat: support multiple models (#71) 1 year ago
sigoden 0ed0ad1fd2 chore: optimize readline multiline 1 year ago
sigoden 4aab872ee1
feat: add support for NO_COLOR (#67) 1 year ago
sigoden cc626e73df chore: update `.help` output text 1 year ago
sigoden 1dc16e6709
feat: type `{` `[` `(` to enter multi-line editing mode (#58)
Abandon `.editor` command, it's too complicated.
1 year ago
sigoden ff00426c2c chore: improve code quality, split rep/prompt.rs from repl/init.rs 1 year ago
sigoden 05d20f207f
feat: add remain tokens indicator and max tokens guard (#50) 1 year ago
sigoden a62e461e38
feat: support conversation (#48) 1 year ago
sigoden a7f2da156c
feat: add role info to readline indicator (#47)
```
coder〉
```
1 year ago
sigoden e78b5f7c58 refactor: imports order and group 1 year ago
sigoden 00ba8b5108 refactor: extra spaces are allowed around repl command 1 year ago
sigoden f694a59dcc
refactor: replace dump with print_now! (#35) 1 year ago
sigoden c7fcdb1744
refactor: adjust repl (#30)
- abandon .copy
- rename .multiple => .editor
- if command successed, do not output `Done`
- if command failed, output `Error: <error message>`
1 year ago
sigoden 11dc4d104b
refactor: optimize ctrl+c/ctrl+d abort handling (#27) 1 year ago
sigoden cfb46ca0de
feat: add `--no-highlight` option (#24) 1 year ago
sigoden c5a2f4603c chore: optimize code 1 year ago
sigoden 2152667fc6
refactor: split src/repl.rs to submodules (#22) 1 year ago