Skip to main content

Synopsis

profclaw reset [flags]

Description

reset removes profClaw’s persistent state. Use it to start fresh after a failed setup, before reinstalling, or to wipe data from a development environment. It can selectively reset CLI config, server settings, the database, the memory index, or everything at once.
reset is destructive and cannot be undone. Run profclaw backup create before resetting if you need to preserve data.

Flags

--config
boolean
Reset CLI config (~/.profclaw/config.json) to defaults. API URL reverts to http://localhost:3000.
--settings
boolean
Reset server settings (config/settings.yml) to defaults.
--db
boolean
Delete the SQLite database (data/profclaw.db). All users, tasks, conversations, and sessions are lost.
--memory
boolean
Clear the memory index. Files on disk are not deleted, but the index must be rebuilt with profclaw memory sync.
--all
boolean
Reset everything: config, settings, database, and memory index.
--yes
boolean
Skip all confirmation prompts. Required for non-interactive use.

Examples

profclaw reset --config

After Resetting

If you reset the database or all data, you must run onboard or setup again to create the admin account and configure providers:
profclaw onboard
# or
profclaw serve &
profclaw setup   # web-based setup wizard