66 lines
2.0 KiB
YAML
66 lines
2.0 KiB
YAML
# Minimal setup for a single GitHub repo with GitHub Issues.
|
|
# Replies require at least one configured responder.
|
|
|
|
dataDir: ~/.agent-orchestrator
|
|
worktreeDir: ~/.worktrees
|
|
|
|
defaults:
|
|
issueAssistant:
|
|
enabled: true
|
|
maxConcurrentIssues: 3
|
|
mentionTriggers: ["@codex", "@helper"]
|
|
commentPrefixTemplate: |
|
|
> [!NOTE]
|
|
> Automated reply generated by `code_work_spawner` via `{{tracker_cli}}` as `@{{tracker_login}}`.
|
|
> Review it as bot output, not as a direct human response.
|
|
commentFooterTemplate: |
|
|
_Automation note: generated by `code_work_spawner` via `{{tracker_cli}}` as `@{{tracker_login}}`._
|
|
# prompt: |
|
|
# You are helping on {{repo}}.
|
|
# Trigger: {{trigger}}
|
|
# Thread:
|
|
# {{thread_json}}
|
|
responders:
|
|
# Replace this with a responder available on your machine.
|
|
- id: codex
|
|
command: codex
|
|
args: ["exec", "--json"]
|
|
timeout: 10m
|
|
# - id: opencode
|
|
# command: opencode
|
|
# timeout: 10m
|
|
# notifications:
|
|
# # Optional Discord notifications for assistant activity.
|
|
# - type: discordWebhook
|
|
# enabled: true
|
|
# events: ["mention_detected", "reply_posted", "responder_failed"]
|
|
# webhookUrl: ${CWS_DISCORD_WEBHOOK}
|
|
# username: code-work-spawner
|
|
# # Optional desktop notifications for local polling runs.
|
|
# - type: desktop
|
|
# enabled: false
|
|
# events: ["mention_detected", "responder_failed"]
|
|
|
|
projects:
|
|
code-work-spawner:
|
|
issueTracker:
|
|
provider: github
|
|
# Use gh/gosmee or gh/webhook-forward for long-running runs.
|
|
eventSource:
|
|
type: gh/polling
|
|
pollInterval: 30s
|
|
# eventSource:
|
|
# type: gh/gosmee
|
|
# reconciliation: startup-only
|
|
# reconcileInterval: 30s
|
|
scm:
|
|
provider: github
|
|
repo: existedinnettw/code_work_spawner
|
|
path: ~/code_work_spawner
|
|
defaultBranch: main
|
|
# sessionPrefix: app
|
|
# issueAssistant:
|
|
# notifications:
|
|
# - type: discordWebhook
|
|
# events: ["no_reply"]
|