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