| Command | Description |
|---|
duumbi init <name> | Create a new DUUMBI project |
duumbi build | Compile the graph to a native binary |
duumbi check | Validate the graph without building |
duumbi describe | Print human-readable program description |
duumbi run | Build and execute in one step |
| Command | Description |
|---|
duumbi add "<request>" | AI-assisted graph mutation |
duumbi undo | Revert the last AI mutation |
| Command | Description |
|---|
duumbi intent create "<description>" | Generate an intent spec from description |
duumbi intent review [name] | Review intent details; --edit to modify |
duumbi intent execute <name> | Execute an intent (decompose → mutate → verify) |
duumbi intent status [name] | Show intent execution status |
| Command | Description |
|---|
duumbi deps install [--frozen] | Resolve and download dependencies |
duumbi deps add <name[@ver]> | Add a dependency |
duumbi deps update [name] | Update to latest compatible versions |
duumbi deps vendor [--all] | Copy dependencies to vendor/ |
duumbi deps audit | Verify lockfile integrity |
duumbi deps tree [--depth N] | Display dependency tree |
| Command | Description |
|---|
duumbi search <query> | Search modules in registries |
duumbi publish [--dry-run] | Package and upload module |
duumbi yank <@scope/name@ver> | Mark version as yanked |
duumbi registry add <name> <url> | Add a registry |
duumbi registry list | List configured registries |
duumbi registry login <name> | Authenticate with a registry |
duumbi registry logout <name> | Remove stored credentials |
| Command | Description |
|---|
duumbi studio [--port N] | Launch DUUMBI Studio web UI |
duumbi benchmark [--showcase S] | Run benchmark showcases |
duumbi upgrade | Migrate workspace to latest format |
Start the interactive REPL by running duumbi with no arguments in a project directory. All commands are available as /slash commands (e.g., /build, /add "...", /intent create "...").