BYO agent CLI
Any agent CLI, on a schedule.
Forge keeps a SQLite task queue, runs explicit queued work through
Codex, Claude, or your own command, checks the result, and in
insane mode pushes straight to main.
Scheduled a queued task, ran an agent CLI, checked the Rust workspace, committed the diff, and pushed to main.
Operational release · Governed schedules
Schedules execute intent. They do not invent it.
Forge remains a scheduled runtime for queued, operator-supplied
work. In this repository, workflows that can write to
main now require an explicit operator dispatch, so a
clock tick cannot commission a speculative product change.
Capability release · Choicepoints
Compare the work before you choose it.
Give Forge one task and two explicit strategies. It starts A and B from the exact same commit, runs the same proof commands, and returns a Decision Receipt with changed files, diff stats, patch digests, proof results, duration, and risk. Forge does not name a winner—and marks cost unavailable when an executor cannot report it.
Queue
Store the next scheduled task in SQLite.
Run Agent
Call codex, claude, or a BYO CLI.
Prove
Run format, tests, and clippy before delivery.
Push
In insane mode, commit and push directly to main.
Forge reporter publishes proof when an operator requests it.