Commerce Developer Agent

The Commerce Developer Agent allows you to migrate existing application, extension, and module code to App Builder, or to create new development from scratch. The agent is designed to help you plan and execute your development work in a structured and efficient way.

This page defines what the Commerce Developer Agent can and cannot do. It is intended to set accurate expectations and help you plan your use of the Commerce Developer Agent. The capabilities will continue to expand and improve over time, and this page will be updated accordingly.

Access the Commerce Developer Agent

Launch the Commerce Developer Agent.

For step-by-step access instructions and entry points, see Getting started.

Capabilities

Current limitations

What to expect from generated code quality

The Commerce Developer Agent generates code grounded in Adobe Commerce documentation and extensibility patterns:

FAQ

Is the generated code production-ready?

Commerce Developer Agent runs validation checks on generated code or workspace output, but the results should still be reviewed, tested, and validated in your own development workflow before production use. Treat it as high-quality scaffolding, not a finished production implementation.

What happens if the Commerce Developer Agent generates incorrect code?

Use the Develop stage to correct it through follow-up prompts. If the generated code is fundamentally incorrect, start a new run with a more specific blueprint. Report significant quality issues through the feedback channel.

Can I share a project with a colleague?

Multi-user project sharing is not currently available. Each user only has access to their own projects.

Why does my session sometimes feel slow?

LLM inference latency varies. Blueprint generation and code generation involve multiple sequential model calls. Typical blueprint generation completes in under 60 seconds, while full code generation runs typically take up to 5 minutes depending on scope.

What data does Adobe retain from my sessions?

Session data, generated code, and usage telemetry are retained per Adobe's privacy and data governance policies. Token usage is tracked for cost management. Contact your Adobe representative for data handling specifics.

Capabilities reference

The following tables summarize the capabilities of the Commerce Developer Agent. The capabilities will continue to expand and improve over time, and this page will be updated accordingly.

Blueprint generation

Capability
Status
Notes
Generate phased migration plan from module context
Supported
Includes risk flags, dependency mapping, phase breakdown.
Generate architecture blueprint for net-new projects
Supported
Based on project intake responses.
Conversational blueprint refinement
Supported
Multiple turns; each refinement creates a new blueprint version.
Blueprint version history
Supported
Prior blueprint versions are retained and viewable.
Explicit approval gate before execution
Required
No code generates without approval.

Code generation (App Builder)

Capability
Status
Notes
App Builder Commerce extension scaffolding
Supported
Commerce Developer Agent generates scaffolded App Builder Commerce extensions compatible with App Management.
Event-based extension mechanisms
Supported
Commerce Developer Agent can generate extensions that react to Adobe Commerce events.
Webhook-based extension mechanisms
Supported
Commerce Developer Agent can generate extensions that use Adobe Commerce webhooks where request interception or synchronous validation is appropriate.
Business configuration
Supported
Generated extensions can include merchant-configurable settings exposed through Commerce App Management.
Persistence
Supported
Generated extensions can include persistence patterns for extension-owned data where appropriate.
Generated code validation
Supported
Commerce Developer Agent runs validation checks on the generated code or workspace.
Artifact export
Supported
Users can download a ZIP file containing the extension code generated by Commerce Developer Agent.
Conversational code refinement
Supported
Users can request follow-up changes in the Develop stage.

Session and project management

Capability
Status
Notes
Project-scoped memory (LTM)
Supported
Decisions and context persist across sessions within a project.
Resumable execution runs
Supported
Runs can be paused and resumed.
Real-time execution progress
Supported
Real-time progress updates in the UI over the agent connection.
IMS authentication
Required
All sessions require a valid IMS token.

Limitations

The following limitations currently apply to the Commerce Developer Agent. Adobe continues to expand the agent's capabilities, and this page is updated as limitations are addressed.

Deployment and integration

The following capabilities are not available:

Development limitations

The following limitations apply when developing net new or migration-based projects:

Access and administration

The following capabilities are not available: