Repository navigation
flowjet 2.0.0 — unified CLI + server
flowjet 2.0.0
Breaking release. flowjet-server is merged into this repository: one distribution (flowjet) now supplies both the terminal CLI and the HTTP service (ACP over WebSocket + OpenAI-compatible /v1/*).
Install
pip install flowjet # CLI (single runtime dep: soothe-nano)
pip install 'flowjet[server]' # + HTTP service (fastapi, uvicorn, ACP)Added
flowjet.coreshared runtime:RuntimeEvents,RuntimeBackend, one nano bootstrap, one stream mapperfj serve(alias offlowjet-server)- Optional
[server]extra with lazy imports —fjnever loads FastAPI/uvicorn DirectRuntimeBackend— the CLI runs on the same event stream as SSE/ACPNarrationevent: live terminal preview without leaking pre-tool text to protocol clientsSurfaceProfile: CLI permissive workspace vs server confinement as explicit invariants;bypassrejected over HTTPhmac.compare_digestfor API-key comparison
Changed
- Distribution renamed
flowjet-agent->flowjet; version single-sourced - Builtin skills moved to
flowjet/builtin_skills, registered for both surfaces langchain-corenow an explicitserverdependency
Removed
- The
fj_aiandflowjet_serverimport namespaces (no shims)
See docs/upgrade.md for the migration table and RFC-004 for the design.