Skip to main content

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.

Core

VariableDefaultDescription
SELFTUNE_CONFIG_DIR~/.selftuneDirectory for all selftune config and data files
SELFTUNE_LOG_DIR~/.selftune/logsDirectory for session log ingestion
SELFTUNE_DB_PATH~/.selftune/selftune.dbPath to the SQLite database

API and network

VariableDefaultDescription
SELFTUNE_CONTRIBUTION_RELAY_ENDPOINThttps://api.selftune.dev/api/v1/signalsEndpoint for contribution signal relay
SELFTUNE_API_KEYAPI key for selftune cloud authentication

Dashboard

VariableDefaultDescription
SELFTUNE_DASHBOARD_PORT7770Port the local dashboard server listens on
SELFTUNE_DASHBOARD_STREAM_DISABLESet to 1 to prevent terminal commands from feeding output into the dashboard live action feed
SELFTUNE_DASHBOARD_ACTION_STREAM_LOG~/.selftune/dashboard-action-events.jsonlPath to the JSONL file used to stream action events to the dashboard

Disabling the live action feed

The dashboard live action feed captures output from CLI commands you run in your terminal and streams it to the dashboard in real time. If you want to suppress this for a specific command:
SELFTUNE_DASHBOARD_STREAM_DISABLE=1 selftune grade baseline --skill my-skill
To disable it permanently, add the variable to your shell profile:
# ~/.zshrc or ~/.bashrc
export SELFTUNE_DASHBOARD_STREAM_DISABLE=1