fix(harness): add -hatchmate composites for sonnet, haiku, deepseekv4flash (bug 678d4e8e)
Hatchmate templates resolving to claude-sonnet-5, claude-haiku-4-5 or airouter-deepseekv4flash mounted only gitea-ssh/v1 and could not clone hatchmate/hatchmate-agents. Mirror the existing -hatchmate composites: non-hatchmate base layers plus gitea-ssh-hatchmate/v1 after gitea-ssh/v1 (HC-26). Claude-Session: https://claude.ai/code/session_01N218bERyNeLhbLmDRDvbWF
This commit is contained in:
@@ -0,0 +1,20 @@
|
|||||||
|
kind: composite
|
||||||
|
name: code-airouter-deepseekv4flash-tdd-repo-hatchmate
|
||||||
|
version: 1
|
||||||
|
description: "Airouter DeepSeek V4 Flash code agent (hatchmate fork) — adds gitea-ssh-hatchmate for write access to hatchmate/hatchmate-agents. Use this for hatchmate work; the un-suffixed composite uses the shared ai-enablement key which has no access to the hatchmate org."
|
||||||
|
|
||||||
|
# Inherits airouter context's label gate — only the airouter dispatcher
|
||||||
|
# advertises this composite (see dispatcher/poller._collect_supported_harnesses).
|
||||||
|
requires_labels: [airouter]
|
||||||
|
|
||||||
|
layers:
|
||||||
|
- context: deepseek-code-methodology/v1
|
||||||
|
- context: best-practices/v1
|
||||||
|
- context: airouter/v1
|
||||||
|
- context: gitea-ssh/v1
|
||||||
|
- context: gitea-ssh-hatchmate/v1
|
||||||
|
- context: agent-repo/v1
|
||||||
|
- context: tdd-protect/v1
|
||||||
|
- context: tdd-gate/v1
|
||||||
|
- capability: python-dev/v1
|
||||||
|
- capability: tdd-file-lock/v1
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
kind: composite
|
||||||
|
name: code-haiku-tdd-repo-hatchmate
|
||||||
|
version: 1
|
||||||
|
description: "Haiku code agent (hatchmate fork) — adds gitea-ssh-hatchmate for write access to hatchmate/hatchmate-agents. Use this for hatchmate work; the un-suffixed composite uses the shared ai-enablement key which has no access to the hatchmate org."
|
||||||
|
|
||||||
|
layers:
|
||||||
|
- context: code-methodology/v1
|
||||||
|
- context: anthropic-cloud-paul-oauth/v1
|
||||||
|
- context: gitea-ssh/v1
|
||||||
|
- context: gitea-ssh-hatchmate/v1
|
||||||
|
- context: agent-repo/v1
|
||||||
|
- context: tdd-protect/v1
|
||||||
|
- context: tdd-gate/v1
|
||||||
|
- capability: python-dev/v1
|
||||||
|
- capability: tdd-file-lock/v1
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
kind: composite
|
||||||
|
name: code-sonnet-tdd-repo-hatchmate
|
||||||
|
version: 1
|
||||||
|
description: "Sonnet code agent (hatchmate fork) — adds gitea-ssh-hatchmate for write access to hatchmate/hatchmate-agents. Use this for hatchmate work; the un-suffixed composite uses the shared ai-enablement key which has no access to the hatchmate org."
|
||||||
|
|
||||||
|
layers:
|
||||||
|
- context: code-methodology/v1
|
||||||
|
- context: anthropic-cloud-paul-oauth/v1
|
||||||
|
- context: gitea-ssh/v1
|
||||||
|
- context: gitea-ssh-hatchmate/v1
|
||||||
|
- context: agent-repo/v1
|
||||||
|
- context: tdd-protect/v1
|
||||||
|
- context: tdd-gate/v1
|
||||||
|
- capability: python-dev/v1
|
||||||
|
- capability: tdd-file-lock/v1
|
||||||
Reference in New Issue
Block a user