Skip to content

chore(deps): base protoagent 0.106.0 + github-plugin v0.3.0 — head-pinned reads - #8

Merged
mabry1985 merged 1 commit into
mainfrom
chore/base-0.106.0-pinned-reads
Jul 21, 2026
Merged

chore(deps): base protoagent 0.106.0 + github-plugin v0.3.0 — head-pinned reads#8
mabry1985 merged 1 commit into
mainfrom
chore/base-0.106.0-pinned-reads

Conversation

@mabry1985

Copy link
Copy Markdown
Member

Lands the pr-reviewer-plugin#20 fix on Vera.

The two bumps are one change and must ship together:

bump why
base protoagent:0.104.50.106.0 carries protoAgent#2100review-finder + verifier read PR code with github_read_pr_file, and the verifier fails closed to uncertain when it can't read at the head
github-plugin v0.2.0 → v0.3.0 provides that tool

Base alone leaves the seats naming a tool that isn't installed; the plugin alone installs a tool nothing calls.

Why

github_read_file's ref defaults to the repo's default branch, so the panel read the pre-PR file and "confirmed" that symbols a PR adds don't exist — false blockers on correct PRs. Reproduced on protoAgent#2088 (goalDetailQuery reported missing; exported at line 90 of the reviewed head), and #2094 compounded 8 → 9 → 11 findings across three re-reviews because recalled prior_findings re-seed each panel.

Prompt-level ref discipline was already in both seats, the recipe passed the head SHA to every step, and there was a passing test asserting the wording — and it still read main. v0.3.0's tool takes no ref at all.

Scope note

This also moves the base 0.104.5 → 0.106.0, so Vera picks up everything else released in that range, not just this fix.

After merge

Publish → roll Vera → re-enable regate: true (disabled while false FAILs could arm blocking reviews) → watch the next few FAILs verify as genuine.

🤖 Generated with Claude Code

…nned reads

Lands the pr-reviewer-plugin#20 fix on Vera. The two bumps are one change and
must ship together:

  • base 0.106.0 carries protoAgent#2100 — review-finder and verifier now read
    a PR's code with `github_read_pr_file` (and the verifier fails closed to
    "uncertain" when it cannot read at the head)
  • github-plugin v0.3.0 PROVIDES that tool

Base alone would leave the seats naming a tool that isn't installed; the plugin
alone would install a tool nothing calls.

Why it matters: `github_read_file`'s `ref` defaults to the repo's default
branch, so the panel was reading the PRE-PR file and "confirming" that symbols
a PR ADDS don't exist — false blockers on correct PRs (protoAgent#2088, and
#2094 compounded 8→9→11 across re-reviews). Prompt-level ref discipline was
already in both seats, the recipe passed the head SHA everywhere, and a test
asserted the wording — it still read main. The tool now takes no ref at all.

Note this also moves the base 0.104.5 → 0.106.0, so Vera picks up everything
else in that range.

Follow-up once deployed: re-enable `regate: true` on her live config (turned off
while these false FAILs could arm blocking reviews).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@mabry1985
mabry1985 merged commit 6cf1265 into main Jul 21, 2026
1 check passed
@mabry1985
mabry1985 deleted the chore/base-0.106.0-pinned-reads branch July 21, 2026 10:35
mabry1985 added a commit that referenced this pull request Jul 21, 2026
)

#8 bumped the Dockerfile to protoagent:0.106.0 but left the manifest's
`verified_against` and the README's pinned-base line at 0.104.5 — the exact
lockstep the Dockerfile comment calls out ("keeping it in step with the
manifest's `verified_against`").

Left drifted, the manifest claims Vera is verified against a core two minor
versions behind the one she actually runs, which is the field an operator reads
to decide whether a bump has been checked.

Verified against the running instance on the 0.106.0 base:
  • scripts/check_card_drift.py → OK (description set, skills ['pr_review'],
    version 0.106.0)
  • scripts/a2a_conformance.py  → 28 passed, 0 failed (card, version gate,
    11/11 methods, v0.3 compat)
  • card identity intact: name=vera, skill pr_review, 3 declared extensions
    (confidence-v1 correctly gone as of protoAgent#2092)
  • container running, 0 restarts

Co-authored-by: GitHub CI <ci@example.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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