Function: parseAIAdapterCapabilities()
Makaio Framework / ai-adapters-core / parseAIAdapterCapabilities
Function: parseAIAdapterCapabilities()
Section titled “Function: parseAIAdapterCapabilities()”parseAIAdapterCapabilities(
caps):AIAdapterCapabilities
Defined in: ../../../adapters/core/src/utils/capabilities.ts:22
Parses capability strings into a typed AIAdapterCapabilities object.
Transforms strings (e.g., from adapter.json) into runtime-queryable object with:
- Auto-generated camelCase boolean properties (
'session:fork'→caps.sessionFork) hasAll()andhasAny()methods for batch checks
Parameters
Section titled “Parameters”string[]
Capability strings declared by the adapter
Returns
Section titled “Returns”Capabilities object with auto-generated properties and batch methods
Example
Section titled “Example”const caps = parseAIAdapterCapabilities(['systemPrompt', 'vision', 'session:resume']);
caps.systemPrompt // truecaps.sessionResume // truecaps.hasAll(['vision', 'systemPrompt']) // true- AIAdapterCapabilities - Runtime API
- AIAdapterCapabilityRegistry - Schema for custom capabilities