@control17/sdk
v0.2.0
Published
Contract and TypeScript SDK for control17 — MCP-based agent control plane.
Maintainers
Readme
@control17/sdk
TypeScript contract and runtime client for control17, an MCP-based agent control plane.
Install
npm install @control17/sdkUsage
import { Client } from '@control17/sdk/client';
const client = new Client({
url: 'http://127.0.0.1:8717',
token: process.env.C17_TOKEN!,
});
await client.push({
agentId: 'test-agent-1',
body: 'ci failed on main',
level: 'warning',
});Subpath exports
| Import | Contents |
|---|---|
| @control17/sdk | Everything (client, types, schemas, protocol constants) |
| @control17/sdk/client | Client class and ClientError |
| @control17/sdk/types | Pure TypeScript types, zero runtime deps |
| @control17/sdk/schemas | zod schemas for wire-protocol validation |
| @control17/sdk/protocol | Wire-protocol constants (paths, headers, version) |
License
Apache 2.0. See the control17 monorepo for the full source, ecosystem diagram, and docs.
