Skip to content

Record the hookdeck ci and Outpost key loops, and correct stale status - #130

Merged
leggetter merged 3 commits into
mainfrom
v0.5.0-loops-and-status
Nov 7, 2026
Merged

leggetter merged 3 commits into
mainfrom
v0.5.0-loops-and-status

Conversation

@leggetter

Copy link
Copy Markdown
Collaborator

What this is

Docs-only changes for the v0.5.0 release: two improvement loops measured by the 5 and 6 November runs, and corrections to statements the 5–6 November runs and merges made stale.

What changed

  • LOOPS.md, Loop 3 (Does documenting hookdeck ci stop agents giving up on CLI authentication? #27, Does documenting hookdeck ci stop agents giving up on CLI authentication?): event-gateway: document hookdeck ci for non-interactive environments agent-skills#27 reached the benchmark through Moved the agent-skills pin to 84e59f4, and recorded it per result #102's pin move (6ea10a4 → 84e59f4). Per attempt, over attempts that invoked the CLI at least once, "the first invocation other than help or a version was hookdeck ci" went from 0/52 across the skills arms on 28 September (run 36386178039, runs=1) to 47/58 on 5–6 November (runs 42044644850 and 42220222687, --runs 3): Claude Code 0/19 → 14/18, GPT-5.6 0/15 → 17/18, GPT-5.4-mini 0/18 → 16/22. Baselines read 0/65. No score is attributable: CLI 2.5.0's error message already names hookdeck ci, and the baselines recover through it.
  • LOOPS.md, Loop 4 (The Outpost skill never says you need a key for an Outpost project #40, The Outpost skill never says you need a key for an Outpost project): inconclusive. Skills arms already used OUTPOST_API_KEY on 28 September. outpost-002 on codex-gpt-5.4-mini failed all three attempts on 5 November by working in the Event Gateway project after two of them had read the new skill section, then passed on 6 November. That failure was not the Agent-created Event Gateway resources in the Outpost project survive every reset #111 leak.
  • LOOPS.md, Loop 1: the single-attempt warning now says the September matrices were runs=1 too.
  • AGENTS.md, Status: the 6 November snapshot at best of three (1/19 scenarios with a failing cell; 12/114 cells, and 102 first-attempt passes, as in the restored latest.json) set against 28 September's single-attempt 9/19; the weak-pair table gains 5 November (−1) and 6 November (+1) and says the earlier six rows were single-attempt; the latest.json pairing note matches its composition; the hookdeck listen TTY and guest-session sentence says what CLI 2.5.0 is known to do.
  • AGENTS.md, Costs: the measured Claude Code cost for 5 November ($35.46 for 38 cells, a floor because only final attempts record usage), measured attempts per cell (1.12), and a correction to the "4 of 114 rows carry costUsd" line.
  • .plans/delivery-plan.md: the default issue triggers are declared and restored since Reset issue triggers to declared defaults, not snapshot ids #118 (Reset issue triggers to declared defaults, not snapshot ids), with the alerting-001 has run without the default delivery trigger since 19 August #117 (alerting-001 has run without the default delivery trigger since 19 August) history, instead of "verified on evals-ci"; the single-attempt warning covers every scheduled matrix up to 28 September.

How it was verified

  • Run composition, attempts and pass counts from results/runs/*.json, the restored results/latest.json, and the raw-results artifacts of runs 36386178039, 42044644850, 42220222687 and 42256415982.
  • runs inputs from the prepare-job logs (13 August, 5 and 6 November) and the workflow at each scheduled commit.
  • Loop 3's figures come from the same parser as the release notes and the Does documenting hookdeck ci stop agents giving up on CLI authentication? #27 comment, re-run on the artifacts. Guest-session absence and Outpost key use were checked in the transcripts, superseded attempts included.
  • pnpm format:check: biome and prettier pass. Neither checks Markdown here.

Not done, and not checked

Observations outside this diff

🤖 Generated with Claude Code

leggetter and others added 3 commits November 6, 2026 17:51
LOOPS.md gains two loops measured by the 5 and 6 November runs.

- Loop 3 (#27): with agent-skills#27 in the pin, agents with the skill run
  hookdeck ci before any other CLI call in most attempts, against none on
  28 September. No score is attributable to it: the CLI's own error message
  already names hookdeck ci, and the baselines recover through it.
- Loop 4 (#40): inconclusive. Skills arms already used OUTPOST_API_KEY, and
  the one cell that moved, outpost-002 on the weak model, failed on
  5 November by building on the Event Gateway project after reading the new
  guidance, then passed on 6 November.

AGENTS.md: status now reflects the 6 November snapshot, the weak-pair table
gains the two November executions and says the earlier six were single
attempts, the latest.json pairing note matches its current composition, the
listen TTY and guest-session sentence says what CLI 2.5.0 is known to do, and
the costs section adds the measured Claude Code figure and attempts per cell.

Plan: default issue triggers are declared and restored since #118 rather than
verified on evals-ci, and the single-attempt warning covers every scheduled
matrix up to 28 September.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Loop 3's counts now come from the same parser as the v0.5.0 release notes
and the #27 comment, and the loop states its method: over attempts that
invoked the hookdeck CLI at least once, every attempt counted, whether the
first invocation other than help or a version was hookdeck ci.

- 28 September: 0/52 across the skills arms.
- 5 and 6 November: 47/58 across the skills arms, 0/65 across the baselines.
- Auth-error recovery uses the same parser: on 28 September every skills-arm
  attempt that hit the error went on to run hookdeck ci, and on 5 and
  6 November the nine attempts that never did were all in passing cells.

Also merges origin/main for #121, which restored results/latest.json from
the run's own snapshot.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@leggetter
leggetter merged commit 2da1282 into main Nov 7, 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.

1 participant