From 456d986be1357c247753d9dc21734bb898d5e78b Mon Sep 17 00:00:00 2001 From: t Date: Tue, 2 Jun 2026 07:39:50 -0600 Subject: docs: todos and a system prompt project --- docs/todos.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 docs/todos.md (limited to 'docs/todos.md') diff --git a/docs/todos.md b/docs/todos.md new file mode 100644 index 0000000..78671e8 --- /dev/null +++ b/docs/todos.md @@ -0,0 +1,33 @@ +## libpanto + +- [ ] user-provided system prompt (design: docs/system-prompt.md) +- [ ] polish zig API +- [ ] C ABI +- [ ] Agent compaction with custom compaction prompts +- [ ] Agent auto-compaction +- [ ] image upload support +- [ ] google gemini native provider +- [ ] openai responses API native provider +- [ ] non-streaming +- [ ] one-shot simple API +- [ ] message-level error retries +- [ ] abort/cancellation +- [ ] step cap, stop conditions + +## panto cli + +- [ ] tui + - [ ] fuzzy typeahead model selector + - [ ] tab completion: filenames in cwd, slash commands + - [ ] rendering system for screen components +- [ ] lua slash commands +- [ ] markdown/prompt slash commands +- [ ] additional lua extension API + - [ ] Agent objects + - [ ] the current agent, conversation + - [ ] system prompt + - [ ] usage metrics + - [ ] tui screen components +- [ ] server proxy mode +- [ ] shared-object extensions +- [ ] all configuration representable in `config.toml` -- cgit v1.3