symbi-types
v1.11.0
Published
Shared TypeScript interfaces and Zod schemas for Symbiont SDK
Readme
symbi-types
Shared TypeScript interfaces and Zod schemas for the Symbiont SDK. Part of the Symbiont JavaScript/TypeScript SDK — the official client for Symbiont, the policy-governed agent runtime.
Most users don't install this directly — it's re-exported from symbi-core. Pull it in explicitly when you want types (and Zod schemas) without any runtime code.
Install
npm install symbi-typesUsage
import type {
Agent,
ExecutionResult,
ToolManifestInfo,
CommunicationRule,
WebhookInvocationResponse,
} from 'symbi-types';
// Zod schemas are available for every type:
import { WebhookInvocationResponseSchema } from 'symbi-types';
const parsed = WebhookInvocationResponseSchema.parse(await response.json());Scope
Types and schemas cover every runtime surface the SDK speaks to: agents, schedules, channels, workflows, reasoning-loop (ORGA, Cedar, journal, circuit breakers, knowledge bridge), ToolClad manifests, Communication Policy Gate, AgentPin credentials, secrets, MCP, HTTP endpoints, webhooks (verification + v1.10.0 HTTP Input invocation responses), skills, memory, metrics.
See also
symbi-core— main client- SDK README — full capabilities, examples, Trust Stack integration
- docs.symbiont.dev — runtime documentation
License
Apache 2.0. See LICENSE.
