Skip to content

Updated System Instructions to avoid bad state/conflict #17753

Description

@abhipatel12

The primary goal of this issue is to add some level of steering for the main agent to help steer the model from initializing subagents that will most likely have conflicts and cause a bad state.

This is not the end state solution but an attempt to rely on the model's reasoning to avoid obvious bad state. In this early version of parallel agents, users must also be thoughtful in how these agents are invoked. We may have more complex locking/worktree/etc solutions to solve this.

Criteria:

  • Update system instructions to avoid obvious bad behavior
  • Add appropriate behavioral evals to verify that the additional (or not needed) SI changes help the model avoid bad subagent invocations (ex. use the same doc string agent to modify the same file).

Activity

  1. added
    area/agentIssues related to Core Agent, Tools, Memory, Sub-Agents, Hooks, Agent Quality
    on Jan 28, 2026
  2. added theissue type on Jan 28, 2026
  3. added
    workstream-rollupLabel used to tag epics and features that are associated with one of the three primary workstreams
    on Jan 28, 2026
  4. self-assigned this
    on Mar 3, 2026
  5. Nixxx19 commented on Mar 3, 2026

    @Nixxx19
    Contributor

    Hey @abhipatel12, I'd love to help with this issue if possible! I know it’s tagged for maintainers, but please let me know if you’d be open to me submitting a PR for it. Thanks!"

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

Metadata

Metadata

Assignees

Labels

area/agentIssues related to Core Agent, Tools, Memory, Sub-Agents, Hooks, Agent Qualitystatus/need-triageIssues that need to be triaged by the triage automation.workstream-rollupLabel used to tag epics and features that are associated with one of the three primary workstreams🔒 maintainer only⛔ Do not contribute. Internal roadmap item.

Type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions