--- tracker: kind: linear api_key: $LINEAR_API_KEY project_slug: your-project-slug active_states: - Todo - In Progress terminal_states: - Done - Closed - Cancelled - Canceled - Duplicate polling: interval_ms: 30000 workspace: root: ~/symphony_workspaces hooks: after_create: | git clone $REPO_URL . git checkout -b symphony/{{ issue.identifier }} before_run: | git fetch origin main git rebase origin/main timeout_ms: 120000 agent: max_concurrent_agents: 5 max_turns: 20 max_retry_backoff_ms: 300000 max_concurrent_agents_by_state: "in progress": 3 "todo": 2 codex: command: codex app-server approval_policy: auto-edit thread_sandbox: local-network turn_sandbox_policy: permissive turn_timeout_ms: 3600000 stall_timeout_ms: 300000 server: port: 8080 --- You are an autonomous coding agent working on issue **{{ issue.identifier }}**: {{ issue.title }} ## Issue Details {{ issue.description or "No description provided." }} ## Priority {{ issue.priority or "Unset" }} ## Labels {% for label in issue.labels %}- {{ label }} {% endfor %} {% if issue.blocked_by %} ## Blockers {% for blocker in issue.blocked_by %}- {{ blocker.identifier }} ({{ blocker.state }}) {% endfor %} {% endif %} {% if attempt %} ## Retry Information This is attempt #{{ attempt }}. Review your previous work in this workspace and continue from where you left off. Check git log and status for context. {% endif %} ## Instructions 1. Understand the issue requirements fully before making changes. 2. Write clean, well-tested code that follows the project's conventions. 3. Run the test suite and fix any failures. 4. Create a pull request with a clear description of your changes. 5. Move the Linear issue to "Human Review" when ready.