Context
The README documents that a module bundles seven components: Agents, Applications, Integrations, Ontologies, Orchestrations, Pipelines, and Workflows.
abi new module currently scaffolds the first six but does not create an applications/ directory or any starter files for it.
What to do
- Add an
applications/ folder to the module scaffold generated by abi new module
- Include a minimal starter (e.g. a stub FastAPI router or a placeholder
__init__.py with a docstring explaining the intent)
- Update the module template README to document the
applications/ component alongside the others
Why
Applications are the surface layer that exposes module capabilities to end users and operators (web UI, REST API, CLI). Without the scaffold, developers have no clear entry point for building that layer and the README claim is inconsistent with what abi new module actually produces.
Context
The README documents that a module bundles seven components: Agents, Applications, Integrations, Ontologies, Orchestrations, Pipelines, and Workflows.
abi new modulecurrently scaffolds the first six but does not create anapplications/directory or any starter files for it.What to do
applications/folder to the module scaffold generated byabi new module__init__.pywith a docstring explaining the intent)applications/component alongside the othersWhy
Applications are the surface layer that exposes module capabilities to end users and operators (web UI, REST API, CLI). Without the scaffold, developers have no clear entry point for building that layer and the README claim is inconsistent with what
abi new moduleactually produces.