{"version":"0.106.0","date":"2026-04-21","dateFormatted":"April 21, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.106.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.106.0.json","summary":"New /btw command, upgraded /copy selector, full-project security audit, and CLI stability fixes","surfaces":["cli"],"changes":[{"type":"feature","surface":"cli","title":"`/btw` command"},{"type":"feature","surface":"cli","title":"Upgraded `/copy` selector"},{"type":"feature","surface":"cli","title":"Full-project security audit"},{"type":"feature","surface":"cli","title":"`/copy` slash command"},{"type":"feature","surface":"cli","title":"Search by session ID"},{"type":"feature","surface":"cli","title":"Member role filter"},{"type":"improvement","surface":"cli","title":"Timeout error handling"},{"type":"improvement","surface":"cli","title":"Corporate network error detection"},{"type":"improvement","surface":"cli","title":"Context limit classification"},{"type":"fix","surface":"cli","title":"Subagent permission requests"},{"type":"fix","surface":"cli","title":"Auto suggestions after command"},{"type":"fix","surface":"cli","title":"Auth error retries"},{"type":"fix","surface":"cli","title":"Default model preserved"},{"type":"fix","surface":"cli","title":"Dismissed handoff items"},{"type":"fix","surface":"cli","title":"Bug report fallback"},{"type":"fix","surface":"cli","title":"Factory API key scoping"},{"type":"fix","surface":"cli","title":"Slack session owner across pages"},{"type":"fix","surface":"cli","title":"Single pinned session"}],"security":[],"deprecations":[],"contentText":"New features\n\n- /btw command - New /btw slash command for sending side messages to the current session\n- Upgraded /copy selector - Improved selector UI for the /copy command\n- Full-project security audit - New full-project audit mode in the security-review skill\n- /copy slash command - /copy slash command and user message hover actions are now available in the app (Factory App)\n- Search by session ID - Search sessions directly by session ID (Factory App)\n- Member role filter - Filter the organization members list by role (Factory App)\n\nImprovements\n\n- Timeout error handling - Improved handling of timeout errors with longer retry delays\n- Corporate network error detection - Corporate firewall, DNS, and TLS errors are now treated as non-retryable\n- Context limit classification - Requests exceeding a model's context window are now classified as context-limit errors with clearer messaging\n\nBug fixes\n\n- Subagent permission requests - Subagent permission requests are now auto-rejected instead of crashing the session\n- Auto suggestions after command - Auto suggestions no longer appear after a command is accepted\n- Auth error retries - 401 and 403 authentication errors are no longer retried\n- Default model preserved - The user's configured default model is no longer rewritten on reads\n- Dismissed handoff items - Dismissed handoff items are now preserved during validation\n- Bug report fallback - Bug reports now fall back to local submission when the background daemon is unavailable\n- Factory API key scoping - The Factory API key list is now scoped to your current organization (Factory App)\n- Slack session owner across pages - The saved Slack Session Owner is now correctly shown across paginated org member lists (Factory App)\n- Single pinned session - Fixed an issue that allowed multiple pinned sessions in the sidebar (Factory App)"}