v5.2.1 (PATCH) — OpenCode-parity CLI + llama.cpp E2E
What changed
openforgeCLI gained OpenCode-style subcommands:openforge tools,openforge models,
openforge session new|list,openforge run "msg" [--model M] [--print-logs] [--log-level X].
Help table updated accordingly.- Chat CLI shows the thinking/status line once per turn (no repeated "Forge is thinking..." spam).
- File tools now accept
allow_absolute=Truefor opt-in out-of-workspace I/O (still gated: explicit user approval).
Verification performed
- Full suite: 1132 passed / 0 failed on this env.
openforge tools|session new|session list|runsmoke-verified.- llama.cpp E2E: created
mendung_api/hello.pyand ran it successfully against the configured local provider.
Upgrade
git pull && pip install -e . — then openforge --version, openforge doctor.