Files
PaperClipAI/packages
Bender (Paperclip)andClaude Fable 5.1 0f614f9abf Represent direct Composio MCP with the existing events; drop the retired composio_sync label
Master retired the legacy Composio broker and toolkit child sync (#13758);
direct Composio MCP (catalog slug `composio`, method `mcp`) is the supported
flow, set up from the Apps gallery or inline task cards (#13879) through the
same server paths every other gallery connector uses. No per-app child rows
exist any more, so nothing cascades.

- Remove `composio_sync` from `setup_flow` / `change_source`: after the
  rebase it had no emission site left. No other label changed.
- Direct Composio MCP needs no new event, label, or identity rule:
  `connectorKeyForConnection` already yields `composio` from the validated
  catalog slug, and the session URL / headers never reach telemetry.
- Wire two committed lifecycle writes the trace found uncovered, both on
  the direct-MCP OAuth path and both with existing labels:
  `finalizeOAuthAccess` (draft -> active; Apps gallery and connection-intent
  task cards) as `gallery`, and `completePaperclipCloudConnectorCallback`
  as `oauth_callback`.
- Replace the child-sync integration tests with direct Composio MCP tests
  (gallery connect + finish, pause/resume, OAuth access finalization) and a
  retained-legacy-record removal test proving the raw toolkit slug and
  account id never leave the process.

Proposal-only: markers stay; nothing is registered or sent.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-23 18:26:05 +00:00
..