You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

2.0 KiB

Agent Collaboration Policy

Use subagents for implementation work that introduces multiple independent features or components. Keep basic, single-purpose tasks in the main agent unless delegation clearly improves the outcome.

Model selection

  • Basic tasks: delegate to a fast, economical model such as gpt-5.6-luna.
  • Complex implementation tasks: delegate to a balanced model such as gpt-5.6-terra.
  • Code reviews and very complex tasks: delegate to a frontier model such as gpt-5.6-sol.

When the available model names differ, choose the closest equivalent by the same capability tier: fast/economical, balanced/complex, then frontier/review.

Delegation practice

  • Split only work that is independently actionable, with clear file or module ownership, to avoid overlapping edits.
  • Retain final integration, verification, and user communication in the primary agent.
  • Do not use subagents for simple edits, one-off questions, or narrowly scoped diagnostics unless the user explicitly requests delegation.

Feature delivery and pull requests

  • Deliver new features through pull requests.
  • Once a requested task is complete and verified, automatically commit the relevant changes, push the branch, and open a pull request unless the user explicitly asks not to.
  • Do not create a pull request for a question, investigation, review-only task, or an intentionally uncommitted work-in-progress.

Pull request descriptions

Write a detailed but straightforward PR body for an AI engineer who does not need to read the implementation to understand the change. Use plain language and explain:

  • what changed from a user's perspective;
  • why it matters;
  • how to verify it, including any important limitations or follow-up work.

Avoid implementation jargon, internal file names, framework details, and code walkthroughs unless they are essential to using or reviewing the feature. Keep the description focused: include enough context to make the decision clear, without turning it into a technical design document.