diff --git a/harnesses/composites/test-writing-minimax-repo/v1/harness.yaml b/harnesses/composites/test-writing-minimax-repo/v1/harness.yaml new file mode 100644 index 0000000..927044d --- /dev/null +++ b/harnesses/composites/test-writing-minimax-repo/v1/harness.yaml @@ -0,0 +1,11 @@ +kind: composite +name: test-writing-minimax-repo +version: 1 +description: "Test writing agent with MiniMax + repo clone via SSH" + +layers: + - context: test-writing/v1 + - context: minimax-code-methodology/v1 + - context: minimax/v1 + - context: gitea-ssh/v1 + - context: agent-repo/v1 diff --git a/task-templates/minimax-test-writer.yaml b/task-templates/minimax-test-writer.yaml new file mode 100644 index 0000000..3f08ea5 --- /dev/null +++ b/task-templates/minimax-test-writer.yaml @@ -0,0 +1,20 @@ +name: minimax-test-writer +description: "MiniMax test writing agent — comprehensive tests with edge cases" +model: minimax +harness: test-writing-minimax-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" +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"