Skip to content

System prompt: tell the model its between-tool-call text is never read #59012

Open

Description

@yookibooki

Every model in OpenCode narrates between tool calls — "you need to do X", "I've opened the issue but haven't done Y" — nobody reads it, and the model doesn't know that.

Suggested behavior: put it in the system prompt. Tell the model its messages between tool calls are not read, so it stops producing them.

Activity

  1. opencode-agent commented on Oct 25, 2026

    @opencode-agent
    Contributor

    Thanks for the suggestion! You're asking for the default system prompt to tell the model that the text it writes between tool calls isn't read and that questions asked mid-task won't be answered, so it stops narrating and asking. The maintainers will consider it.

    In v2, text the model writes between tool calls is meant to show in the TUI and app, and some people rely on it to follow progress. So this would be a change to the default behaviour rather than a fix.

    You can get this behaviour now by adding the instruction yourself, either in an AGENTS.md file (in your project or in ~/.config/opencode/) or through instructions in your config. For example:

    Work through tasks without stopping. Don't narrate between tool calls and don't ask questions mid-task; nobody will answer them. Choose a sensible default, keep going, and report back at the end.

    Related:

  2. added a commit that references this issue on Oct 25, 2026
    d2c9fe2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions