symbi-cli
v1.11.0
Published
Command-line interface for Symbiont SDK
Readme
symbi-cli
Command-line tooling for the Symbiont JavaScript/TypeScript SDK. Drive the Symbiont runtime from your shell — manage agents, run development helpers, handle auth.
Distinct from
symbi, the Rust-native runtime binary.symbi-cliis a thin Node-based helper that speaks to the runtime over its HTTP API;symbiis the runtime itself.
Install
npm install -g symbi-cliOr use npx:
npx symbi-cli agent listConfiguration
export SYMBIONT_API_KEY=...
export SYMBIONT_API_URL=http://localhost:8080/api/v1Or create ~/.symbiont/config.json:
{
"apiKey": "...",
"apiUrl": "http://localhost:8080/api/v1"
}Examples
# Authenticate and verify the runtime is reachable
symbi-cli auth login
symbi-cli auth whoami
# Agent lifecycle
symbi-cli agent list
symbi-cli agent create --file ./my-agent.json
symbi-cli agent exec <agent-id> --input '{"text":"hello"}'
# Development helpers
symbi-cli dev watch ./agents/Programmatic use
import { program } from 'symbi-cli';
program.parse(['agent', 'list']);Utilities from symbi-cli/utils/* — config loading, error handling, output formatting — are re-exportable for downstream tools.
See also
symbi— the Rust-native Symbiont runtime binarysymbi-core— the programmatic clientsymbi-cliwraps- SDK README
- docs.symbiont.dev/getting-started — full installation options
License
Apache 2.0. See LICENSE.
