{"collection":{"slug":"productivity-apps","name":"Productivity & Collaboration"},"digest":{"id":"cwd_r3xr4es_sBNgoGxkqItdF","weekStart":"2026-09-21","title":"When design tools and coding agents meet in the middle","intro":"Linear's coding agent gained adaptive model routing, environment secrets, and open-weight models, while Figma closed an old gap in auto layout and Notion spent the week on quiet maintenance releases.","body":"### Agents get more control over how they work\n\nLinear's biggest move this week was a rework of how its coding agent runs a session. The short version: less babysitting, more knobs. [Coding sessions now route simpler tasks to a faster model automatically](/release/rel_AW7bl4hDY8dEUi-Lf9vKW-linear-coding-agent-adds-adaptive-model-routing-environment-secrets-open-weight) while reserving the default reasoning model for harder work — a direct answer to the token bill that comes with running every issue through the heaviest model available.\n\nThe same update widens the agent's reach into your existing setup. Sessions [can pull environment secrets during setup](/release/rel_AW7bl4hDY8dEUi-Lf9vKW-linear-coding-agent-adds-adaptive-model-routing-environment-secrets-open-weight), so an agent working in its cloud environment can hit the APIs and services it needs without secrets being pasted into prompts. It also [supports open-weight models, starting with GLM-powered sessions](/release/rel_AW7bl4hDY8dEUi-Lf9vKW-linear-coding-agent-adds-adaptive-model-routing-environment-secrets-open-weight), with workspace admins deciding which models their teams can pick. That last piece matters for organizations that want agentic coding but can't send everything through a single vendor.\n\nFor the humans organizing the work, Linear also [added custom project labels and statuses, project lead teams, loops triggered by team membership changes, and durable IDs for projects and initiatives](/release/rel_AW7bl4hDY8dEUi-Lf9vKW-linear-coding-agent-adds-adaptive-model-routing-environment-secrets-open-weight) — the kind of structural plumbing that pays off once projects outlive a quarter. Linear Mobile got its usual [round of bug fixes and minor improvements](/release/rel_R-8zDWXlIfuBBtB_KJThN-linear-mobile-1-101-0-bug-fix-release).\n\n### Figma fills a years-old auto layout gap\n\nIf you've ever wanted a row of cards to wrap onto the next line inside a vertical stack, this one's been a long time coming: [vertical wrap is now available when auto layout is set to vertical flow](/release/rel_iPO0AH8Jp77JxNHO_doMO-figma-adds-vertical-wrap-option-to-auto-layout). Horizontal wrap has existed for ages, which made its absence in vertical layouts a persistent workaround generator — nested frames, manual reflow, or just accepting a design that broke at narrow widths. Designers building responsive card grids and tag lists can now let the layout do the wrapping.\n\nFigma otherwise had a [quiet internal release with bug fixes and improvements](/release/rel_BGF50S3-UyoqawWctNDky-figma-26-36-0-internal-release), nothing readers need to act on.\n\n### Maintenance weeks for the rest\n\nNotion shipped a handful of updates through the week — [one on Tuesday](/release/rel_r_l3tG5teJQvry54q__M4-notion-1-7-340-bug-fixes-and-performance-improvements), [another on Thursday](/release/rel_ft63cyQzuJH20K1bWB_xG-notion-1-7-341-bug-fix-and-performance-update), [and a third over the weekend](/release/rel_o7gmQd7hGJxBO0cIaKPvh-notion-1-7-342-bug-fixes-and-performance-improvements) — all described only as bug fixes and performance improvements, with no specifics from the release notes. Weekly maintenance rather than news; if you've been seeing flakiness, updating is cheap.\n\nSlack's week was even terser: [a bug fix release](/release/rel_oLdRz3jztjHnoacoDXJ3v-slack-26-09-40) whose notes amount to a promise to keep the app in \"tip-top shape,\" with more to come. Nothing to plan around — just grab it when your client prompts you.\n\nThe through-line this week: the collaborative tools people live in are mostly in upkeep mode, while the agentic layer on top of them — Linear's, specifically — is where the real design decisions are being made.","releaseIds":["rel_AW7bl4hDY8dEUi-Lf9vKW","rel_R-8zDWXlIfuBBtB_KJThN","rel_iPO0AH8Jp77JxNHO_doMO","rel_BGF50S3-UyoqawWctNDky","rel_r_l3tG5teJQvry54q__M4","rel_ft63cyQzuJH20K1bWB_xG","rel_o7gmQd7hGJxBO0cIaKPvh","rel_oLdRz3jztjHnoacoDXJ3v"],"releaseCount":8,"generatedAt":"2026-09-28T06:19:56.634Z","releases":[{"id":"rel_AW7bl4hDY8dEUi-Lf9vKW","title":"Linear coding agent adds adaptive model routing, environment secrets, open-weight models","path":"/release/rel_AW7bl4hDY8dEUi-Lf9vKW-coding-agent-gets-adaptive-routing-secrets-open-weight-models","url":"https://linear.app/changelog/2026-09-24-new-controls-for-linear-coding-agent","org":{"slug":"linear","name":"Linear","avatarUrl":"https://media.releases.sh/orgs/linear.png","githubHandle":"linear"},"product":{"slug":"linear-app","name":"Linear"},"importance":3},{"id":"rel_R-8zDWXlIfuBBtB_KJThN","title":"Linear Mobile 1.101.0 bug fix release","path":"/release/rel_R-8zDWXlIfuBBtB_KJThN-bug-fixes-and-minor-improvements","url":"https://apps.apple.com/us/app/linear-mobile/id1645587184?v=1.101.0","org":{"slug":"linear","name":"Linear","avatarUrl":"https://media.releases.sh/orgs/linear.png","githubHandle":"linear"},"product":{"slug":"linear-app","name":"Linear"},"importance":1},{"id":"rel_iPO0AH8Jp77JxNHO_doMO","title":"Figma adds vertical wrap option to auto layout","path":"/release/rel_iPO0AH8Jp77JxNHO_doMO-auto-layout-gains-vertical-wrap","url":"https://www.figma.com/release-notes/?title=vertical-wrap-available-in-auto-layout","org":{"slug":"figma","name":"Figma","avatarUrl":"https://media.releases.sh/orgs/figma.png","githubHandle":"figma"},"product":{"slug":"figma","name":"Figma"},"importance":3},{"id":"rel_BGF50S3-UyoqawWctNDky","title":"Figma 26.36.0 internal release","path":"/release/rel_BGF50S3-UyoqawWctNDky-figma-26-36-0-internal-release","url":"https://apps.apple.com/us/app/figma/id1152747299?v=26.36.0","org":{"slug":"figma","name":"Figma","avatarUrl":"https://media.releases.sh/orgs/figma.png","githubHandle":"figma"},"product":{"slug":"figma","name":"Figma"},"importance":1},{"id":"rel_r_l3tG5teJQvry54q__M4","title":"Notion 1.7.340 bug fixes and performance improvements","path":"/release/rel_r_l3tG5teJQvry54q__M4-notion-1-7-340-bug-fixes-and-performance-improvements","url":"https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281?v=1.7.340","org":{"slug":"notion","name":"Notion","avatarUrl":"https://media.releases.sh/orgs/notion.png","githubHandle":"makenotion"},"product":{"slug":"notion","name":"Notion"},"importance":1},{"id":"rel_ft63cyQzuJH20K1bWB_xG","title":"Notion 1.7.341 bug fix and performance update","path":"/release/rel_ft63cyQzuJH20K1bWB_xG-notion-1-7-341-bug-fix-and-performance-update","url":"https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281?v=1.7.341","org":{"slug":"notion","name":"Notion","avatarUrl":"https://media.releases.sh/orgs/notion.png","githubHandle":"makenotion"},"product":{"slug":"notion","name":"Notion"},"importance":1},{"id":"rel_o7gmQd7hGJxBO0cIaKPvh","title":"Notion 1.7.342 bug fixes and performance improvements","path":"/release/rel_o7gmQd7hGJxBO0cIaKPvh-bug-fixes-and-performance-improvements","url":"https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281?v=1.7.342","org":{"slug":"notion","name":"Notion","avatarUrl":"https://media.releases.sh/orgs/notion.png","githubHandle":"makenotion"},"product":{"slug":"notion","name":"Notion"},"importance":1},{"id":"rel_oLdRz3jztjHnoacoDXJ3v","title":"Slack 26.09.40","path":"/release/rel_oLdRz3jztjHnoacoDXJ3v-slack-26-09-40","url":"https://apps.apple.com/us/app/slack/id618783545?v=26.09.40","org":{"slug":"slack","name":"Slack","avatarUrl":"https://media.releases.sh/orgs/slack.png","githubHandle":"slackapi"},"product":{"slug":"slack","name":"Slack"},"importance":null}],"sections":[{"heading":"Agents get more control over how they work","anchor":"agents-get-more-control-over-how-they-work","lede":"Linear's biggest move this week was a rework of how its coding agent runs a session.","releaseIds":["rel_AW7bl4hDY8dEUi-Lf9vKW","rel_R-8zDWXlIfuBBtB_KJThN"],"releases":[{"id":"rel_AW7bl4hDY8dEUi-Lf9vKW","title":"Linear coding agent adds adaptive model routing, environment secrets, open-weight models","path":"/release/rel_AW7bl4hDY8dEUi-Lf9vKW-coding-agent-gets-adaptive-routing-secrets-open-weight-models","url":"https://linear.app/changelog/2026-09-24-new-controls-for-linear-coding-agent","org":{"slug":"linear","name":"Linear","avatarUrl":"https://media.releases.sh/orgs/linear.png","githubHandle":"linear"},"product":{"slug":"linear-app","name":"Linear"},"importance":3},{"id":"rel_R-8zDWXlIfuBBtB_KJThN","title":"Linear Mobile 1.101.0 bug fix release","path":"/release/rel_R-8zDWXlIfuBBtB_KJThN-bug-fixes-and-minor-improvements","url":"https://apps.apple.com/us/app/linear-mobile/id1645587184?v=1.101.0","org":{"slug":"linear","name":"Linear","avatarUrl":"https://media.releases.sh/orgs/linear.png","githubHandle":"linear"},"product":{"slug":"linear-app","name":"Linear"},"importance":1}]},{"heading":"Figma fills a years-old auto layout gap","anchor":"figma-fills-a-years-old-auto-layout-gap","lede":"If you've ever wanted a row of cards to wrap onto the next line inside a vertical stack, this one's been a long time coming: vertical wrap is now available when auto layout is set to vertical flow.","releaseIds":["rel_iPO0AH8Jp77JxNHO_doMO","rel_BGF50S3-UyoqawWctNDky"],"releases":[{"id":"rel_iPO0AH8Jp77JxNHO_doMO","title":"Figma adds vertical wrap option to auto layout","path":"/release/rel_iPO0AH8Jp77JxNHO_doMO-auto-layout-gains-vertical-wrap","url":"https://www.figma.com/release-notes/?title=vertical-wrap-available-in-auto-layout","org":{"slug":"figma","name":"Figma","avatarUrl":"https://media.releases.sh/orgs/figma.png","githubHandle":"figma"},"product":{"slug":"figma","name":"Figma"},"importance":3},{"id":"rel_BGF50S3-UyoqawWctNDky","title":"Figma 26.36.0 internal release","path":"/release/rel_BGF50S3-UyoqawWctNDky-figma-26-36-0-internal-release","url":"https://apps.apple.com/us/app/figma/id1152747299?v=26.36.0","org":{"slug":"figma","name":"Figma","avatarUrl":"https://media.releases.sh/orgs/figma.png","githubHandle":"figma"},"product":{"slug":"figma","name":"Figma"},"importance":1}]},{"heading":"Maintenance weeks for the rest","anchor":"maintenance-weeks-for-the-rest","lede":"Notion shipped a handful of updates through the week — one on Tuesday, another on Thursday, and a third over the weekend — all described only as bug fixes and performance improvements, with no specifics from the release notes.","releaseIds":["rel_r_l3tG5teJQvry54q__M4","rel_ft63cyQzuJH20K1bWB_xG","rel_o7gmQd7hGJxBO0cIaKPvh","rel_oLdRz3jztjHnoacoDXJ3v"],"releases":[{"id":"rel_r_l3tG5teJQvry54q__M4","title":"Notion 1.7.340 bug fixes and performance improvements","path":"/release/rel_r_l3tG5teJQvry54q__M4-notion-1-7-340-bug-fixes-and-performance-improvements","url":"https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281?v=1.7.340","org":{"slug":"notion","name":"Notion","avatarUrl":"https://media.releases.sh/orgs/notion.png","githubHandle":"makenotion"},"product":{"slug":"notion","name":"Notion"},"importance":1},{"id":"rel_ft63cyQzuJH20K1bWB_xG","title":"Notion 1.7.341 bug fix and performance update","path":"/release/rel_ft63cyQzuJH20K1bWB_xG-notion-1-7-341-bug-fix-and-performance-update","url":"https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281?v=1.7.341","org":{"slug":"notion","name":"Notion","avatarUrl":"https://media.releases.sh/orgs/notion.png","githubHandle":"makenotion"},"product":{"slug":"notion","name":"Notion"},"importance":1},{"id":"rel_o7gmQd7hGJxBO0cIaKPvh","title":"Notion 1.7.342 bug fixes and performance improvements","path":"/release/rel_o7gmQd7hGJxBO0cIaKPvh-bug-fixes-and-performance-improvements","url":"https://apps.apple.com/us/app/notion-notes-tasks-ai/id1232780281?v=1.7.342","org":{"slug":"notion","name":"Notion","avatarUrl":"https://media.releases.sh/orgs/notion.png","githubHandle":"makenotion"},"product":{"slug":"notion","name":"Notion"},"importance":1},{"id":"rel_oLdRz3jztjHnoacoDXJ3v","title":"Slack 26.09.40","path":"/release/rel_oLdRz3jztjHnoacoDXJ3v-slack-26-09-40","url":"https://apps.apple.com/us/app/slack/id618783545?v=26.09.40","org":{"slug":"slack","name":"Slack","avatarUrl":"https://media.releases.sh/orgs/slack.png","githubHandle":"slackapi"},"product":{"slug":"slack","name":"Slack"},"importance":null}]}]}}