Skip to content

feat(hub,web)!: delete @corbits/connections and every connect/MCP/provider-health surface built on it (CL-8327) - #834

Merged
TheGreatAxios merged 4 commits into
mainfrom
cl-8327-delete-connections
Sep 18, 2026
Merged

TheGreatAxios merged 4 commits into
mainfrom
cl-8327-delete-connections

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

  • Deletes packages/connections outright. Interchange's stock credential routes (/api/tenants/:id/credentials) are now the only way a key gets stored.
  • apps/hub: removes the native connector registry and every route mount built on @corbits/connections (/connections, /connections/oauth, /mcp-servers, /mcp-servers/oauth, /api/workflow-connections, the provider-health store).
  • apps/web: deletes the Plugins gallery/route, MCP servers section and preset cards, plugin connect panel, provider-health banner/context, connect-service-actions, and the Granola webhook card. Settings' Credentials section is now a plain list-plus-create form (name/type/secret, delete) over the stock route.
  • tools/connections and tools/mcp are deleted outright — their whole purpose was calling connections routes. tools/catalog and tools/github lose their now-dead connections references.
  • Drops the connections-backed baseline @corbits/mcp-tools pin every drafted specialist carried, the repo-review lease table @corbits/webhook-triggers only kept for the deleted connect card's race, and the eval harness's WorldSnapshot.connections field plus its MCP-fake/recording fixtures and the GTM scenario test built entirely on @corbits/connections-tools.
  • Docs (ARCHITECTURE.md, .env.example) and the tool-package registry publisher no longer mention the deleted packages.

Test plan

  • bun run typecheck
  • bun run lint
  • bun run fmt
  • cd apps/web && bun run build
  • bun run test (full monorepo suite)

@linear-code

linear-code Bot commented Sep 18, 2026

Copy link
Copy Markdown

CL-8327

Interchange's stock credential routes are now the only way a key gets
stored. Removes the connector registry, OAuth connect routes, MCP
server store/routes, provider-health store, and workflow-connections
route the hub mounted from @corbits/connections, along with the
package itself, its native connector registry, and the
connections-backed @corbits/mcp-tools tool package.
… credentials settings

Deletes the Plugins gallery and route, the MCP servers section and
preset cards, the plugin connect panel, provider-health banner and
context, connect-service-actions, and the Granola webhook card — every
surface built on the now-deleted @corbits/connections. The settings
Credentials section becomes a plain list-plus-create form over
Interchange's stock credentials/providers routes: name, type, secret,
and delete. Nothing replaces the deleted connect flows; a workbench's
inference-model default-picking logic that borrowed two pure helpers
from @corbits/connections now owns them locally.
… dependents

Removes connections-backed code across the rest of the workspace: the
GTM scenario test built entirely on @corbits/connections-tools, the
mcp-tools baseline pin on every drafted specialist, the repo-review
lease table @corbits/webhook-triggers kept only for the deleted
connect card's race, the eval harness's world-snapshot "connections"
field and its MCP-fake/recording fixtures, and every remaining
docstring pointing at the deleted package. The tool-package registry
publisher no longer looks for tools/connections or tools/mcp.
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