What problem does it solve?
It guides developers through creating, modifying, testing, and packaging Python provider adapter packages in the Composio monorepo without breaking public imports, type inference, or framework conventions.
Core Features & Use Cases
- Provider Scaffolding: Create new provider packages with
make create-provider name=<provider-name>, optionally with agentic support.
- Implementation Rules: Enforces dependency placement, public import path preservation, and framework-native conventions for each provider.
- Verification Workflow: Runs
make chk, make tst, and make type_inference to validate provider changes before release.
- Use Case: When adding a new LangChain-style provider adapter, follow the workflow to scaffold the package, register it in
python/noxfile.py type inference lists, and verify with the standard make targets.
Quick Start
Ask the assistant to create a new Python provider package named after your framework and run the standard checks for it.