This release includes breaking changes for platform teams planning a safe upgrade.
Published 3mo
AI Agents & Assistants
✓ No known CVEs patched
✓ No known CVEs patched in this version
Topics
agent-loop
agentic-ai-development
agentic-coding
agentic-engineering
agentic-framework
agentic-workflow
+7 more
autonomous-agents
governed-autonomy
governed-loop
harness-engineering
loop-engineering
runtime-engine
runtime-engineering
Affected surfaces
breaking_upgrade
auth
Summary
AI summaryAdded version commands, daemon log monitoring, Codex reasoning effort config, and bulk watcher policy enforcement.
Full changelog
0.15.8 hardens upgrade/config surfaces and serializes bulk watcher root-spec
intake behind the v1 one-open-closure-target policy.
Added
- Added
millrace --versionandmillrace versionfor package-version
visibility in installed and module-entrypoint environments. - Added
millrace run daemon --monitor-log PATHto write basic monitor output
to a file while keeping stdout monitor mode independently selectable. - Added first-class Codex
model_reasoning_effortconfig on
runners.codexand per-stagestages.<stage>.model_reasoning_effort, with
compile, request, runner artifact, and run-inspection visibility.
Changed
- Bulk watcher intake now respects the v1 one-open-closure-target policy as
queue backpressure: unrelated root specs remain queued while the active root
lineage runs or reaches Arbiter, status reports the deferred-root count, and
direct stale-state recovery preserves the open closure target. stages.<stage>andrunners.codex.permission_by_stagenow accept learning
stages such asprofessor.- Workspace doctor now resolves the selected mode against workspace-local
deployed assets, matching runtime compile/startup behavior for custom modes. millrace upgradecan intentionally localize removed managed assets through
--localize-removedor--localize-removed-from, and runtime asset
manifests now ignore cache artifacts such as__pycache__and*.pyc.- Runtime shutdown now clears
process_running,statussuppresses stale
process_runningtruth when no active ownership lock exists, and
clear-stale-statereports applied when it only clears that stale process
bit.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Millrace
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]