forge v0.3.0 — plan/auto/manual modes + live message queue
Modes — shift+tab cycles (or /mode)
- auto — acts freely, no questions (the default, unchanged)
- plan — read-only: investigates with read/grep/glob/list, presents a plan via
say; mutating actions are blocked with guidance - manual — every mutating action (
bash,write_file,edit_file,fleet_send) asks first:y— yes, oncea— always: saves the approval (bash by command head likebash:git, others by action type) so it never asks againn— no: the model is told not to retry as-is
Queue messages while it works
The input box stays live during a run — type and press Enter to deliver a message the agent absorbs between steps and steers by. Anything not absorbed becomes the next turn. The approval question paints in the activity row above the box.
Full changelog: v0.2.3...v0.3.0