{"version":"0.123.0","date":"2026-05-11","dateFormatted":"May 11, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.123.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.123.0.json","summary":"Factory token usage in mission control, model deprecation notices, and stability fixes","surfaces":["cli","app"],"changes":[{"type":"feature","surface":"cli","title":"Factory token usage in Mission Control"},{"type":"feature","surface":"cli","title":"Model deprecation notices"},{"type":"feature","surface":"app","title":"Optimistic message submit"},{"type":"improvement","surface":"cli","title":"Clearer parallel execute approvals"},{"type":"improvement","surface":"app","title":"Chat notice display"},{"type":"fix","surface":"cli","title":"Spec reasoning tab cycle"},{"type":"fix","surface":"cli","title":"Duplicate spec rendering"},{"type":"fix","surface":"cli","title":"Padded multiline status lines"},{"type":"fix","surface":"cli","title":"Subagent tokens in Mission Control"},{"type":"fix","surface":"cli","title":"Queued messages during /compress"},{"type":"fix","surface":"cli","title":"Stale /missions prompt"},{"type":"fix","surface":"cli","title":"Provider tool name handling"},{"type":"fix","surface":"app","title":"Stuck session loading"},{"type":"fix","surface":"app","title":"Ghost update badge"}],"security":[],"deprecations":[],"contentText":"New features\n\n- Factory token usage in Mission Control - Factory token usage is now persisted to session settings, with a toggle to show it in Mission Control\n- Model deprecation notices - Factory now surfaces notices when a model is scheduled for deprecation\n- Optimistic message submit - Messages can now be submitted before the session connection is ready (app)\n\nImprovements\n\n- Clearer parallel execute approvals - Parallel execute approval prompts now make it clearer what's being approved\n- Chat notice display - Refreshed how chat notices render (app)\n\nBug fixes\n\n- Spec reasoning tab cycle - Restored cycling through tabs in the spec reasoning view\n- Duplicate spec rendering - Specs no longer render twice\n- Padded multiline status lines - Multiline status lines now render with consistent padding\n- Subagent tokens in Mission Control - Mission Control token counts now include subagent tokens\n- Queued messages during /compress - Messages typed while /compress is running are now queued instead of dropped\n- Stale /missions prompt - Fixed a stale /missions prompt lingering after dismissal\n- Provider tool name handling - Improved handling of tool names returned by model providers\n- Stuck session loading - Fixed sessions that could get stuck loading (app)\n- Ghost update badge - Fixed a spurious update-available badge caused by an update manifest mismatch (app)"}