tfd/statamic-aida
AIDA is an AI-powered assistant for Statamic that brings content generation and editing help into the control panel. Editors can draft and refine copy without leaving Statamic, streamlining everyday content workflows.
Architecture fit
AddonServiceProvider lifecycle. That is the correct integration seam for this capability: it can subscribe to asset events, register config, and expose commands without touching application code.AssetUploaded/AssetSaved that calls a vision-capable model and writes the result to the asset's alt field. Confirm whether it works that way or via a fieldtype/control-panel action, because that determines whether it is a write-path dependency or an editorial tool.Integration feasibility
composer require the addon, publish config, set an API key in the environment, enable per asset container or field. Typical effort is hours, not sprints.statamic/cms constraint in 2.2.0's composer.json before assuming it is a safe in-place upgrade for a Statamic 4 or 5 application.21stdigital/statamic-aida, while the current assessment records the install as tfd/statamic-aida. Confirm the canonical package name and whether this was an ownership transfer or a fork; picking the wrong one means tracking a package that will never get the v6 fix.Technical risk
Key questions
statamic/cms constraint in 2.2.0 — does it support 4/5/6 simultaneously, or does it require 6 and drop earlier majors?21stdigital/statamic-aida the canonical package (renamed/transferred from tfd/statamic-aida) or a separate fork? Which one should we depend on?Stack fit
Migration path
alt field: disable the addon and prior values remain. Verify it does not mutate asset filenames or move files.Compatibility
statamic/cms constraint, PHP floor, and Laravel major in 2.2.0 against the current application before committing. Confirm whether the 2.2.0 constraint is additive (4|5|6) or replacement (6 only).sync the addon will block the request; a real queue worker is a prerequisite for safe production use.Sequencing
composer.json, confirm package identity, decide 2.1.x vs 2.2.0 based on the app's Statamic major.Maintenance
Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?