build: moved all sonnet agents to haiku
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / push-validation (push) Successful in 32s
CI / helm (push) Failing after 42s
CI / build (push) Successful in 3m59s
CI / lint (push) Successful in 4m10s
CI / quality (push) Successful in 4m37s
CI / typecheck (push) Successful in 4m48s
CI / security (push) Successful in 4m57s
CI / e2e_tests (push) Successful in 7m13s
CI / integration_tests (push) Successful in 10m40s
CI / unit_tests (push) Successful in 11m47s
CI / docker (push) Failing after 46s
CI / coverage (push) Successful in 14m54s
CI / status-check (push) Failing after 3s
CI / helm (pull_request) Successful in 37s
CI / push-validation (pull_request) Successful in 22s
CI / build (pull_request) Successful in 4m0s
CI / lint (pull_request) Successful in 4m37s
CI / quality (pull_request) Successful in 4m37s
CI / typecheck (pull_request) Successful in 4m55s
CI / security (pull_request) Successful in 5m23s
CI / integration_tests (pull_request) Successful in 8m16s
CI / e2e_tests (pull_request) Successful in 8m20s
CI / unit_tests (pull_request) Successful in 9m27s
CI / docker (pull_request) Successful in 1m48s
CI / coverage (pull_request) Successful in 15m1s
CI / status-check (pull_request) Successful in 3s
CI / benchmark-regression (push) Failing after 0s
CI / benchmark-publish (push) Failing after 0s
CI / push-validation (push) Successful in 32s
CI / helm (push) Failing after 42s
CI / build (push) Successful in 3m59s
CI / lint (push) Successful in 4m10s
CI / quality (push) Successful in 4m37s
CI / typecheck (push) Successful in 4m48s
CI / security (push) Successful in 4m57s
CI / e2e_tests (push) Successful in 7m13s
CI / integration_tests (push) Successful in 10m40s
CI / unit_tests (push) Successful in 11m47s
CI / docker (push) Failing after 46s
CI / coverage (push) Successful in 14m54s
CI / status-check (push) Failing after 3s
CI / helm (pull_request) Successful in 37s
CI / push-validation (pull_request) Successful in 22s
CI / build (pull_request) Successful in 4m0s
CI / lint (pull_request) Successful in 4m37s
CI / quality (pull_request) Successful in 4m37s
CI / typecheck (pull_request) Successful in 4m55s
CI / security (pull_request) Successful in 5m23s
CI / integration_tests (pull_request) Successful in 8m16s
CI / e2e_tests (pull_request) Successful in 8m20s
CI / unit_tests (pull_request) Successful in 9m27s
CI / docker (pull_request) Successful in 1m48s
CI / coverage (pull_request) Successful in 15m1s
CI / status-check (pull_request) Successful in 3s
This commit is contained in:
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#E74C3C"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -10,6 +10,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: warning
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: primary
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -5,7 +5,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: success
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,6 +6,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#DC2626"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,6 +6,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#DC2626"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -8,6 +8,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#DC2626"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,6 +7,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#DC2626"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -5,7 +5,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: error
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -7,6 +7,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#6B7280"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,6 +7,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: info
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#9B59B6"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -5,7 +5,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: accent
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -5,7 +5,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: info
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -4,7 +4,8 @@ description: >
|
||||
CI failure resolution and review feedback handling. User-facing.
|
||||
mode: primary
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#059669"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#9B59B6"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,6 +7,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#6B7280"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,6 +7,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#10B981"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#95A5A6"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#3498DB"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: info
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,6 +7,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.0
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: info
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,6 +6,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#8B5CF6"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,6 +6,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: info
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: warning
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#9B59B6"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: warning
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.0
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#9B59B6"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,6 +6,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: secondary
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#10B981"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -5,7 +5,8 @@ description: >
|
||||
agents for specific operations. User-facing.
|
||||
mode: all
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#6366F1"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: info
|
||||
permission:
|
||||
edit: deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: warning
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,6 +6,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#3B82F6"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -5,7 +5,7 @@ description: >
|
||||
and reports status. Never does implementation work itself.
|
||||
mode: primary
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: primary
|
||||
permission:
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: info
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: primary
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#8E44AD"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.0
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: error
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,6 +7,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#6B7280"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.0
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: info
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,6 +7,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#6B7280"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -5,7 +5,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.0
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: info
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#9B59B6"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -5,7 +5,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.0
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: warning
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -9,6 +9,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: accent
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#E74C3C"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#2ECC71"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.2
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -6,6 +6,7 @@ mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.0
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: "#2ECC71"
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.1
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -7,7 +7,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
color: success
|
||||
permission:
|
||||
"*": deny
|
||||
|
||||
@@ -6,7 +6,8 @@ description: >
|
||||
mode: subagent
|
||||
hidden: true
|
||||
temperature: 0.3
|
||||
model: anthropic/claude-sonnet-4-6
|
||||
model: anthropic/claude-haiku-4-5
|
||||
reasoningEffort: "max"
|
||||
permission:
|
||||
"*": deny
|
||||
"doom_loop": deny
|
||||
|
||||
@@ -1,70 +0,0 @@
|
||||
# Async Agent Manager Migration Summary
|
||||
|
||||
## Problem Identified
|
||||
The `async-agent-starter` subagent was failing because it tried to use bash with curl commands, but the environment was restricting these operations. The error message showed:
|
||||
> "I don't currently have the ability to run the required shell or HTTP commands from this environment"
|
||||
|
||||
## Solution Implemented
|
||||
|
||||
### 1. Created New `async-agent-manager.md`
|
||||
- Renamed from `async-agent-starter` to better reflect its expanded responsibilities
|
||||
- Enhanced to handle all async agent operations:
|
||||
- Starting async agents
|
||||
- Getting session status
|
||||
- Retrieving session messages
|
||||
- Searching sessions by tag
|
||||
- Closing/cleanup sessions
|
||||
- Monitoring session health
|
||||
- Properly configured with explicit curl permissions to localhost:4096
|
||||
- Includes detailed curl command examples that have been tested and verified to work
|
||||
|
||||
### 2. Updated All Agents Using Async Operations
|
||||
|
||||
#### Primary Agent Updated:
|
||||
- **product-builder.md**:
|
||||
- Removed direct curl permissions to localhost:4096
|
||||
- Added permission to use `async-agent-manager` subagent
|
||||
- Updated `launch_supervisor` function to use async-agent-manager instead of direct curl
|
||||
- Updated all session status queries to use async-agent-manager
|
||||
- Updated session conversation retrieval to use async-agent-manager
|
||||
|
||||
#### Pool Supervisors Updated:
|
||||
- **implementation-orchestrator.md**: Updated all references from async-agent-starter to async-agent-manager
|
||||
- **uat-tester.md**: Added async-agent-manager permission and updated worker launch code
|
||||
- **test-infra-improver.md**: Added async-agent-manager permission and updated worker launch code
|
||||
- **continuous-pr-reviewer.md**: Added async-agent-manager permission and updated reviewer dispatch code
|
||||
- **bug-hunter.md**: Added async-agent-manager permission (already structured for worker dispatch)
|
||||
|
||||
#### Other Agents Updated:
|
||||
- **subtask-loop.md**: Updated all references from async-agent-starter to async-agent-manager
|
||||
- **async-agent-monitor.md**: Updated to use async-agent-manager for restart operations
|
||||
- **system-watchdog.md**: Added async-agent-manager permission and updated dispatch_one_off function
|
||||
- **async-agent-cleanup.md**: Removed direct curl permissions, added async-agent-manager permission
|
||||
- **async-agent-cleanup-all.md**: Removed direct curl permissions, added async-agent-manager permission
|
||||
|
||||
### 3. Key Design Principles
|
||||
|
||||
1. **Single Point of Control**: Only `async-agent-manager` has permission to curl to localhost:4096
|
||||
2. **Consistent Interface**: All agents use the same Task tool interface to interact with async operations
|
||||
3. **Proper Error Handling**: The manager returns structured JSON responses for all operations
|
||||
4. **Security**: Properly escapes all inputs to prevent injection attacks
|
||||
5. **Comprehensive Operations**: Handles the full lifecycle of async sessions
|
||||
|
||||
### 4. Testing
|
||||
Created and ran a test script that verified:
|
||||
- Session listing works correctly
|
||||
- Session status retrieval works correctly
|
||||
- Session creation returns proper session IDs
|
||||
- Async agent launch returns HTTP 204 (success)
|
||||
- Session deletion works correctly
|
||||
|
||||
## Benefits
|
||||
|
||||
1. **Centralized Management**: All async operations go through a single, well-tested agent
|
||||
2. **Better Error Handling**: Structured responses make it easier to handle failures
|
||||
3. **Improved Security**: Only one agent needs curl permissions to the API
|
||||
4. **Easier Maintenance**: Changes to the API only need to be updated in one place
|
||||
5. **Consistent Patterns**: All agents use the same interface for async operations
|
||||
|
||||
## Migration Complete
|
||||
All agents that previously used direct curl commands or async-agent-starter have been updated to use the new async-agent-manager. The old async-agent-starter.md file has been removed.
|
||||
Reference in New Issue
Block a user