Constructs a registry pre-seeded from the generated capability list.
Returns capabilities matching the given category.
Category to filter by.
Entries whose category matches exactly.
OptionalaiSteering?: stringAI agent steering — tells agents to prefer a higher-level alternative.
Optionalasync?: booleanWhether this is an async method.
Logical grouping for filtering.
OptionalcontrolTypes?: string[]UI5 control types this capability works with.
One-sentence description of what this capability does.
Unique identifier in UI5-PREFIX-NNN format.
Optionalintent?: stringOptional intent tag.
Human-readable function or method name.
REQUIRED priority tier.
Dot-separated agent-friendly name, e.g. 'ui5.table.getRows'.
Registry schema version for forward compatibility.
OptionalsapModule?: stringOptional SAP UI5 module tag.
Ready-to-run usage example string.
Returns capabilities matching the given namespace prefix.
Dot-separated namespace prefix, e.g. 'ui5.table'.
Entries whose qualifiedName starts with the namespace.
OptionalaiSteering?: stringAI agent steering — tells agents to prefer a higher-level alternative.
Optionalasync?: booleanWhether this is an async method.
Logical grouping for filtering.
OptionalcontrolTypes?: string[]UI5 control types this capability works with.
One-sentence description of what this capability does.
Unique identifier in UI5-PREFIX-NNN format.
Optionalintent?: stringOptional intent tag.
Human-readable function or method name.
REQUIRED priority tier.
Dot-separated agent-friendly name, e.g. 'ui5.table.getRows'.
Registry schema version for forward compatibility.
OptionalsapModule?: stringOptional SAP UI5 module tag.
Ready-to-run usage example string.
Searches capabilities by partial match against name or description.
Substring to search for.
Entries whose name or description contains the query.
OptionalaiSteering?: stringAI agent steering — tells agents to prefer a higher-level alternative.
Optionalasync?: booleanWhether this is an async method.
Logical grouping for filtering.
OptionalcontrolTypes?: string[]UI5 control types this capability works with.
One-sentence description of what this capability does.
Unique identifier in UI5-PREFIX-NNN format.
Optionalintent?: stringOptional intent tag.
Human-readable function or method name.
REQUIRED priority tier.
Dot-separated agent-friendly name, e.g. 'ui5.table.getRows'.
Registry schema version for forward compatibility.
OptionalsapModule?: stringOptional SAP UI5 module tag.
Ready-to-run usage example string.
Returns the first capability entry matching the given name, or undefined.
Human-readable capability name to look up (case-sensitive).
The matching entry, or undefined if not found.
OptionalaiSteering?: stringAI agent steering — tells agents to prefer a higher-level alternative.
Optionalasync?: booleanWhether this is an async method.
Logical grouping for filtering.
OptionalcontrolTypes?: string[]UI5 control types this capability works with.
One-sentence description of what this capability does.
Unique identifier in UI5-PREFIX-NNN format.
Optionalintent?: stringOptional intent tag.
Human-readable function or method name.
REQUIRED priority tier.
Dot-separated agent-friendly name, e.g. 'ui5.table.getRows'.
Registry schema version for forward compatibility.
OptionalsapModule?: stringOptional SAP UI5 module tag.
Ready-to-run usage example string.
Returns the full registry as structured JSON optimised for AI agent consumption.
Structured JSON snapshot of the entire registry.
Returns capabilities formatted for a specific AI provider.
Target AI provider name.
Formatted capability descriptions as a string.
Returns the capability entry with the given id, or undefined.
Unique kebab-case capability identifier.
The matching entry, or undefined if not registered.
OptionalaiSteering?: stringAI agent steering — tells agents to prefer a higher-level alternative.
Optionalasync?: booleanWhether this is an async method.
Logical grouping for filtering.
OptionalcontrolTypes?: string[]UI5 control types this capability works with.
One-sentence description of what this capability does.
Unique identifier in UI5-PREFIX-NNN format.
Optionalintent?: stringOptional intent tag.
Human-readable function or method name.
REQUIRED priority tier.
Dot-separated agent-friendly name, e.g. 'ui5.table.getRows'.
Registry schema version for forward compatibility.
OptionalsapModule?: stringOptional SAP UI5 module tag.
Ready-to-run usage example string.
Returns a statistical summary of the capability registry.
Statistics including total count, categories, and priority breakdown.
Returns true if a capability with the given name is registered.
Human-readable capability name to look up.
true when at least one entry matches.
Returns all registered capability entries.
Shallow copy of the full capability list.
OptionalaiSteering?: stringAI agent steering — tells agents to prefer a higher-level alternative.
Optionalasync?: booleanWhether this is an async method.
Logical grouping for filtering.
OptionalcontrolTypes?: string[]UI5 control types this capability works with.
One-sentence description of what this capability does.
Unique identifier in UI5-PREFIX-NNN format.
Optionalintent?: stringOptional intent tag.
Human-readable function or method name.
REQUIRED priority tier.
Dot-separated agent-friendly name, e.g. 'ui5.table.getRows'.
Registry schema version for forward compatibility.
OptionalsapModule?: stringOptional SAP UI5 module tag.
Ready-to-run usage example string.
Returns capabilities matching the given priority tier.
Priority level to filter by.
Entries whose priority matches exactly.
OptionalaiSteering?: stringAI agent steering — tells agents to prefer a higher-level alternative.
Optionalasync?: booleanWhether this is an async method.
Logical grouping for filtering.
OptionalcontrolTypes?: string[]UI5 control types this capability works with.
One-sentence description of what this capability does.
Unique identifier in UI5-PREFIX-NNN format.
Optionalintent?: stringOptional intent tag.
Human-readable function or method name.
REQUIRED priority tier.
Dot-separated agent-friendly name, e.g. 'ui5.table.getRows'.
Registry schema version for forward compatibility.
OptionalsapModule?: stringOptional SAP UI5 module tag.
Ready-to-run usage example string.
Registers a new capability entry or overwrites an existing one by id.
Capability entry to add or replace.
OptionalaiSteering?: stringAI agent steering — tells agents to prefer a higher-level alternative.
Optionalasync?: booleanWhether this is an async method.
Logical grouping for filtering.
OptionalcontrolTypes?: string[]UI5 control types this capability works with.
One-sentence description of what this capability does.
Unique identifier in UI5-PREFIX-NNN format.
Optionalintent?: stringOptional intent tag.
Human-readable function or method name.
REQUIRED priority tier.
Dot-separated agent-friendly name, e.g. 'ui5.table.getRows'.
Registry schema version for forward compatibility.
OptionalsapModule?: stringOptional SAP UI5 module tag.
Ready-to-run usage example string.
Exports the full registry as a structured JSON object.
Structured JSON snapshot of the entire registry.
Queryable registry of Praman API capabilities for AI agents.
Intent
Expose Praman API surface to LLMs for test generation.
Capability
pramanAI.capabilities
Example