init: seed framework reference content from agent-runtimes main repo

This commit is contained in:
Paul O'Reilly
2026-04-26 12:17:42 +12:00
commit 37a5165dfb
118 changed files with 6831 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
name: airouter-code-repo
description: "Airouter Qwen3.6 code agent — agentic runner, repo clone via SSH"
harness: code-airouter-repo/v1
model: Qwen3.6
runtime_cli: agentic
requires_tags: [agentic-runner, coding-agent, git-access, project-repo, best-practices]
required_params: [repo_url, agent_repo_url]
labels: [airouter]
defaults:
timeout: 1800
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,17 @@
name: haiku-code-repo
description: "Haiku code agent — repo clone, agent-repo branch persistence"
model: haiku
harness: code-haiku-repo/v1
requires_tags: [claude-code, coding-agent, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 1800
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,20 @@
name: minimax-code-repo
description: "MiniMax code agent — repo clone, agent-repo branch persistence"
model: minimax
harness: code-minimax-repo/v1
requires_tags: [claude-code, coding-agent, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 1800
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"
warnings:
- "MiniMax agents work best with tightly scoped tasks — keep prompts directive and specific"
- "MiniMax does NOT support web search or interactive tools — prompts must be self-contained"

View File

@@ -0,0 +1,19 @@
name: minimax-planning
description: "MiniMax planning agent — specs, reviews, architecture docs"
model: minimax
harness: planning-minimax-repo/v1
requires_tags: [claude-code, planning-agent, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 1800
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"
warnings:
- "MiniMax agents work best with tightly scoped tasks — keep prompts directive and specific"

View File

@@ -0,0 +1,17 @@
name: minimax-security-review
description: "MiniMax security review agent — security audit via Anthropic-compatible proxy"
model: minimax
harness: security-review-minimax-repo/v1
requires_tags: [claude-code, security-reviewer, best-practices, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 3600
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,21 @@
name: minimax-tdd-impl
description: "MiniMax TDD implementation agent — tests locked read-only, cannot be modified by agent"
model: minimax
harness: minimax-tdd-impl/v1
requires_tags: [claude-code, coding-agent, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 3600
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"
warnings:
- "MiniMax agents work best with tightly scoped tasks — keep prompts directive and specific"
- "Test files are locked read-only at the OS level — agent cannot modify them"
- "After task completes, run scripts/verify-tdd-compliance.sh <branch> to confirm test integrity"

View File

@@ -0,0 +1,17 @@
name: opus-code-repo
description: "Opus code agent — repo clone, agent-repo branch persistence"
model: opus
harness: code-opus-repo/v1
requires_tags: [claude-code, coding-agent, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 3600
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,17 @@
name: opus-planning
description: "Opus planning agent — specs, reviews, architecture docs"
model: opus
harness: planning-opus-repo/v1
requires_tags: [claude-code, planning-agent, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 3600
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,17 @@
name: opus-security-review
description: "Opus security review agent — deep security audit of code and specs"
model: opus
harness: security-review-opus-repo/v1
requires_tags: [claude-code, security-reviewer, best-practices, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 3600
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,17 @@
name: opus-spec-writer
description: "Opus spec writing agent — deep architectural specs and requirements"
model: opus
harness: spec-writing-opus-repo/v1
requires_tags: [claude-code, spec-writer, best-practices, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 3600
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,17 @@
name: opus-test-writer
description: "Opus test writing agent — comprehensive tests with edge cases"
model: opus
harness: test-writing-opus-repo/v1
requires_tags: [claude-code, test-writer, best-practices, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 3600
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,10 @@
name: output-validator
description: >
Validates that the agent produced a file at the specified path with at least
min_change_kb of changes. Use as the final node in workflows that require
verifiable output (P2).
requires_tags:
- project-repo
required_params:
- output_path
- min_change_kb

View File

@@ -0,0 +1,17 @@
name: sonnet-code-repo
description: "Sonnet code agent — repo clone, agent-repo branch persistence"
model: sonnet
harness: code-sonnet-repo/v1
requires_tags: [claude-code, coding-agent, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 1800
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,17 @@
name: sonnet-security-review
description: "Sonnet security review agent — audits code and specs for vulnerabilities"
model: sonnet
harness: security-review-sonnet-repo/v1
requires_tags: [claude-code, security-reviewer, best-practices, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 1800
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,17 @@
name: sonnet-spec-writer
description: "Sonnet spec writing agent — produces detailed requirements and scenarios"
model: sonnet
harness: spec-writing-sonnet-repo/v1
requires_tags: [claude-code, spec-writer, best-practices, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 1800
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"

View File

@@ -0,0 +1,17 @@
name: sonnet-test-writer
description: "Sonnet test writing agent — writes tests from specs"
model: sonnet
harness: test-writing-sonnet-repo/v1
requires_tags: [claude-code, test-writer, best-practices, git-access, project-repo]
required_params: [repo_url, agent_repo_url]
defaults:
timeout: 1800
pre_actions:
- type: clone
repo: "{{ repo_url }}"
branch: main
depth: 1
blocked_combinations:
- field: on_success
contains_type: commit_pr
message: "Use agent_repo instead of commit_pr — avoids F77 SSH alias URL bug"