diff options
| author | t <t@tjp.lol> | 2026-06-02 07:39:50 -0600 |
|---|---|---|
| committer | t <t@tjp.lol> | 2026-06-02 08:49:58 -0600 |
| commit | 456d986be1357c247753d9dc21734bb898d5e78b (patch) | |
| tree | c1620a4112e12d248c81c00c23f5aeb69597be14 /docs/todos.md | |
| parent | b6afac69b586dd9d68cccf686f3220581848c78b (diff) | |
docs: todos and a system prompt project
Diffstat (limited to 'docs/todos.md')
| -rw-r--r-- | docs/todos.md | 33 |
1 files changed, 33 insertions, 0 deletions
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` |
