Skip to content

Pin .agents to 763fe54 - #12

Merged
GstMirabal merged 1 commit into
mainfrom
chore/bump-agents-4.4
Aug 2, 2026
Merged

Pin .agents to 763fe54#12
GstMirabal merged 1 commit into
mainfrom
chore/bump-agents-4.4

Conversation

@GstMirabal

Copy link
Copy Markdown
Owner

What this changes

The .agents submodule pointer moves to 763fe54, adopting four framework fixes surfaced by auditing this repository and its two siblings.

Fix What it was
The freshness gate can fail Its only exit was an unconditional sys.exit(0) while has_block was computed and consulted nowhere. Every green run of it, in any host, was a constant rather than a verification
It stops inventing containers A repository declaring root: "." matched .agents/ and missed its own code — slicing a one-character root removes the first character of every path
The secret scanner reads assignments, not substrings It blocked password = user.check_password(raw) and missed MASTER_KEY = "<literal>"
Terminal commits are scanned The PreToolUse hook only ever saw an agent's own commits; the bridge now installs a native .git/hooks/pre-commit

Two protocols ship with it: /agents:harden and /agents:revdoc.

Checked before bumping

The stricter exit code is the part that could break a repository that was green only because the gate never spoke. Run against this repository first:

exit=0   [WARN] C4 Level 3 required for: ...

No BLOCK finding, so nothing changes here today. The new secret scanner was also run against the current tree, and passes.

🤖 Generated with Claude Code

Adopts four framework fixes surfaced by auditing this repository and its two
siblings, now merged upstream.

The documentation freshness gate can fail. Its only exit was an unconditional
sys.exit(0) while has_block was computed and consulted nowhere, so every green
run of it in any host was a constant rather than a verification. Checked before
bumping: this repository reports no BLOCK finding, so the stricter exit code
changes nothing here today.

The gate also stops inventing containers out of vendored tooling. A repository
declaring root "." matched .agents/ and missed its own code, because slicing a
one-character root removed the first character of every path.

The secret scanner distinguishes a literal assignment from a lookup, and the
bridge installs a native .git/hooks/pre-commit so a commit typed in a terminal
is scanned too — the PreToolUse hook only ever saw an agent's own commits.

Two new protocols ship with it: /agents:harden and /agents:revdoc.

Previous pin: dfa68ed
@GstMirabal
GstMirabal merged commit f14f6ad into main Aug 2, 2026
6 checks passed
@GstMirabal
GstMirabal deleted the chore/bump-agents-4.4 branch August 2, 2026 07:12
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