This file tracks the next work items, ordered by priority.
- Core framework: Electron window + overlay injection
- Tool call system: read / write / edit / glob / grep / bash, etc.
- Project initialization: directory picker + directory tree + system prompt
- Multi-window management: independent profile per window
- MCP support: config + SDK connection + UI panel +
mcpCalltool - Skills: load and execute custom skills
- Customizable UI: 27 wallpapers, blur and transparency sliders
- Inline tool blocks (collapsible, error highlighting)
- Response meta badge (⏱ time · ~tokens)
- RGB username animation
- Settings tab inside DeepSeek's native settings modal
Goal: reduce interruptions and improve core UX.
- Stop generation mid-thought
- Automatic retry on network failure
- Manual-parse hint when a tool call fails
Acceptance: user can abort generation; transient network errors recover automatically; failed tool calls show a clear manual-parse affordance.
Goal: make the agent loop more transparent.
- Per-tool-result viewer (open the full output in a panel)
- Copy / re-run individual tool blocks
- Inline diff preview for
editcalls
Acceptance: every tool block exposes its raw output, an easy copy, and a re-run action.
Goal: extend the agent.
- Sub-agents
- Conversation compression for long sessions
Acceptance: to be defined after the first real use cases.
- Priority order: reliability → tool call UX → new capabilities
- Check off items as they're done
- To change priorities, edit this file directly