555e282cc4
pi-agent-plugin checks / lint (push) Has been cancelled
pi-agent-plugin checks / test (20) (push) Has been cancelled
pi-agent-plugin checks / test (22) (push) Has been cancelled
pi-agent-plugin checks / build (push) Has been cancelled
TypeScript SDK CI / check_changes (push) Has been cancelled
TypeScript SDK CI / changelog_check (push) Has been cancelled
ci / changelog_check (push) Has been cancelled
ci / check_changes (push) Has been cancelled
ci / build_mem0 (3.10) (push) Has been cancelled
ci / build_mem0 (3.11) (push) Has been cancelled
ci / build_mem0 (3.12) (push) Has been cancelled
CLI Node CI / lint (push) Has been cancelled
CLI Node CI / test (20) (push) Has been cancelled
CLI Node CI / test (22) (push) Has been cancelled
CLI Node CI / build (push) Has been cancelled
CLI Python CI / lint (push) Has been cancelled
CLI Python CI / test (3.10) (push) Has been cancelled
CLI Python CI / test (3.11) (push) Has been cancelled
CLI Python CI / test (3.12) (push) Has been cancelled
CLI Python CI / build (push) Has been cancelled
openclaw checks / lint (push) Has been cancelled
openclaw checks / test (20) (push) Has been cancelled
openclaw checks / test (22) (push) Has been cancelled
openclaw checks / build (push) Has been cancelled
opencode-plugin checks / build (push) Has been cancelled
TypeScript SDK CI / build_ts_sdk (20) (push) Has been cancelled
TypeScript SDK CI / build_ts_sdk (22) (push) Has been cancelled
TypeScript SDK CI / integration_ts_sdk (20) (push) Has been cancelled
TypeScript SDK CI / integration_ts_sdk (22) (push) Has been cancelled
20 lines
744 B
TypeScript
20 lines
744 B
TypeScript
/**
|
|
* Test shim for openclaw/plugin-sdk.
|
|
* At runtime this is resolved from the OpenClaw gateway.
|
|
*/
|
|
export interface OpenClawPluginApi {
|
|
pluginConfig: Record<string, unknown>;
|
|
logger: {
|
|
info(msg: string): void;
|
|
warn(msg: string): void;
|
|
error(msg: string): void;
|
|
debug(msg: string): void;
|
|
};
|
|
resolvePath(p: string): string;
|
|
registerTool(definition: Record<string, unknown>, metadata?: Record<string, unknown>): void;
|
|
on(event: string, handler: (event: any, ctx: any) => any): void;
|
|
registerCli(handler: (context: { program: any }) => void, options?: Record<string, unknown>): void;
|
|
registerService(service: { id: string; start: (...args: any[]) => void; stop: () => void }): void;
|
|
[key: string]: unknown;
|
|
}
|