peach config
Manage local preferences that affect the CLI and desktop companion. Telemetry is persisted in ~/.peach/config.json. Set PEACH_HINTS=off to suppress CLI hints. Set PEACH_UPDATE_CHECK=off to disable automatic CLI checks, runtime updates, and their notices.
Examples
Local Preferences
config telemetry persists your diagnostics choice in ~/.peach/config.json. Bounded diagnostics and automatic crash reports are on until you turn them off with peach config telemetry off or peach setup --analytics off, in CI, headless sessions, pipes and agent runs alike. DO_NOT_TRACK=1 or DO_NOT_TRACK=true disables both for the current run. Nothing ever prompts.
Each report includes CLI and runtime versions, OS and architecture, the command name without arguments, and a random anonymous per-install ID stored with your privacy preferences. Package incompatibilities include package name (160 characters), version (80) and unsupported API (160). CLI failures include the error class (160) and first line of its message (300). Runtime errors, red-screen titles and warnings such as font registration failures include only the first line of the message (300), plus those environment fields. Home paths, other local paths, source filenames and URL paths/queries are redacted; dependency paths retain only package names. Messages can contain text your app puts in an error or warning. Reports exclude stacks, arguments, app source, structured app data, account identity, recordings and screenshots. Set PEACH_HINTS=off to suppress hints. Set PEACH_UPDATE_CHECK=off to disable automatic CLI checks, runtime updates, and their notices. Start the bridge with this environment; persist it for the background service with PEACH_UPDATE_CHECK=off peach daemon install --force.
Related
- +
auth