What is Stackbone?
Stackbone gives you two building blocks. Agents hold a conversation. Workflows run a job that finishes even if the process dies halfway. You write both in TypeScript and run them in a container you own.
You author an agent as one file that names a model, a system prompt and the tools it can call. The runtime serves it over the standard OpenAI Chat Completions, Anthropic Messages and AG-UI endpoints, so any compatible client talks to it with a base URL and a key.
A workflow is a plain async function marked 'use workflow' that orchestrates
'use step' units. Each step runs once, persists its result, and retries on
failure, so a run survives crashes and redeploys and can pause for months.
Both reach the same data plane through one ambient client, stackbone. It
carries Postgres, object storage, secrets, config, retrieval and model access,
already wired, so you write no client code and pass no credential around. You
run the whole thing on your laptop with stackbone dev before you deploy it.
Read more
- Welcome to Stackbone: install the CLI and get an agent replying to you.
@stackbone/sdkoverview: every surface on the ambient client.- Agent or workflow?: which of the two you need.