This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.6.41 instead.
steerable-agent-runtime
Tier 3 runtime for the Steerable framework.
Provides four orthogonal pluggable adapters:
LLMProvider— chat-completion / streaming / tool-call abstraction, with reference implementations for OpenAI-compatible servers (covers OpenAI, Ollama, vLLM, SiliconFlow, etc.) and Anthropic native.ToolRouter— in-process tool registry. Auto-classifies tools intoToolModes usingsteerable_agent_harness.policy, supports per-tool permission overrides, and dispatchesToolCall→ToolResult.StorageAdapter— persistence interface forAgentSession,ChatMessage,ChatAgent, andHarnessTrace + spans + events. Reference impls: in-memory (default for sidecar/dev) and SQLAlchemy (for hosted backends).TransportAdapter— wire format.FastAPISseTransportexports SSE for hosted setups;StdioJsonRpcTransportpowers the steerable-sidecar.
The runtime is Python only by design — frontends never depend on it directly. Browsers/Electron consume runtime output via either the SSE transport (over HTTP) or the stdio JSON-RPC transport (sidecar pattern).
Install
pip install steerable-agent-runtime[all]
Selectively install just the bits you need:
pip install "steerable-agent-runtime[openai]"
pip install "steerable-agent-runtime[anthropic]"
pip install "steerable-agent-runtime[sqlalchemy]"
pip install "steerable-agent-runtime[fastapi]"
The CoreLoop defaults to the Rust binding when
steerable-agent-runtime-native is importable (STEERABLE_RUST_CORELOOP=0
keeps the Python loop):
pip install steerable-agent-runtime-native
Release files for steerable-agent-runtime 0.6.36
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| steerable_agent_runtime-0.6.36.tar.gz | 527.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| steerable_agent_runtime-0.6.36-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 908.6 kB
Release files / steerable_agent_runtime-0.6.36.tar.gz
| Download URL | steerable_agent_runtime-0.6.36.tar.gz |
|---|---|
| Size | 527.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cfd2ff050bb0b8684e3b0ea7cadb73ec10cf6d7345dba2423b59a2a18a5e2aba
|
|
BLAKE2b-256 checksum How to use checksums |
e2483e4ad1d75b56e90b437bd9e7f2786b9eb7e20375e7041c2c6d62c3e8d5f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Release files / steerable_agent_runtime-0.6.36-py3-none-any.whl
| Download URL | steerable_agent_runtime-0.6.36-py3-none-any.whl |
|---|---|
| Size | 381.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aeddd77093495b58a9b641d4d29f2b39fa6901f26ae6b5111afd1763cf4366a4
|
|
BLAKE2b-256 checksum How to use checksums |
286c3dad8fde4e7f9fd2847816a832efee574ee7b09ce25239c66d6dca2ccd98
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|