RightNow Agent provides a doctor command and a local unified log for first-line diagnosis. Remove credentials and customer data before sharing diagnostics.
rightnow doctor
rightnow doctor --jsonAlso inspect ~/.rightnow/logs/unified.jsonl.
$env:RIGHTNOW_API_KEY = "<your key>"The shipped config stores env_key = "RIGHTNOW_API_KEY", not the credential value.
rightnow auth status
rightnow auth status --json
rightnow auth logout <provider>auth status shows the active provider and credential source, and --json emits one JSON object for scripts. auth logout removes a stored key, and /connect replaces one from inside a session. A provider environment variable stays active after the stored key is removed.
Confirm that the active config contains the RunInfra provider and model entries, including the /v1 suffix on https://api.runinfra.ai/v1. Headless backend unavailability returns exit code 23. A malformed config or startup failure outside the headless outcome mapping returns 1.
config/rightnow.toml and add required keys deliberately.rightnow config sync --config <path> --template <path>Use Windows 10 or 11, x64, with Windows PowerShell 5.1 or PowerShell 7. Open a new terminal after installation so the user PATH includes %LOCALAPPDATA%\Programs\RightNow or your custom install directory.
irm https://releases.rightnowai.co/cli/install.ps1 | iexIf the installer cannot fetch the manifest or reports a SHA-256 mismatch, stop and retry when the hosted release is available. Do not bypass checksum verification. Missing version, date or zip information on this site means release metadata is unavailable, not that a guessed package is safe to install.
The hosted installer is the distribution path. An older binary may still report that its built-in update check has no channel. See Install for channel, version and directory options.
A running warm daemon can serve new clients after source or binary changes. Stop it, rebuild, and start a new invocation.
rightnow daemon status
rightnow daemon stopDo not install protoc solely for this repository. The build checks PROTOC, the repository wrapper, and PATH, then falls back to the vendored executable. If PROTOC is set explicitly, verify that the file exists and answers --version.
cmd /C path for commands containing a double quote. Use a wrapper executable or a command shape without embedded double quotes until requalified.The launch path does not pass --system-prompt-override. Inspect the active config and direct CLI flags. --rules appends text inside <human_rules>.