Skip to content

ClawArena-Team adapter and trial feasibility report - #355

Closed
scgopi wants to merge 3 commits into
mainfrom
feat/clawarena-graphcode-adapter
Closed

scgopi wants to merge 3 commits into
mainfrom
feat/clawarena-graphcode-adapter

Conversation

@scgopi

@scgopi scgopi commented Sep 14, 2026

Copy link
Copy Markdown
Owner

Adds Tools/clawarena-graphcode, which runs a GraphCode loop as the main agent (manager) of ClawArena-Team for private trials, plus docs/benchmarks/clawarena-team-trial.md (feasibility, comparability, pool hosting, cost). Nothing is added to ClawArena, nothing is submitted, no model was called.

How it plugs in

ClawArena scores management from its own tool traces, so GraphCode joins as the main provider rather than replacing the harness:

  • provider (provider: graphcode): each harness model call writes turn-NNNN.json; the loop answers reply-NNNN.json with tool calls or a final answer; the harness still executes, sandboxes and scores every CreateSubagent/RunSubagent/Workflow
  • loop: a time loop with no cadence, created on the first call, woken by graphcode node send (a goal loop's Stop hook would keep it busy between turns)
  • guardrails: the loop's project denies Bash, Agent/Task, web tools and workspace reads/edits; malformed replies get one corrective turn; a loop that has ended fails the call instead of waiting out the timeout
  • dry run: scripted manager through the real exchange files + stub pool, clawarena-graphcode-dry-run

Verification

Check Result
Adapter unit tests ✅ 30 passed
Dry-run test against the real dataset (CLAWARENA_TEAM_DATA) ✅ passed
Dry run s_observability_incident ✅ 7 rounds scored (0 passed by design), 1 CreateSubagent + 7 RunSubagent via 15 turns, report written
Upstream ClawArena-Team tests, same venv (pinned 630efd8a) ✅ 320 passed, 8 skipped
CLI transport against an isolated graphcoded (0.1.70 copies, claude hidden, zero spend) ✅ create/status/id parse; loop stopped on missing claude as intended
A real manager answering turns ⚠️ not run: spend

Trial status

Not leaderboard-comparable: a scaffold around a model is a disclosed deviation; the meaningful result is a paired run (GraphCode vs the same model via the stock anthropic provider) on one pool. Blocked on a subagent pool (no NVIDIA GPU; hosted gemma-4-31b exists, hosted e4b with audio unconfirmed) and on approved spend. Estimate, ±2×: paired smoke ≈ $5–15, paired full run ≈ $180–630, nearly all main-agent API. The report is force-added because /docs/* is gitignored.

scgopi and others added 3 commits September 13, 2026 22:38
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
A loop that fails to launch shows as stopped and never replies, so polling for the
reply alone waited out the whole turn timeout on every scenario retry.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@scgopi scgopi closed this Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant