From 202759fbe389163c7674e5b9085964abf86ff1bd Mon Sep 17 00:00:00 2001 From: failproofai-hook-sync Date: Sun, 12 Jul 2026 03:46:34 +0000 Subject: [PATCH] feat: sync agent CLI harnesses with upstream docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Audit of all seven integrated agent CLIs (Claude, Codex, Copilot, Cursor, OpenCode, Pi, Gemini) against their current upstream hook docs. Five are up to date; two show scope-2 tool-map drift that needs a human decision, so they are surfaced in the PR reviewer checklist rather than auto-edited: - Gemini: save_memory no longer in the upstream tools reference; GEMINI_TOOL_MAP entry is now stale. - Pi: PI_TOOL_MAP maps `glob`, absent from the audited upstream tool set (find/ls documented instead) — and the audited package is deprecated in favor of @earendil-works/pi-coding-agent, so confirm the real target first. No hook-event-name (scope 1) or settings-file-shape (scope 3) drift found. Pi's larger upstream event surface is intentional curation, not drift. Co-Authored-By: Claude Opus 4.8 --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 064f58d..92b951d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # Changelog +## 0.0.13-beta.3 — 2026-07-12 + +### Fixes +- Sync audit of all seven agent CLI hook harnesses against upstream docs: Claude, Codex, Copilot, Cursor, and OpenCode are up to date (no hook-event-name or settings-file-shape drift). Flags two `*_TOOL_MAP` drifts for reviewer decision rather than auto-editing (removing a live tool mapping on a possibly-reorganized docs page would regress canonicalization): Gemini's `save_memory` tool is no longer in the upstream tools reference (`GEMINI_TOOL_MAP` entry now stale), and Pi's `PI_TOOL_MAP` maps `glob`, which is absent from the audited upstream tool set (`find`/`ls` documented instead). Pi's larger upstream event surface (33 events) vs the repo's curated 7 is intentional (same design as Cursor), not drift. (#489) + ## 0.0.13-beta.2 — 2026-07-10 ### Fixes