Update TODO.md

This commit is contained in:
Matt Low 2024-09-21 02:47:17 +00:00
parent b8e3172ce0
commit b7c89a4dd1

View File

@ -14,7 +14,7 @@
system prompt, rather than having them in the conversation messages) system prompt, rather than having them in the conversation messages)
- [ ] Agents may have some form of long term memory management (key-value? - [ ] Agents may have some form of long term memory management (key-value?
natural lang?). natural lang?).
- [ ] Sandboxed python, js interpreter (both useful for different reasons) - [ ] Sandboxed python, js interpreters (implemented with containers)
- [ ] Support for arbitrary external script tools - [ ] Support for arbitrary external script tools
- [ ] Search - RAG driven search of existing conversation "hey, remind me of - [ ] Search - RAG driven search of existing conversation "hey, remind me of
the conversation we had six months ago about X") the conversation we had six months ago about X")
@ -23,12 +23,14 @@
- [ ] Image input - [ ] Image input
- [ ] Image output (sixel support?) - [ ] Image output (sixel support?)
- [ ] Conversation exports to html/pdf/json - [ ] Conversation exports to html/pdf/json
- [ ] Store message generation model
- [ ] Hidden CoT
## UI ## UI
- [x] Prettify/normalize tool_call and tool_result outputs so they can be - [x] Prettify/normalize tool_call and tool_result outputs so they can be
shown/optionally hidden in `lmcli view` and `lmcli chat` shown/optionally hidden in `lmcli view` and `lmcli chat`
- [x] Conversation deletion in conversations view
- [ ] User confirmation before calling (some?) tools - [ ] User confirmation before calling (some?) tools
- [ ] Conversation deletion in conversations view
- [ ] Message deletion, Ctrl+D to delete a message and attach its children to - [ ] Message deletion, Ctrl+D to delete a message and attach its children to
its parent, Ctrl+Shift+D to delete a message and its descendents its parent, Ctrl+Shift+D to delete a message and its descendents
- [ ] Show available key bindings and their action in any given view - [ ] Show available key bindings and their action in any given view