You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4266ef6
Browse filesBrowse the repository at this point in the historyBrowse files
fix(release): small release-audit cleanups (#9863)
* fix(release): small release-audit cleanups
- Read a paused run's pause points once per status read instead of
querying paused_executions twice.
- Log a polling webhook's auto-disable only when this failure disables
it, in the same race-free statement.
- /api/v2/meta reports the scopes a credential can actually reach,
using the same check enforcement uses. Enforcement is unchanged.
- MACHINE_ACCESS.md names MCP TypeScript SDK 2.4.0.
* test(webhooks): overlapping poll failures count every failure and disable once
* test(mcp): expect the search:read scope a full-access key reaches in v2 meta
Copy file name to clipboardExpand all lines: apps/docs/MACHINE_ACCESS.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -33,7 +33,7 @@ Continue until `nextCursor` is `null`. Unknown cursors and invalid parameters re
33
33
34
34
Configure a remote Streamable HTTP server at `https://docs.sim.ai/api/mcp`. This endpoint is separate from Sim's workspace MCP server and `/mcp/...` documentation pages. It requires no API key.
35
35
36
-
The official stable MCP TypeScript SDK 2.3.1 serves the 2026-07-28 protocol and stateless compatibility for 2025-era clients. Tools:
36
+
The official stable MCP TypeScript SDK 2.4.0 serves the 2026-07-28 protocol and stateless compatibility for 2025-era clients. Tools:
Copy file name to clipboardExpand all lines: apps/docs/openapi-v2-resources.json
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -18651,7 +18651,7 @@
18651
18651
"type": "string",
18652
18652
"enum": ["api:read", "api:write", "search:read"]
18653
18653
},
18654
-
"description": "API scopes the calling credential holds. A read-only API key holds only api:read: it is refused every operation that changes state and every operation that declares no API scope, so api:read alone does not authorize those. A full-access key holds api:read and api:write; an OAuth access token holds what it was granted."
18654
+
"description": "API scopes the calling credential can use. api:write implies api:read, and either implies search:read. A read-only API key holds api:read and search:read: it is refused every operation that changes state and every operation that declares no API scope, so api:read alone does not authorize those. A full-access key holds all three; an OAuth access token holds what it was granted and what that implies."
'API scopes the calling credential holds. A read-only API key holds only api:read: it is refused every operation that changes state and every operation that declares no API scope, so api:read alone does not authorize those. A full-access key holds api:read and api:write; an OAuth access token holds what it was granted.'
28
+
'API scopes the calling credential can use. api:write implies api:read, and either implies search:read. A read-only API key holds api:read and search:read: it is refused every operation that changes state and every operation that declares no API scope, so api:read alone does not authorize those. A full-access key holds all three; an OAuth access token holds what it was granted and what that implies.'
0 commit comments