Documentation Index
Fetch the complete documentation index at: https://docs.selftune.dev/llms.txt
Use this file to discover all available pages before exploring further.
Config file
Located at~/.selftune/config.json. Created by selftune init.
Fields
| Field | Type | Description |
|---|---|---|
agent_type | claude_code | codex | opencode | openclaw | pi | unknown | Detected host agent |
cli_path | string | Absolute path to the selftune CLI entry point |
llm_mode | agent | How grading/evolution run model calls (always “agent”) |
agent_cli | string | null | Preferred agent binary path |
hooks_installed | boolean | Whether Claude hooks are configured |
initialized_at | string | ISO timestamp of last bootstrap |
analytics_disabled | boolean | Anonymous telemetry opt-out |
alpha | object | null | Alpha enrollment data |
Data paths
| Path | Purpose |
|---|---|
~/.selftune/selftune.db | SQLite operational database (sole write target) |
~/.selftune/config.json | Configuration |
~/.selftune/memory/ | Evolution memory (context, plan, decisions) |
~/.selftune/activation-rules.json | Custom activation rule overrides |
~/.selftune/contributions/ | Contribution bundle output |
~/.selftune/eval-sets/ | Canonical eval-set copies used by status and the dashboard |
~/.selftune/unit-tests/ | Skill unit test files |
~/.selftune/unit-tests/*.last-run.json | Latest stored unit-test suite results |
~/.claude/.orchestrate.lock | Orchestrate concurrency lock (30-min stale threshold) |
Telemetry
selftune collects anonymous usage analytics (command frequency, agent type, OS). No query content, skill names, or personal data is collected.