openclaw/scripts/lib/plugin-inventory-doc.d.mts
Peter Steinberger be5e427f56
feat(dashboard): plugin-declared widget data bindings and action verbs (#112083)
* feat(dashboard): add plugin capability declarations

* docs(dashboard): describe plugin capabilities

* fix(plugins): preserve registry map cloning

* fix(dashboard): make plugin grant ids unambiguous

* fix(dashboard): align generated plugin grant ids

* chore(boards): internalize verb ids and refresh protocol snapshots
2026-07-20 22:43:04 -07:00

14 lines
440 B
TypeScript

export type PluginSurfaceManifest = {
id?: string;
channels?: string[];
providers?: string[];
contracts?: Record<string, unknown>;
dashboard?: {
dataBindings?: Array<{ id?: string }>;
actionVerbs?: Array<{ id?: string }>;
};
skills?: unknown[];
};
/** Render translatable surface labels with exact manifest identifiers as inline code. */
export function resolvePluginSurface(manifest: PluginSurfaceManifest): string;