Skip to content

Repository files navigation

agent-sdk

Public home of the TypeScript SDK for building against Tangle agents. This is a pnpm workspace containing the shared contracts, core client, and provider adapters:

PackageDescription
@tangle-network/agent-interfaceShared TypeScript types and zod schemas defining the agent/provider contract. Zero runtime beyond zod.
@tangle-network/agent-coreRuntime primitives for talking to Tangle agents: auth token issue/verify, SSE stream parsing, transport interfaces, retries/resilience, and telemetry. Depends on @tangle-network/agent-interface.
@tangle-network/agent-provider-testkitConformance checks that any AgentEnvironmentProvider package can run before publishing.
@tangle-network/agent-provider-tangleAdapter from Tangle sandbox clients into the shared environment provider contract.
@tangle-network/agent-provider-cli-bridgeAdapter for a CLI bridge OpenAI-compatible HTTP endpoint.
@tangle-network/agent-provider-computesdkAdapter for ComputeSDK-backed sandboxes.
@tangle-network/agent-provider-e2bDirect E2B adapter.
@tangle-network/agent-provider-daytonaDirect Daytona adapter.

Install

pnpm add @tangle-network/agent-core @tangle-network/agent-interface
pnpm add @tangle-network/agent-provider-tangle

@tangle-network/agent-core uses node:crypto for token signing/verification, so it requires Node.js >= 18 in any environment that exercises those paths.

Development

pnpm install
pnpm build # build all packages
pnpm check-types # typecheck all packages
pnpm test# run package test suites

License

MIT

About

Open-source SDK for Tangle agents.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages