- Replace TypeBox + AgentToolResult with native OpenClaw AnyAgentTool pattern - Add id, openclaw, main fields to openclaw.plugin.json manifest - registerTools() now uses factory helpers returning typed AnyAgentTool objects - toAgentResult() adapter bridges search/index/status/memory results to AgentToolResult shape - Build clean — pi-agent-core peer dep not needed, openclaw exports all types - Task list updated: Phase 4 tools + plugin registration marked complete Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3.7 KiB
3.7 KiB