{"version":"0.194.0","date":"2026-08-12","dateFormatted":"August 12, 2026","url":"https://docs.factory.ai/changelog/release-notes#v0.194.0","jsonUrl":"https://docs.factory.ai/changelog/releases/0.194.0.json","summary":"Session message access and a specification mode helper in the TypeScript SDK, plus fixes for pinned mission proposals, custom model credential errors, copied line breaks, and the idle todo spinner","surfaces":["cli","app","api"],"changes":[{"type":"feature","surface":"api","title":"Session messages in the SDK"},{"type":"feature","surface":"api","title":"Specification mode SDK helper"},{"type":"fix","surface":"cli","title":"Pinned mission proposals"},{"type":"fix","surface":"cli","title":"Custom model credential errors"},{"type":"fix","surface":"app","title":"Copied text line breaks"},{"type":"fix","surface":"app","title":"Idle todo spinner"}],"security":[],"deprecations":[],"contentText":"New features\n\n- Session messages in the SDK - Sessions returned by the TypeScript SDK session list can now fetch their own messages directly\n- Specification mode SDK helper - The TypeScript SDK can now take a session out of specification mode with a single call\n\nBug fixes\n\n- Pinned mission proposals - A pinned mission proposal now keeps its heading and full text instead of rendering garbled\n- Custom model credential errors - A custom model whose endpoint has no working credentials now reports the problem right away instead of retrying the same request several times\n- Copied text line breaks - Copying text out of a session now keeps its line breaks instead of collapsing everything onto one line (app)\n- Idle todo spinner - The todo list no longer shows a spinner when nothing is running (app)"}