Skip to content

Add first-class toolkit UI and scoped MCP routes#1154

Draft
RhysSullivan wants to merge 1 commit into
mainfrom
codex/toolkits-first-class-pr
Draft

Add first-class toolkit UI and scoped MCP routes#1154
RhysSullivan wants to merge 1 commit into
mainfrom
codex/toolkits-first-class-pr

Conversation

@RhysSullivan

Copy link
Copy Markdown
Owner

Summary

  • Add first-class /toolkits routes with compatibility redirects from /plugins/toolkits.
  • Add toolkit creation, connection management, per-tool allow/block controls, and delete confirmation.
  • Keep local UI free of workspace/personal language while preserving grouped owner shelves where that concept exists.
  • Align toolkit loading skeletons with the rendered card layout.

Recording

Fresh e2e recording for Toolkits · self-host UI creates a toolkit and configures tools:

https://raw.githubusercontent.com/RhysSullivan/executor/e2e-media/toolkits-first-class/session.webm

Opening screenshot from the same run:

Toolkits UI

Verification

  • bun run --cwd e2e test:selfhost selfhost/toolkits-ui.test.ts
  • bunx oxfmt --check packages/plugins/toolkits/src/page.tsx
  • bun run --cwd packages/plugins/toolkits typecheck

Run artifacts are in e2e/runs/selfhost/toolkits-self-host-ui-creates-a-toolkit-and-configures-tools/.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
executor-marketing e0f1074 Commit Preview URL

Branch Preview URL
Jun 26 2026, 11:22 PM

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
executor-cloud e0f1074 Jun 26 2026, 11:23 PM

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