SharePoint Framework 1.24 should be treated as a tenant-governance event before its planned September 2026 general availability, not as a routine developer-tool update. Existing SPFx web parts and extensions should become Copilot Apps only when an organization can assign clear ownership, safely expose the tool tenant-wide, give it a unique and understandable name, and reverse that decision quickly if the app behaves poorly.
Microsoft’s July 2026 SPFx roadmap puts SPFx 1.24 GA on track for September, with SharePoint Copilot Apps, the SPFx CLI reaching GA, navigation customizers, and continuing npm audit remediation all in scope. The headline feature is Copilot Apps, which entered public preview on July 9: SPFx components that can render interactive experiences inside the Microsoft 365 Copilot canvas and participate in the Copilot experience.
That changes the practical question for SharePoint teams. The issue is no longer simply whether a component works as a web part, field customizer, or application customizer. It is whether that component should become a discoverable Copilot-facing tool deployed from the tenant app catalog.

Stylized illustration of a secure cloud platform linking dashboards, databases, code, users, and analytics.Copilot Apps Turn Familiar SPFx Packages Into Tenant-Level Tools​

Microsoft describes Copilot Apps as SPFx-packaged components hosted in the Microsoft 365 tenant. The implementation model will be familiar to established SPFx teams: deployment still uses a SharePoint app-catalog package, and tenant app-catalog deployment permissions are required.
The difference is the exposure model. In Microsoft’s setup guidance, the app-catalog option to enable an app and add it to all sites is required for Copilot integration. That makes a Copilot App less like a locally chosen page component and more like a centrally enabled tenant capability.
For administrators, the important implication is that the deployment checkpoint is also a governance checkpoint. A package that was once installed for a targeted site collection or a limited business audience may now be eligible to appear through Copilot interactions across the organization.
That is why the September GA date matters even for teams that are not planning to write new AI experiences. Many tenants already have an SPFx inventory: legacy web parts, React-based dashboards, approval widgets, data viewers, navigation changes, and custom extensions. Each is a candidate for review, but not each is a candidate for conversion.
Microsoft has also cautioned that the SharePoint Copilot Apps name, APIs, and licensing can change before GA. The correct pre-GA posture is to evaluate and pilot, not to promise a broad production rollout based on preview behavior.

Run the Copilot App Audit Before a Package Reaches the Catalog​

The most useful preparation is a short, repeatable audit of every SPFx solution proposed for Copilot use. Start with proposed candidates rather than attempting to classify every package your organization has ever deployed; old, abandoned, and unsupported solutions should be recorded, but they are not automatically Copilot candidates.
  1. Build a candidate inventory with a named business owner. Record the package name, component purpose, owning team, technical maintainer, current deployment scope, and whether a support channel exists. If nobody can approve its behavior or respond when it fails, it should not be made available as a Copilot App.
  2. Classify the component by where its interaction belongs. Retain conventional web parts when the experience is fundamentally page-based, editorial, or contextual to one SharePoint site. Retain extensions when their value lies in navigation or an existing SharePoint interface behavior. Consider a Copilot App only where an interactive response inside the Copilot canvas is genuinely more useful than sending a user to a page.
  3. Review permissions and data exposure before enabling broad availability. Identify which SharePoint content, Microsoft 365 data, or actions the solution relies on, then decide whether tenant-wide Copilot availability matches that access model. A useful site-specific tool may be entirely appropriate as a web part and entirely inappropriate as a broad Copilot-facing capability.
  4. Establish a tenant-wide tool name that is unique, plain-language, and owned. The preview currently has a duplicate tool-name issue: if two solutions use the same name, Copilot loads the first one it finds. Microsoft is targeting an August fix, but a name registry remains sensible governance because users and support staff need to know which tool they are invoking.
  5. Define the deployment and rollback record. Document the app-catalog package, the approver with deployment permissions, the version being enabled, the owner authorized to withdraw it, and the test tenant or pilot group. The required “enable and add to all sites” setting means rollback cannot be an afterthought.
  6. Test the Copilot interaction, not merely the SPFx build. Confirm that the component renders and is understandable in the Copilot canvas, that the tool name matches the intended function, and that its behavior remains useful without the surrounding SharePoint page context. An app that looks polished inside a site page can become confusing when presented as a standalone conversational tool.
This is deliberately more stringent than a normal development acceptance checklist. The component’s code may be unchanged, but its discovery path, expected audience, and operational impact are not.

Three Buckets Keep Conversion Decisions Honest​

The audit should result in a practical disposition, not an indefinite discussion. A three-bucket model gives architecture boards and tenant administrators a clear outcome.

Ready for a controlled Copilot pilot​

A suitable candidate has a single accountable owner, an understandable interactive task, a unique tool name, documented permissions, and a known rollback path. These are usually components that help users inspect a KPI, complete a focused form, review an approval, or interact with information without requiring them to navigate a complex site structure.
“Controlled” matters. The feature is still in preview in July 2026, and Microsoft says the implementation details may change before the September GA target. Pilot with a small, accountable business group, even though the deployment design has tenant-wide implications.

Keep it as a conventional web part or extension​

Some SPFx solutions should not move simply because Copilot Apps exist. Page composition web parts, intranet publishing experiences, site-specific dashboards, and navigation customizers often derive their value from location, layout, and the surrounding SharePoint information architecture.
SPFx 1.24’s planned navigation customizers are a reminder that the framework still serves conventional SharePoint extensibility. A navigation experience belongs in the navigation layer; moving it into a Copilot tool would not modernize it, only detach it from the context that makes it useful.
Organizations following SharePoint’s wider interface changes should make the same distinction. The neutral UI rollout for the page editor and property pane affects how authors and developers encounter SharePoint editing surfaces, while Copilot Apps create a separate conversational surface. Treating both as one migration project risks muddling user-experience decisions with governance decisions.

Hold for governance work first​

A candidate belongs here if its owner is unclear, its data scope is poorly understood, its name conflicts with another planned tool, or its deployment cannot be reversed confidently. This bucket is not a rejection; it is a backlog for remediation.
The most common mistake will be to frame this as an AI-readiness problem. It is usually a catalog-management problem. Copilot Apps make existing SPFx governance weaknesses visible: unclear ownership, unmanaged packages, inconsistent naming, and deployment processes that cannot answer who approved a tenant-wide capability.

The Preview’s Constraints Are Design Signals, Not Footnotes​

Microsoft’s preview documentation identifies three limitations that should directly shape the audit. First, Copilot Apps currently render only in the Copilot canvas. A component that depends on page real estate, site chrome, or a wider SharePoint workflow should remain where it is until more surfaces are supported.
Second, Store distribution is not supported during the public preview. The practical distribution route is tenant deployment through the SharePoint app catalog, which reinforces the need for formal ownership and change control.
Third, duplicate tool names can cause Copilot to load the first matching tool it finds. Microsoft has targeted an August fix, but no organization should rely on that target as its only control. Assigning names in a registry now avoids ambiguous user behavior later and gives help desks a reliable catalog of what each tool is supposed to do.
The September target also lands alongside broader Microsoft 365 agent work. For example, Copilot Studio agents using SharePoint Lists as knowledge sources are also scheduled for GA in September 2026. Those projects are related in user perception, but they are not interchangeable technically: one is about agent knowledge sources, while SPFx Copilot Apps are an interactive component surface inside Copilot.

CLI GA and npm-audit Work Need Separate Operational Lanes​

SPFx 1.24 is also expected to bring the SPFx CLI to GA and continue work on npm audit remediation. Both matter, but neither should be allowed to obscure the Copilot App approval decision.
The CLI transition deserves the normal development-platform review: confirm supported build and release workflows, update internal documentation, and validate automation before changing production engineering standards. The continuing npm audit work likewise belongs in dependency and supply-chain tracking, with teams recording what Microsoft resolves and what remains relevant to their own packages.
Neither item proves that an existing SPFx solution is safe to expose through Copilot. A clean build pipeline and a tenant-ready interaction model are separate controls.

Frequently Asked Questions​

Does SPFx 1.24 reach general availability in July 2026?​

No. Microsoft’s current July 2026 roadmap targets SPFx 1.24 GA for September 2026. SharePoint Copilot Apps entered public preview on July 9, 2026.

Can an existing SPFx web part automatically become a Copilot App?​

No automatic conversion decision should be assumed. The package model is familiar, but the component must be evaluated for Copilot-canvas usefulness, ownership, permissions, naming, deployment exposure, and rollback.

Why is the app-catalog setting so important?​

Microsoft’s setup guidance requires enabling the app and adding it to all sites for Copilot integration. That makes tenant-wide visibility and accountability central to the approval decision.

Should organizations wait for the August duplicate-name fix before testing?​

They can test now, but should use a controlled naming registry and avoid duplicate names during preview. Microsoft has targeted an August fix, yet unique names remain an operational best practice regardless of the platform fix.
September will be the first real decision point, not the beginning of the work. Teams that inventory candidates, reject unsuitable conversions, and establish ownership before GA will be positioned to use Copilot Apps as deliberate tenant tools rather than discover later that a familiar SPFx package has acquired a much larger operational footprint.

References​

  1. Primary source: learn.microsoft.com
  2. Independent coverage: devblogs.microsoft.com
  3. Independent coverage: github.com
  4. Primary source: WindowsForum