@loomfsm/config
v0.3.8
Published
loom's persistent control layer — the global config + secrets + project catalog, and the one layered resolver every face (CLI today, server/UI later) reads. A leaf: it depends on nothing else in loom and learns no domain. Configure keys/models once; inher
Downloads
1,710
Maintainers
Readme
@loomfsm/config
loom's configure-once control layer: the global config, the machine-local secret store, the per-agent model map, and the catalog of projects. Set keys and model bindings once — from the CLI or the dashboard — and every project inherits them.
What's inside
- Config store — schema-validated (with the offending file named in errors), written atomically, with legacy-location fallback.
- Secrets — stored
chmod 600, referenced assecret:<name>, masked on every read; write-only through the API. - Model map — bind any bundle agent to
provider:modelor a tier, with per-agent fallback chains. - Project catalog — the directories loom may drive, default-deny.
Part of loom
loom drives multi-step LLM agent work — code review, implementation, any review-gated task — as a replay-deterministic state machine: safety invariants enforced at commit time, human gates where they matter, and a complete, replayable audit trail in a local SQLite file.
Most users should install @loomfsm/pipeline
(npm i -g @loomfsm/pipeline), which pulls the whole runtime in one step. Install this
package directly only if you are assembling your own runtime.
Website · Quickstart · Why loom · GitHub
License
Apache-2.0
