Skip to content

docs(skills): fix stale symbols + surface improve()/neutralizationGate/defineLeaderboard#494

Merged
drewstone merged 1 commit into
mainfrom
docs/skills-substrate-refresh
Jul 8, 2026
Merged

docs(skills): fix stale symbols + surface improve()/neutralizationGate/defineLeaderboard#494
drewstone merged 1 commit into
mainfrom
docs/skills-substrate-refresh

Conversation

@drewstone

Copy link
Copy Markdown
Contributor

Refreshes the agent-runtime skills against current code (verified via git grep origin/main). From a 3-agent audit + adversarial verification of every finding.

CRITICAL — wrong symbols that broke on copy-paste

  • gepaDrivergepaProposer (agent-eval's real export; gepaDriver does not exist) — build-with-agent-runtime, agent-runtime-adoption.
  • selfImprove custom-proposer param driverproposer (self-improve.ts:133 proposer?: SurfaceProposer).
  • Coordination verbs spawn_worker/observe_worker/steer_workerspawn_agent/observe_agent/steer_agent (real names in src/mcp/tools/coordination.ts) — supervise, loop-writer.
  • createCoordinationTools re-filed under /mcp (it lives in src/mcp/, not /loops); named the /loops equivalents serveCoordinationMcp + driverAgent.

MAJOR — surface current primitives

  • improve() now leads the optimization section in agent-runtime-adoption — the 3-arg RSI verb (improve(profile, findings, opts), root export, facade over selfImprove), with the real ImproveOptions/ImproveResult shape; drop to selfImprove only for finer control. build-with-agent-runtime's optimize row routed through it too.
  • neutralizationGate (agent-eval 0.107.0 footprint-matched placebo gate) added to the build-with-agent-runtime gate row.
  • defineLeaderboard facade added to the campaign-bridge section.
  • loopCampaignDispatch was NOT removed — corrected the "consolidated away" claim; it and loopDispatch are distinct exported adapters (DispatchFn for runCampaign vs ProfileDispatchFn for runProfileMatrix); fixed the example to use loopCampaignDispatch for the runCampaign case.
  • resolveSandboxClient driver gotcha added (+ how it differs from its resolveAgentBackend sibling).
  • worktreeFanout routed for the coding-fanout case in loop-writer.

Every symbol introduced was confirmed present on origin/main. Docs-only.

…e/defineLeaderboard

- CRITICAL renames (broke on copy): gepaDriver→gepaProposer, selfImprove custom
  param driver→proposer, coordination verbs spawn_worker→spawn_agent /
  observe_worker→observe_agent / steer_worker→steer_agent, and
  createCoordinationTools re-filed under /mcp (with /loops serveCoordinationMcp +
  driverAgent equivalents).
- agent-runtime-adoption: lead the optimization section with improve() (the 3-arg
  RSI verb, facade over selfImprove); correct the loopCampaignDispatch-was-removed
  claim (both it and loopDispatch are exported, distinct adapters); add the
  resolveSandboxClient/resolveAgentBackend driver gotcha and the defineLeaderboard
  facade.
- build-with-agent-runtime: route the optimize row through improve(); add
  neutralizationGate to the gate row.
- loop-writer: route the coding-fanout case to worktreeFanout.

@tangletools tangletools left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Auto-approved drewstone PR — a28c578d

This PR was opened by the trusted drewstone account.
The full PR reviewer audit still runs separately and will publish findings if it detects issues.

tangletools · auto-approval · reason: drewstone_author · 2026-07-08T00:36:39Z

@drewstone drewstone merged commit 62baae8 into main Jul 8, 2026
1 check passed
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.

2 participants