Skip to main content
Not yet available. @9thprotocol/sdk currently ships types only — the runtime is not implemented. This page documents the intended shape so you can plan against it, but nothing here works today. Until it lands, drive the CLI programmatically instead.

Intended shape

@9thprotocol/sdk will be MIT-licensed and expose the agent loop as an async iterator of events:

Event types

The engine already emits these; the SDK will surface them unchanged:

Licensing

The SDK is the supported integration surface. The engine itself stays closed.

Today

Until the SDK lands, drive the CLI as a subprocess:
Piped input runs each line as a message and exits cleanly, so it composes with normal shell tooling. Authenticate with NINEP_API_URL + NINEP_TOKEN in automation — see Authentication and CLI reference.