Repository navigation
v1.10.0 — align with Symbiont runtime v1.10.0
Aligns the JavaScript/TypeScript SDK with Symbiont runtime v1.10.0.
What's new
HTTP Input LLM invocation types (Symbiont v1.10.0)
Zod-schemaed types for the Symbiont v1.10.0 HTTP Input handler:
WebhookInvocationResponse— discriminated union onstatuscovering both response shapes:WebhookExecutionStartedResponse— returned when the target agent is in theRunningstate and the request is dispatched on the runtime communication bus.WebhookCompletedResponse— returned when the agent is not running and the request is served by the on-demand LLM invocation path, which runs an ORGA tool-calling loop against ToolClad manifests. Includesresponse,tool_runs,model,provider,latency_ms.
WebhookToolRun— per-tool ORGA execution preview.output_previewis truncated on a UTF-8 character boundary to at most 500 bytes by the runtime.WebhookInvocationRequest— caller payload withprompt/message/ optionalsystem_prompt(capped at 4096 bytes by the runtime) plus pass-through of additional fields.WebhookInvocationStatus— const object + type withEXECUTION_STARTEDandCOMPLETED.
Alignment
- All
@symbi/*packages bumped from 1.8.1 to 1.10.0.
Notes on Symbiont v1.9.0 / v1.9.1 runtime changes
Symbiont v1.9.0 and v1.9.1 introduced ToolClad v0.4.0 runtime features (session and browser execution modes, HTTP and MCP proxy backends, output parsers, custom types, secrets injection, W3C traceparent propagation, bounded channels, rate limiting, optional LanceDB feature flag). These changes are runtime-side and do not break the existing SDK type surface; ToolManifestInfo.backend simply accepts additional string values ("http", "mcp", "session", "browser").
Install
npm install symbiont-sdk-js@1.10.0Published to npm: https://www.npmjs.com/package/symbiont-sdk-js/v/1.10.0
Tests
npx vitest run— 1082/1082 tests pass across 35 test files.