.agents/memory/2026-02-25-openclaw-plugin-tool-exploration.md

20 lines
1.2 KiB
Markdown

# 2026-02-25 Session Notes
## OpenClaw Plugin Tool Exploration
Session started with user asking what Signet tools are available to OpenClaw through the plugin runtime. The assistant began investigating the OpenClaw adapter implementation located at `packages/adapters/openclaw/src/` to answer this question.
Identified key files: `packages/adapters/openclaw/src/index.ts` (main adapter implementation) and `openclaw-types.ts` (type definitions). Started reading the adapter implementation to understand the tool registration mechanism.
Key architectural findings from adapter code:
- Uses OpenClaw's plugin API pattern: `api.registerTool()` for tools and `api.on()` for lifecycle hooks
- All daemon operations route through HTTP to `http://localhost:3850` (configurable)
- Session tracking enforces "plugin" runtime path for dedup safety
- Read timeout: 5000ms, Write timeout: 10000ms
Session incomplete — investigation started but full list of available tools not yet compiled.
## Open Threads
- Complete inventory of tools exposed through the OpenClaw adapter plugin
- Tool parameter schemas and response formats
- Session lifecycle hook integrations (SessionStart, UserPromptSubmit, SessionEnd, PreCompaction)