21 packages
@sapiom/agent
Versioned public contract for authoring Sapiom agents: types, directive constructors/guards, defineAgent, defineStep, InMemoryContextStore. Shared by customer agent definitions, the sandbox step-runner, and the engine.
@sapiom/agent-core
Pure, stateless core functions for scaffolding, validating, and operating Sapiom agents — shared by the CLI and MCP packages.
@sapiom/agent-runtime
The Sapiom orchestration runtime: the host-agnostic graph-walker decision logic + the host interfaces (execution store, step dispatcher, observer) it runs against. One runtime, two hosts (server engine + local runner).
@sapiom/agent-studio
Agent Studio — build, test, deploy, and run Sapiom agents with your coding agent in a local workspace.
@sapiom/analytics-core
Zero-dependency usage analytics emitter shared by Sapiom SDK packages — consent-aware, batched, and guaranteed to never throw or block the host application.
@sapiom/axios
Axios integration for Sapiom SDK
@sapiom/cli
The Sapiom command-line interface — scaffold, validate, and ship Sapiom agents.
@sapiom/core
Core SDK for Sapiom API - Transaction management and core utilities
@sapiom/create-orchestration
Scaffold a new Sapiom orchestration project — `npm create @sapiom/orchestration my-app`.
@sapiom/fetch
Fetch API integration for Sapiom SDK
@sapiom/harness
Agent Studio — a CLI-launched local web app that runs your coding agent (Claude Code or Codex) in a Sapiom-configured environment: MCP pre-wired, agents tracked, one-click deploy/run, and a live canvas for previews.
@sapiom/langchain
LangChain v1.x integration for Sapiom SDK
@sapiom/langchain-classic
LangChain v0.x integration for Sapiom SDK (legacy)
@sapiom/mcp
Local Sapiom developer MCP server (sapiom-dev) — the unmetered surface for building and operating on Sapiom; today it scaffolds, tests, deploys, and inspects orchestrations. Not the remote Sapiom capability MCP.
@sapiom/node-http
Node.js HTTP/HTTPS integration for Sapiom SDK
@sapiom/orchestration
Versioned public contract for authoring Sapiom orchestrations: types, directive constructors/guards, defineOrchestration, defineStep, InMemoryContextStore. Shared by customer orchestration definitions, the sandbox step-runner, and the engine.
@sapiom/orchestration-core
Pure, stateless core functions for scaffolding, validating, and operating Sapiom orchestrations — shared by the CLI and MCP packages.
@sapiom/orchestration-runtime
The Sapiom orchestration runtime: the host-agnostic graph-walker decision logic + the host interfaces (execution store, step dispatcher, observer) it runs against. One runtime, two hosts (server engine + local runner).
@sapiom/sandbox
Sandbox environment management for Sapiom SDK
@sapiom/sandbox-preview
Client-side flow for deploying a web-app preview to a Sapiom sandbox — provision, upload, deploy to a live URL. Shared by the CLI and MCP packages.
@sapiom/tools
Typed client for Sapiom capabilities (sandboxes, repositories, agent, file storage, …) — the same tools your agents call over MCP, callable from your code, auth'd to your tenant.