Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Mastra instance + server config: `agents/src/mastra/index.ts`
- Parameter names come from the SDK's Zod schemas — read them from the registry, never guess
- Table operations use `table` (not `tableId`)
- Record creation uses `{ data: {...} }` wrapper per record
- The three sets below must partition the mcp registry exactly — **10 + 27 + 23 = 60 methods** at SDK 0.103.0. The `zapier-sdk-tools` unit test asserts it; re-check the counts after every SDK bump.
- The three sets below must partition the mcp registry exactly — **10 + 25 + 23 = 58 methods** at SDK 0.103.0 (unchanged through 0.111.1). The `zapier-sdk-tools` unit test asserts it; re-check the counts after every SDK bump.
- `APPROVAL_REQUIRED` set: 10 write/delete tools need human approval
- `READ_ONLY` set: 27 discovery tools (used for MCP annotations + agent-level background execution)
- `EXCLUDED_METHODS` set: 23 methods skipped during tool generation — deprecated wrappers (`request`, the `*Authentication` duplicates of the `connection`-prefixed methods, the `*InputField*` aliases) plus surfaces Foreman doesn't expose (Connect-Builder OAuth client-credentials; the blocking `createConnection`/`getConnectionStartUrl`/`waitForNewConnection` helpers; the trigger-inbox lifecycle + lease/ack methods that `lib/trigger-inbox/` drives directly)
Expand Down
Loading