You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[FEATURE]: Project-level todo lists visible in GUI #18564
I have verified this feature I'm about to request hasn't been suggested before.
Describe the enhancement you want to request
[FEATURE] Project-level todo lists visible in GUI
Description
Currently, agents can create internal todo lists using the todowrite tool, but these are only visible to the agent. There is no way for users to view these project-level tasks from the GUI.
Current Behavior
Agents can create internal todo lists with todowrite
These are only visible to the agent during the session
No persistence across sessions
No user-facing visibility
Requested Feature
Project-level todo lists that are visible in the GUI
Cross-session persistence (stored in project directory)
Users can view, but not necessarily edit
Complementary to internal agent tracking
Use Cases
Track implementation progress for a project
Show users what tasks have been completed vs. pending
Provide transparency on agent's understanding of the project
Allow users to add their own tasks to the list
Potential Implementation Ideas
Store todo list in .opencode/todos.md in project root
Use a sidebar panel in the GUI to display tasks
Simple format: - [ ] Task description
Support priorities: high, medium, low
Alternatives Considered
Keeping it as agent-only internal feature
Using external tools (Jira, Notion, etc.)
Additional Context
This would improve transparency and allow users to track what needs to be done without relying on the agent to report status.
You could add a todo file in your project and prompt the LLM to use it as persistent project-level todo list in AGENTS.md. That would not be far from a built-in feature, and it's really easy to setup. At least that's what I did.
Activity
github-actions commentedon Mar 21, 2026
This issue might be a duplicate of existing issues. Please check:
Please review that issue to see if your request is already covered, or if you can add your GUI visibility use case as a comment there instead.
dfk1352 commentedon Mar 23, 2026
You could add a
todofile in your project and prompt the LLM to use it as persistent project-level todo list inAGENTS.md. That would not be far from a built-in feature, and it's really easy to setup. At least that's what I did.mikegasche commentedon Mar 24, 2026
Basically a duplicate of #18071.