44 lines
1.4 KiB
Plaintext
44 lines
1.4 KiB
Plaintext
# Example project.toml — copy to .storkit/project.toml and customise.
|
|
# This file is checked in; project.toml itself is gitignored (it may contain
|
|
# instance-specific settings).
|
|
|
|
# Project-wide default QA mode: "server", "agent", or "human".
|
|
# Per-story `qa` front matter overrides this setting.
|
|
default_qa = "server"
|
|
|
|
# Default model for coder agents. Only agents with this model are auto-assigned.
|
|
# Opus coders are reserved for explicit per-story `agent:` front matter requests.
|
|
default_coder_model = "sonnet"
|
|
|
|
# Maximum concurrent coder agents. Stories wait in 2_current/ when all slots are full.
|
|
max_coders = 3
|
|
|
|
# Maximum retries per story per pipeline stage before marking as blocked.
|
|
# Set to 0 to disable retry limits.
|
|
max_retries = 2
|
|
|
|
# Base branch name for this project. Worktree creation, merges, and agent prompts
|
|
# use this value for {{base_branch}}. When not set, falls back to auto-detection
|
|
# (reads current HEAD branch).
|
|
base_branch = "main"
|
|
|
|
[[component]]
|
|
name = "server"
|
|
path = "."
|
|
setup = ["cargo build"]
|
|
teardown = []
|
|
|
|
[[agent]]
|
|
name = "coder-1"
|
|
role = "Full-stack engineer"
|
|
stage = "coder"
|
|
model = "sonnet"
|
|
max_turns = 50
|
|
max_budget_usd = 5.00
|
|
prompt = """
|
|
You are working in a git worktree on story {{story_id}}.
|
|
Read CLAUDE.md first, then .storkit/README.md to understand the dev process.
|
|
Run: cd "{{worktree_path}}" && git difftool {{base_branch}}...HEAD
|
|
Commit all your work before your process exits.
|
|
"""
|