Skip to content

fix: ship agents and hooks in the launch payload (iss-77)#114

Merged
REPPL merged 2 commits into
mainfrom
fix/iss-77-launch-payload-agents-hooks
Jul 21, 2026
Merged

fix: ship agents and hooks in the launch payload (iss-77)#114
REPPL merged 2 commits into
mainfrom
fix/iss-77-launch-payload-agents-hooks

Conversation

@REPPL

@REPPL REPPL commented Jul 21, 2026

Copy link
Copy Markdown
Owner

The launch payload omitted agents/ and hooks/; the missing hooks/ also broke plugin-root resolution post-install. Adds both + a bundle-completeness test. ruthless: SHIP; contents confirmed free of secrets, absolute paths, and private names.

Ledger: resolves iss-77.

Assisted-by: Claude:claude-opus-4-8

REPPL added 2 commits July 21, 2026 10:53
The launch-payload include list named neither the agents/ nor the hooks/
plugin-surface directory. Both exist on disk and are auto-discovered
harness surfaces, yet were neither included nor explicitly excluded, so
the published bundle dropped both — the plugin installed without its
agents and without its hook wiring.

Add "agents" and "hooks" to the payload includes, and add a
bundle-completeness detector that fails when any auto-discovered
plugin-surface directory present on disk is neither in the includes nor
in an explicit excludes-with-reason list, so a newly-added surface can
never be silently dropped again.

The hooks manifest references "$CLAUDE_PLUGIN_ROOT/abcd", which resolves
against the installed plugin root, so it needs no rewrite post-install.

Assisted-by: Claude:claude-opus-4-8
@REPPL
REPPL merged commit e071423 into main Jul 21, 2026
12 checks passed
@REPPL
REPPL deleted the fix/iss-77-launch-payload-agents-hooks branch July 21, 2026 12: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