Skip to content

Updated System Instructions to avoid bad state/conflict #17753

@abhipatel12

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).

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

Status

Closed

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions