20 lines
1.2 KiB
Markdown
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) |