{"version":"0.168.0","versions":{"cli":"0.168.0","desktop":"0.125.0"},"date":"2026-07-08","dateFormatted":"July 8, 2026","url":"https://docs.factory.com/changelog/release-notes#v0.168.0","jsonUrl":"https://docs.factory.com/changelog/releases/0.168.0.json","summary":"Pin local sessions, working directory in the desktop app, and CLI and app fixes","surfaces":["cli","app"],"changes":[{"type":"feature","surface":"app","title":"Pin local sessions","description":"You can now pin local sessions that aren't synced to the cloud (app)"},{"type":"feature","surface":"app","title":"Working directory in desktop","description":"The desktop app now brings your current working directory into the session (app)"},{"type":"improvement","surface":"cli","title":"Slash command search","description":"Improved slash command search results"},{"type":"improvement","surface":"cli","title":"Skills count","description":"The header now shows an accurate skills count"},{"type":"improvement","surface":"cli","title":"Wiki permalinks","description":"Added repository permalink support in wikis"},{"type":"fix","surface":"cli","title":"Session token usage","description":"Session token usage is now counted only on successful turns"},{"type":"fix","surface":"app","title":"Unread sessions","description":"Unrelated unread sessions are preserved when a window regains focus (app)"},{"type":"fix","surface":"cli","title":"Notification hook","description":"The `idle_prompt` Notification hook now fires on cancelled turns"},{"type":"fix","surface":"cli","title":"Reasoning effort","description":"`set-default` now preserves your session reasoning effort"},{"type":"fix","surface":"cli","title":"Bash mode","description":"Pressing backspace on empty input now exits bash mode"},{"type":"fix","surface":"cli","title":"Spec proposals","description":"Empty spec proposal bodies are now rejected"},{"type":"fix","surface":"app","title":"Ghostty Open In","description":"Fixed launching Ghostty from the Open In deeplink (app)"},{"type":"fix","surface":"app","title":"Window close warning","description":"The app now only warns on window close when it will actually quit the app (app)"},{"type":"fix","surface":"cli","title":"MCP OAuth screen","description":"Aligned the MCP OAuth callback screen"}],"contentText":"New features\n\n- Pin local sessions - You can now pin local sessions that aren't synced to the cloud (app)\n- Working directory in desktop - The desktop app now brings your current working directory into the session (app)\n\nImprovements\n\n- Slash command search - Improved slash command search results\n- Skills count - The header now shows an accurate skills count\n- Wiki permalinks - Added repository permalink support in wikis\n\nBug fixes\n\n- Session token usage - Session token usage is now counted only on successful turns\n- Unread sessions - Unrelated unread sessions are preserved when a window regains focus (app)\n- Notification hook - The idle_prompt Notification hook now fires on cancelled turns\n- Reasoning effort - set-default now preserves your session reasoning effort\n- Bash mode - Pressing backspace on empty input now exits bash mode\n- Spec proposals - Empty spec proposal bodies are now rejected\n- Ghostty Open In - Fixed launching Ghostty from the Open In deeplink (app)\n- Window close warning - The app now only warns on window close when it will actually quit the app (app)\n- MCP OAuth screen - Aligned the MCP OAuth callback screen"}