AutoClaw
--agent-kind autoclawOpen the guide
The agent environment of the RAGRAF author (zwork 2.0.2, Electron): the product was designed on it and the published results were measured on it. Connection runs over two independent channels — the CLI without configuration and MCP through the product interface; --agent-kind autoclaw is a real code path (telemetry attribution, extended journal mode). Everything in the guide is integration-session measurements and facts from the application code.
- Start with the CLI channel — it works without configurationThe first step of a task is python <repo>\tools\ragraf.py ensure <directory>, then index operations instead of reading files. The CLI depends neither on app settings nor on restarts and cannot "silently fall off". If there are no ragraf_* tools in the agent list, that is not a breakage: the index, search, schema and graphs remain fully operational through the CLI (session measurement: tool_search → 0).
- MCP is registered through the product interfaceMeasured: there is no file-based registration — no mcp.json or mcpServers in the profile, no server table in runtime.sqlite (all 106 tables checked). The server is entered in the project/application settings: the .venv interpreter, ragraf-mcp.py --agent AutoClaw --agent-kind autoclaw, working directory <repo>. --project is not needed: the corpus is resolved from the working directory, switching is ragraf_use_project.
- Skill into both accounts, rules into ~/.pi/agent/AGENTS.mdragraf-core is deployed into the skill tree of each account (source — docs/skills of the project; copy freshness is controlled by SHA-256). Section 8 of the user rules prescribes starting tasks with ensure and stays executable in both configurations — with MCP and without.
- Verify by measurement, not assumptiontool_search for ragraf: 0 before registration and 59 after the restart — that difference is the proof. Through the CLI: catalog (registry), ensure (status: actual), check (matching checksums). usage --agent AutoClaw shows ensure in the breakdown — the first-step rule is being followed.
команда: <repo>\.venv\Scripts\python.exe
аргументы: <repo>\tools\ragraf-mcp.py
--agent AutoClaw --agent-kind autoclaw
рабочий каталог: <repo>Agent regimen
The rules live in ~/.pi/agent/AGENTS.md (section 8) and in the ragraf-core skill. Without MCP the "work through the shell" prescription keeps RAGRAF mandatory — only the invocation method changes.
Telemetry
usage_call writes agent=AutoClaw, kind=autoclaw. Extended attribution makes it possible to compare "before/after" sessions on the same corpus — the source of the published 14 versus 28/43 calls. ensure and use_project also land in the summary (Facade.record_external_call).