Skip to content

Accept static and plain-hook plugins - #658

Merged
ScriptedAlchemy merged 9 commits into
mainfrom
feat/652-small-plugin
Sep 6, 2026
Merged

Accept static and plain-hook plugins#658
ScriptedAlchemy merged 9 commits into
mainfrom
feat/652-small-plugin

Conversation

@ScriptedAlchemy

@ScriptedAlchemy ScriptedAlchemy commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Summary

  • expose Skill, rule, command, and Hook leaves directly in the Workbench, with authored/generated content and per-host capability metadata
  • stop Codex and Cursor from emitting empty MCP/Hook shields when no selected host actually emits the conventional document
  • extend the existing Skills Starter and Hooks and Scripts examples, including packed relocation/runtime-absence and watcher edit/delete acceptance

Acceptance evidence

  • static: 20 files / 111,668 bytes / 0 plugin-process starts; 0 bins, Hooks, MCP servers, scripts, App runtime, Flight worker, state owner, or notice kernel
  • plain Hook: 22 files / 130,643 bytes / 1 explicitly requested plugin-process start; 1 Codex Hook executable, 0 MCP servers/scripts/App/Flight/state/notices
  • removed undeclared surfaces: .codex-plugin/{hooks,mcp}.json, .cursor-plugin/{hooks,mcp}.json, and their manifest pointers/capability advertisements from the static composite artifact

Local merge gate

Passed on a branch containing current origin/main:

  • pnpm build && pnpm typecheck && pnpm lint && pnpm test:unit
  • pnpm --dir examples/skills-starter check
  • pnpm --dir examples/hooks-and-scripts check
  • pnpm exec rstest --config rstest.integration.config.ts packages/agent-bundle/tests/host-adapters.test.ts packages/agent-bundle/tests/examples-contract.test.ts
  • pnpm test:examples:browser (desktop 1440×900)
  • pnpm exec rstest --config rstest.packed.config.ts packages/agent-bundle/tests/packed-small-plugin.test.ts
  • pnpm docs:site:build

Deslop: GPT-5.6 Sol, 5 edits.

Self-review

Reviewer: Claude Fable 5.1 high.

Closes #652

@changeset-bot

changeset-bot Bot commented Sep 6, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 527ba91

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
agent-bundle Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@pkg-pr-new

pkg-pr-new Bot commented Sep 6, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/ScriptedAlchemy/agent-bundle@658
npm i https://pkg.pr.new/ScriptedAlchemy/agent-bundle/create-agent-bundle@658
npm i https://pkg.pr.new/ScriptedAlchemy/agent-bundle/rsc-markdown-stream@658
npm i https://pkg.pr.new/ScriptedAlchemy/agent-bundle/@agent-bundle/runtime@658

commit: 3a827ce

@ScriptedAlchemy
ScriptedAlchemy marked this pull request as ready for review September 6, 2026 01:43
@ScriptedAlchemy
ScriptedAlchemy merged commit 1357b0d into main Sep 6, 2026
5 checks passed
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.
To continue using code reviews, add credits to your account and enable them for code reviews in your settings.

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.

Small-plugin acceptance: skills and plain hooks without an unnecessary MCP/RSC runtime or empty Workbench

1 participant