Install
Works with Drupal: ^10.3 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
701.6 KB
MD5: f7eb530cea8105546408d6e0c03fce68
SHA-1: 1dfbee49348568525c7c446872f03cbe6a150ad2
SHA-256: 1481ee85a0adcb32939d88a7a128b7ab6f61923dfbb7b84dff364d47dffed683
Download zip
990.51 KB
MD5: 3c135ec73cff7d60194748c0d0a5098e
SHA-1: 78b0f63b3e9bd820735f6acf728fc3c2e0efbe6f
SHA-256: 15ced55e01554fb44ddcba38ae7193040dae49851351458a6f21cb4f69f73adf
Release notes
ai_agents_ossa alpha3 DrupalCon Chicago 2026
OSSA manifest management for Drupal — now bridging Modeler API and Context Control Center
New Submodules
-
ai_agents_ossa_modeler
ModelOwner bridge for the Modeler API. Exposes OSSA agent graphs (capabilities, successors, swimlanes) in the visual editor. ImplementsModelOwnerInterfaceso agent manifests render as first-class Modeler entities. -
ai_agents_ossa_context
CCC/ai_context bridge. Injects contextual pipelines (brand voice, regulatory constraints, domain rules) into agent execution at runtime. -
ai_agents_ossa_api_normalization
Restored and fully implemented. Normalizes OSSA manifest data for Drupal's serialization layer, enabling clean REST/JSON:API exposure of agent configuration.
Bug Fixes
- Moved
OssaAgentModelOwnerto correctPlugin\ModelerApiModelOwnernamespace — aligns with Modeler API plugin discovery. - Fixed object type hint on optional
ApiResponseEventdependency — resolves fatal on sites without API normalization enabled. - Fixed tool discovery in the
ossa:demoDrush command.
Developer Experience
- Switched to drupal.org standard CI template (
drupalcivariables/workflows). - Added Drupal 11 + PHP 8.3 CI target.
- PHPCS Drupal coding standards enforced — 102 violations resolved across 27 files.
- Bootstrapped local PHPCS tooling for contributors.
Companion Modules
- Modeler API — visual workflow editor (required for ossa_modeler)
- ai_context — Context Control Center (required for ossa_context)
- Tool API — typed tool definitions for agent capability grants
- Tool Belt — pre-built content, entity, user, system tools
- ECA Tool — bridge ECA workflows with Tool API
- Orchestration — external automation platform integration
Upgrade: No breaking changes from alpha2. Enable new submodules individually — none are auto-enabled on update.