v0.22.0
CLI 0.22.0 — Explicit profiles for every environment
CLI credentials and daemon control state now live in named profiles, with commands to inspect and safely remove them. This is a breaking local-state migration.
Highlights
- Profile management.
mf profile show,list, anddeleteexpose the active environment, paths, login, and daemon state. - Explicit selection. Use
--profile <name>orMF_PROFILE; stable binaries default todefault, dev binaries tostaging. - Per-profile daemon units. Production, staging, and self-hosted daemons can coexist with distinct state and autostart units.
- Shared agent data. Workspaces and the host skill store remain machine-scoped; deleting a profile never removes them.
- Headless setup repaired.
mf login --no-launch-browserandmf setup --no-launch-browsernow use the paste-back authorization-code flow correctly. - Reliable re-registration. Duplicate machine/runtime display names no longer make setup fail, and API failures include an actionable trace ID.
Upgrade note
Legacy flat config and daemon fallbacks were removed. After upgrading from CLI
0.21 or earlier, run mf login and mf daemon register again in the intended
profile. Existing data under ~/.manyfold/workspaces and
~/.manyfold/skills remains in place.