Once SDK 0.1.12
·
509 commits
to main
since this release
Once SDK 0.1.12
Once 0.1.12 ships the completed Phase 11 tool-discovery and selective Gateway work.
Highlights
- Automatic Connect tool classification and whole-toolset protection wiring.
once doctor . --toolsTool Graph discovery and I0-I5 importance scoring.- Explicit authoritative MCP
tools/listdiscovery and bounded refresh. - Runtime/model-visible discovery across major agent frameworks.
- Execution observation with secret-minimal EXECUTED evidence.
- Selective Gateway DIRECT / PROTECT / BLOCK routing.
- Structural OpenAI Agents FunctionTool integration.
- Public
@once-agent/sdk/connect,/discovery, and/gatewaypackage surfaces.
Safety
- UNKNOWN and unresolved consequential operations fail closed.
- Tool Graph evidence cannot downgrade a required PROTECT route.
- Transport/tool-call IDs remain separate from logical Once operation identity.
- Ambiguous outcomes do not become permission to repeat an external effect.
- No universal exactly-once claim is made.
Validation
The exact release contents passed:
- full TypeScript SDK release suite
- SDK safety regressions
- Python safety regressions
- Worker and MCP regressions
- Node.js 24.15 packed Connect protected-execution proof
- Node.js 24.15 packed Gateway protected-execution proof
- isolated publishable-tarball consumer tests