Selected releases from April to September 2026. Availability is described as of October 1, 2026.
Over the past six months, Figma, Laravel, and the major AI platforms have introduced tools that bring design and development closer together. Figma is expanding into animation, programmable workflows, and working code. Laravel is making AI integration a more natural part of application development. OpenAI, Anthropic, and Google are extending what AI can do with code, documents, images, and voice.
For product teams, these releases create opportunities across two areas: building software and adding AI capabilities to the software itself. Understanding that distinction helps determine where each tool belongs—and what it can realistically improve.
Figma: More Behavior, Automation, and Connections to Code
Figma Motion: Making Animation Part of the Design System
Introduced on June 24, Figma Motion brings timelines, keyframes, and easing into the same environment where teams maintain components and variables. Developers can inspect animation through Dev Mode, while compatible AI agents can receive motion context through MCP—the Model Context Protocol that connects agents with tools and data. Motion remains in open beta.
The September 30 Motion update adds reusable animation styles and Lottie and dotLottie export for supported animations. Audio and text animation were also announced, with Figma’s accompanying rollout message scheduling those capabilities for the following week.
For a UX/UI Designer working in Figma, the practical application is to treat motion as part of the design system. A team can define how dialogs appear, notifications enter the screen, and loading indicators behave, then reuse those decisions across the product.
This gives developers clearer specifications and makes interactions more consistent. Implementation still requires checking performance, keyboard behavior, and reduced-motion preferences.
Variables and Auto Layout: Better Control of Real Interface States
Two smaller releases address common design-system problems.
The September 3 opacity update allows opacity to change while the underlying color remains connected to its library. This is useful for disabled controls, overlays, and secondary visual states: designers can adjust transparency without losing the relationship to the original color.
The September 25 vertical wrapping update lets content arranged vertically in Auto Layout flow into another column, bringing the behavior closer to CSS Flexbox.
Together, these changes make it easier to model interfaces with variable content and reusable states. They also reduce manual overrides that become difficult to maintain as a design system grows.
Agent Skills and Generative Plugins: Automating Repeated Design Work
Figma’s agent capabilities introduce reusable Skills and custom tools. Skills preserve recurring instructions; generative plugins turn repeated canvas operations into tools that can be used again.
The September plugin and shader updates extend publishing, provide access to plugin and shader code, and add further support for animated and interactive shaders. Integrations that call external services or APIs still require classic plugins.
A practical application is a layout generator built around a team’s conventions. Instead of repeatedly describing spacing, typography, component choices, and responsive behavior, designers can encode those rules in a reusable workflow.
The benefit depends on the quality of those rules. Clear component definitions and naming conventions give automation useful instructions; inconsistent foundations produce inconsistent results faster.
Code Layers: Testing Working Interactions on the Canvas
Code layers, announced for Figma Design at Config in June, bring working code and interactions onto the canvas. Teams can explore behavior and move between code and editable design layers. According to Figma’s Config availability guidance, the feature remains in closed beta.
This is particularly useful for interfaces that are difficult to evaluate through static screens: filters, interactive charts, onboarding steps, and complex forms.
Designers can review a functioning interaction earlier, while developers can discuss the behavior alongside the visual design. Production use still requires checking how the code fits the application’s framework, component architecture, and data flow.
Figma Weave: Reusable Workflows for Creative Production
Weave addresses the production of visual assets. Community publishing for Weave tools launched on September 16, followed by Figma node on September 17.
As documented in the Figma release notes, a Figma frame can become an input to a workflow, with selected text and image layers exposed for changes and updates brought in from the original design.
For a product or marketing team, this can support localized campaign graphics, product visuals, and variations of an established layout.
The value is repeatability: the team defines the structure once and generates variations within it. Brand accuracy, text fit, and image quality still need a review step.
Laravel: A Stronger Foundation for AI Features
Laravel AI SDK 1.0: Bringing AI Into Application Architecture
Released on September 23, Laravel AI SDK 1.0 provides a common Laravel API for supported AI providers. It includes conversation storage, streaming, agent tools, and human approval of tool calls. The release also introduces support for Vercel Chat and AG-UI protocols for compatible interfaces.
For a Laravel Developer, this creates a foundation for integrating assistants into existing application workflows. A SaaS product can use an assistant to search documents, explain account information, or prepare reports while Laravel manages access and business rules.
Approval support is particularly relevant to product design. When an agent proposes a change, the interface can show the proposed action and let the user approve or reject it before execution. That requires deliberate UX: clear descriptions, visible status, and understandable recovery when an action fails.
The SDK supports OpenAI, Anthropic, and Gemini for text, but capabilities vary by provider. Specialized services, such as live voice sessions or managed agent environments, may require dedicated integrations. The SDK documentation provides the provider capability matrix.
Laravel MCP: Giving Agents Access to Application Functions
Laravel MCP makes application functions available as tools for compatible agents. A September 11 engineering article about Laravel MCP 1.0 describes searchable tool catalogs, allowing agents to discover relevant tools without loading every definition immediately.
A business application might expose tools to retrieve an order, prepare an export, or create a draft.
The agent requests an operation; Laravel controls its execution. Existing authorization, validation, and business rules must continue to apply.
This provides a practical way to connect AI to useful actions while keeping application behavior governed by the backend.
Laravel Cloud: Reviewing the Complete Frontend and Backend Together
On July 28, Laravel announced support for deploying Nuxt and Next.js applications alongside Laravel on Cloud. The applications can share a repository while maintaining separate environments and scaling settings.
A September 28 article explains how automated pull request previews work with scale-to-zero, allowing idle preview resources to suspend.
For a Nuxt Developer, this makes full-feature review easier. Designers, developers, and stakeholders can test the interface against the actual backend in a preview environment before release.
Laravel’s framework updates also support the background work these products need. The June product updates introduced Bus::bulk() for efficient dispatch of large groups of jobs—useful for document processing and search indexing.
The July Laracon announcements included Laravel LSP and Inertia DevTools. The latter is specifically relevant to applications built with Inertia; Nuxt applications use a different frontend integration.
OpenAI: Development Agents and AI Experiences Inside Products
New Models and Codex Workflows
The OpenAI API changelog records the introduction of GPT-6 Astra on September 3 and GPT-6.1 Sol on September 29. The GPT-6.1 Sol documentation describes support for image input, structured outputs, and tools through the Responses API.
For a Figma and Laravel project, a useful task might combine design context with repository context: implement a component, connect it to an endpoint, and prepare the change for review.
The September 29 DevDay announcements extend Codex with reusable cloud environments, an updated CLI, and code review workflows. OpenAI also introduced Dots for ongoing responsibilities, with availability rolling out according to plan and market.
These tools can support recurring development work, but tasks still need clear acceptance criteria. “Implement this screen” becomes more actionable when it includes component mappings, responsive rules, data states, and a defined validation process.
Agents, Images, and Voice as Application Features
OpenAI released the Agents API in public beta on September 10 and added computer use on September 29. The service manages durable sessions, orchestration, and recovery for agent workflows.
September also brought GPT Image 2.5 models for image generation and editing, alongside GPT-Live, which supports spoken interaction while a backend agent completes work.
For AI Development in an existing application, these capabilities open several directions: document assistants, image editing tools, and voice interfaces that can initiate useful actions.
They also introduce new interface requirements. Users need to understand whether an agent is listening, processing, waiting for approval, or finished. They need controls to interrupt work and inspect its results. Those states should be designed in Figma before implementation begins.
Claude: Codebase Work and Visual Exploration
Opus 5.5 and Sonnet 5.5: Choosing Models by Task
Anthropic introduced Claude Opus 5.5 on September 22 and Claude Sonnet 5.5 on September 28. Its positioning distinguishes sustained, complex work from more clearly scoped everyday tasks.
For a development team, this suggests evaluating Sonnet for component work, bug fixes, and documentation, while testing Opus on difficult migrations or analysis across a large codebase.
The choice should follow actual project results. A useful evaluation measures whether the model follows conventions, produces correct changes, and completes the task at an acceptable cost and response time.
Claude Design: Exploring Interfaces Before Implementation
Claude Design launched on April 17 as a research preview. It supports visual exploration and interactive prototypes, can incorporate a team’s design system, and can prepare a handoff bundle for Claude Code.
A team with an established Figma library can use it to explore a new flow or test alternative interactions.
The selected direction then needs to be reconciled with the product’s existing components, accessibility requirements, and responsive rules. This gives exploratory work a path into the maintained design system and the application code.
Gemini: Another Model Option and Multimodal Search
Gemini 3.8 Flash: Evaluating Everyday Agent Workflows
Google released Gemini 3.8 Flash on September 2, adding another option for coding and agent tasks.
In a Laravel application, it can be evaluated for supported text workflows through the AI SDK. Suitable test cases might include extracting structured information, categorizing documents, and generating summaries.
Provider selection should follow representative tasks from the product. Accuracy, latency, cost, and integration requirements matter more than a general model ranking.
Gemini Embedding 2: Searching Across Different Types of Content
Gemini Embedding 2 became generally available on April 22. Google’s Embedding 2 developer guidance explains how it maps text, images, audio, video, and documents into a shared embedding space.
For research and knowledge products, this creates possibilities beyond text search. A query could help locate relevant material across transcripts, screenshots, and PDFs.
Laravel can manage ingestion and background processing, while the frontend presents the retrieved sources and explains how they relate to the user’s question.
The Gemini API release notes also document August and September additions to transcription, live conversation, and speech generation.
How to Connect Figma, Laravel, and AI in One Project
Define the Design System and Its Relationship to Code
Start with components, variables, responsive rules, and interaction states in Figma. Then document how those decisions map to the frontend.
Code Connect templates link Figma components to examples from the real codebase. The current template format is framework agnostic, allowing a Vue team to describe its own component usage.
Figma’s remote MCP also supports code to canvas: capturing a running interface as editable frames for review.
Combined design and frontend expertise is especially useful here. A designer who also writes frontend code can define component properties and variants around their actual implementation. A Vue Developer can connect those definitions to component props, API data, application states, and responsive behavior.
When one specialist handles both disciplines, those relationships can be established while the design system is being created. This gives automation more precise instructions and makes implementation easier to review.
Separate Development Automation From Runtime AI
During development, AI tools help create and review the product. They work with design context, repository conventions, and implementation requirements.
At runtime, AI operates inside the product. Nuxt or Vue presents the experience; Laravel manages access, data, queues, and calls to selected AI services.
For a Vue-based product, a Laravel AI + Nuxt Developer connects the backend workflow with screens for sources, progress, corrections, and approvals.
For a React-based product, a Laravel AI + Next Developer can implement the equivalent review experience with Next.js.
The project can use different providers for development and runtime features. A coding agent does not have to come from the same provider as the application’s document assistant. Each integration should serve a defined need.
A Practical Example: A Document Assistant in a Dashboard
Consider an assistant that helps users understand documents and prepare reports.
Design the experience in Figma. Define the question input, document selection, source references, processing states, errors, and approval screens.
Implement the interface in Nuxt Vue or React Next. Reuse the established components and preserve the behavior specified in the design system.
Build the workflow in Laravel. Retrieve only information the user can access, dispatch long processing tasks to queues, and call the selected AI service.
Make actions reviewable. If the assistant proposes changing a record or generating an export, show the proposed operation and request approval before execution.
Test the complete feature in a preview environment. Review answer quality, source accuracy, response time, accessibility, and failure recovery against representative documents before release.


Top comments (2)
The interesting part for me is how these tools fit into different layers of the same system.
For example, with a Laravel app, I could use Figma MCP during development to pull component context, Claude to refactor the generated code, and Gemini for another pass over the implementation. But once that code reaches production, an AI feature shouldn’t get direct access to Eloquent models just because the model can call a tool.
I’d put the AI behind Laravel actions/services, policies and validation, so something like
UpdateOrderstill enforces authorization and business rules regardless of whether the request came from a human UI or an AI agent.That separation makes switching between OpenAI, Claude and Gemini much less painful too.
Yes, that separation makes sense. The key is making sure every entry point enforces authorization, validation, and business rules—including AI tools. Keeping provider-specific code outside that layer makes switching models easier, though each provider still needs testing.