Skip to content

[FEATURE]: Project-level todo lists visible in GUI #18564

Closed

Description

@mikegasche

Feature hasn't been suggested before.

  • 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

  1. Track implementation progress for a project
  2. Show users what tasks have been completed vs. pending
  3. Provide transparency on agent's understanding of the project
  4. 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.

Activity

  1. added
    discussionUsed for feature requests, proposals, ideas, etc. Open discussion
    on Mar 21, 2026
  2. github-actions commented on Mar 21, 2026

    @github-actions
    Contributor

    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.

  3. dfk1352 commented on Mar 23, 2026

    @dfk1352

    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.

  4. mikegasche commented on Mar 24, 2026

    @mikegasche
    Author

    Basically a duplicate of #18071.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

discussionUsed for feature requests, proposals, ideas, etc. Open discussionwebRelates to opencode on web / desktop

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions