Files
openclaw/extensions/lobster/index.ts
2026-03-04 02:35:12 -05:00

19 lines
450 B
TypeScript

import type {
AnyAgentTool,
OpenClawPluginApi,
OpenClawPluginToolFactory,
} from "openclaw/plugin-sdk/lobster";
import { createLobsterTool } from "./src/lobster-tool.js";
export default function register(api: OpenClawPluginApi) {
api.registerTool(
((ctx) => {
if (ctx.sandboxed) {
return null;
}
return createLobsterTool(api) as AnyAgentTool;
}) as OpenClawPluginToolFactory,
{ optional: true },
);
}