{"collection":{"slug":"productivity-apps","name":"Productivity & Collaboration"},"digest":{"id":"cwd_2IwhtIq65d0ny7zy1sOD4","weekStart":"2026-05-18","title":"Agents, grids, and automatic Slack channels","intro":"Figma launched a purpose-built design agent and shipped Grid to general availability, while Linear automated project Slack channels and added GitHub Enterprise Cloud support.","body":"### The agent era arrives in design\n\nThe biggest story of the week is [Figma's purpose-built design agent](/release/rel_girCqpxDSNWqCYo3xoFum-figma-launches-purpose-built-design-agent-embedded-in-editor), embedded directly in the editor. Rather than a chatbot in a sidebar, this agent generates and remixes designs, automates repetitive work, and respects your design system tokens out of the box. It's a meaningful step beyond the usual AI copilot pattern: the agent operates inside the same canvas where designers already work, not as a separate pane or tool. If it lives up to its promise, it could change how teams approach everything from initial mockups to asset production.\n\nSpeaking of asset production, [Figma Buzz now supports bulk editing and resizing of campaign assets at scale](/release/rel_FZGyicpgxPiKS5uPw-rq9-figma-buzz-adds-bulk-edit-and-resize-for-campaign-assets). This pairs naturally with the agent: generate a set of ad variants, then resize and edit them all in one pass. The two releases together signal a push toward production workflows inside Figma, not just prototyping.\n\n### Grid gets real\n\nAlso from Figma: [Grid is now generally available](/release/rel_56UjBw0vmx9gISvmMnzye-figma-grid-is-generally-available-with-column-reordering-and-auto-positioning) with column reordering, auto-positioning items into empty cells, and automatic row addition or removal to fit content. For anyone who has spent time manually nudging elements into alignment after a grid resize, the auto-positioning feature alone is worth the upgrade. The reordering capability — drag columns or rows and the grid recalculates — closes a long-standing gap with CSS Grid workflows.\n\n### Linear tightens the Slack loop\n\nLinear had a busy week. The headline feature is [automatic Slack channel creation for new projects](/release/rel_bBuM9NoY6nZ9LlJK2Ogot-linear-adds-automatic-project-slack-channels-and-github-enterprise-cloud-support): when you create a project, Linear can spin up a Slack channel, add all project members, and post project updates by default. The Linear Agent can also be invoked in those channels to answer questions or take actions. This removes a friction point that every project-based team has felt — the manual \"did anyone create a Slack channel for this yet?\" dance.\n\nThe same release brings GitHub Enterprise Cloud support on the Enterprise plan, with full feature parity to the standard GitHub integration. For organizations that self-host GitHub, this closes a significant gap. The duplicate issue handling also got smarter: duplicates now use a dedicated status type and move context (customer requests, synced threads, attachments) to the original issue, reducing the triage burden.\n\n### SDK updates\n\nTwo smaller but notable SDK releases. The [Notion JavaScript SDK v5.22.0](/release/rel_BE6-1lTzFayJIaTAIbAor-notion-sdk-js-v5-22-0-adds-position-field-to-insert-content-params) adds a `position` field to the `insert_content` params for the update page markdown endpoint, giving developers more control over where content lands. The [Slack Python SDK v3.42.0](/release/rel_5JbvKzHR9W7VpOTtlDs0s-v3-42-0) adds authorship arguments to assistant threads and chat stream methods, plus new Card, Carousel, and Alert block types. The block additions are particularly relevant for builders creating richer app surfaces within Slack.","releaseIds":["rel_girCqpxDSNWqCYo3xoFum","rel_FZGyicpgxPiKS5uPw-rq9","rel_56UjBw0vmx9gISvmMnzye","rel_bBuM9NoY6nZ9LlJK2Ogot","rel_BE6-1lTzFayJIaTAIbAor","rel_5JbvKzHR9W7VpOTtlDs0s"],"releaseCount":7,"generatedAt":"2026-07-11T16:55:16.798Z","releases":[{"id":"rel_girCqpxDSNWqCYo3xoFum","title":"Figma launches purpose-built design agent embedded in editor","path":"/release/rel_girCqpxDSNWqCYo3xoFum-design-agent-generates-remixes-and-automates-in-editor","org":{"slug":"figma","name":"Figma"},"importance":null},{"id":"rel_FZGyicpgxPiKS5uPw-rq9","title":"Figma Buzz adds bulk edit and resize for campaign assets","path":"/release/rel_FZGyicpgxPiKS5uPw-rq9-bulk-edit-and-resize-campaign-assets","org":{"slug":"figma","name":"Figma"},"importance":null},{"id":"rel_56UjBw0vmx9gISvmMnzye","title":"Figma Grid is generally available with column reordering and auto-positioning","path":"/release/rel_56UjBw0vmx9gISvmMnzye-grid-auto-positions-items-reorder-columns-and-rows","org":{"slug":"figma","name":"Figma"},"importance":null},{"id":"rel_bBuM9NoY6nZ9LlJK2Ogot","title":"Linear adds automatic project Slack channels and GitHub Enterprise Cloud support","path":"/release/rel_bBuM9NoY6nZ9LlJK2Ogot-project-slack-channels-auto-create-github-enterprise-cloud-now-supported","org":{"slug":"linear","name":"Linear"},"importance":null},{"id":"rel_BE6-1lTzFayJIaTAIbAor","title":"Notion SDK (JS) v5.22.0 adds position field to insert_content params","path":"/release/rel_BE6-1lTzFayJIaTAIbAor-insert-content-params-now-accept-position-field","org":{"slug":"notion","name":"Notion"},"importance":null},{"id":"rel_5JbvKzHR9W7VpOTtlDs0s","title":"v3.42.0","path":"/release/rel_5JbvKzHR9W7VpOTtlDs0s-v3-42-0","org":{"slug":"slack","name":"Slack"},"importance":null}]}}