Skip to main content
Type contracts exported by this package: interfaces, type aliases, and enums.

AdapterManifest

Minimal manifest shape for provider discovery.
PropertyTypeRequiredDescription
idstringYesUnique provider identifier (e.g. “claude-code”, “cursor”).
namestringYesHuman-readable display name for the provider.
versionstringYesSemantic version of the adapter.
descriptionstringYesShort description of what the provider integrates with.
providerstringYesProvider slug used for directory lookups.
entryPointstringYesRelative path to the adapter’s entry point module.
capabilitiesRecord<string, unknown>YesCapability flags declared by the adapter.
detectionPatterns{ type: string; pattern: string; description: string; }[]YesPatterns used to auto-detect the provider in a project.