init: seed framework reference content from agent-runtimes main repo
This commit is contained in:
19
task-templates/airouter-code-repo.yaml
Normal file
19
task-templates/airouter-code-repo.yaml
Normal 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"
|
||||
17
task-templates/haiku-code-repo.yaml
Normal file
17
task-templates/haiku-code-repo.yaml
Normal 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"
|
||||
20
task-templates/minimax-code-repo.yaml
Normal file
20
task-templates/minimax-code-repo.yaml
Normal 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"
|
||||
19
task-templates/minimax-planning.yaml
Normal file
19
task-templates/minimax-planning.yaml
Normal 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"
|
||||
17
task-templates/minimax-security-review.yaml
Normal file
17
task-templates/minimax-security-review.yaml
Normal 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"
|
||||
21
task-templates/minimax-tdd-impl.yaml
Normal file
21
task-templates/minimax-tdd-impl.yaml
Normal 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"
|
||||
17
task-templates/opus-code-repo.yaml
Normal file
17
task-templates/opus-code-repo.yaml
Normal 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"
|
||||
17
task-templates/opus-planning.yaml
Normal file
17
task-templates/opus-planning.yaml
Normal 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"
|
||||
17
task-templates/opus-security-review.yaml
Normal file
17
task-templates/opus-security-review.yaml
Normal 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"
|
||||
17
task-templates/opus-spec-writer.yaml
Normal file
17
task-templates/opus-spec-writer.yaml
Normal 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"
|
||||
17
task-templates/opus-test-writer.yaml
Normal file
17
task-templates/opus-test-writer.yaml
Normal 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"
|
||||
10
task-templates/output-validator.yaml
Normal file
10
task-templates/output-validator.yaml
Normal 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
|
||||
17
task-templates/sonnet-code-repo.yaml
Normal file
17
task-templates/sonnet-code-repo.yaml
Normal 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"
|
||||
17
task-templates/sonnet-security-review.yaml
Normal file
17
task-templates/sonnet-security-review.yaml
Normal 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"
|
||||
17
task-templates/sonnet-spec-writer.yaml
Normal file
17
task-templates/sonnet-spec-writer.yaml
Normal 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"
|
||||
17
task-templates/sonnet-test-writer.yaml
Normal file
17
task-templates/sonnet-test-writer.yaml
Normal 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"
|
||||
Reference in New Issue
Block a user