Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Install

Starweaver is currently a workspace crate set. Add the SDK facade from the workspace or consume the lower-level crates directly while APIs stabilize.

Workspace development

git clone https://github.com/Wh1isper/starweaver
cd starweaver
make ci

Crate layers

CrateUse for
starweaver-agentapplication-facing builder and SDK helpers
starweaver-runtimecore agent loop and checkpointable runtime
starweaver-modelmodel messages, settings, profiles, and provider clients
starweaver-toolsfunction tool schema, toolsets, registries, and MCP foundations
starweaver-contextlifecycle context, state, events, message bus, and dependencies

Local validation

make fmt-check
make check
make test

make ci runs the full local validation sequence.