---
description: Run the devplace management CLI with guidance on its subcommands (roles, api keys, news, attachments, devii quota, zips, forks, containers).
argument-hint: <role|apikey|news|attachments|devii|zips|forks|containers ...>
allowed-tools: Bash(devplace *)
---
Run: `devplace $ARGUMENTS`

The `devplace` CLI (entry point `devplacepy.cli:main`) exposes:

- `role get <username>` / `role set <username> <member|admin>`
- `apikey get <username>` / `apikey reset <username>` / `apikey backfill`
- `news clear` / `news sanitize`
- `attachments prune`
- `devii reset-quota <username>` / `devii reset-quota --guests` / `devii reset-quota --all`
- `zips prune` / `zips clear`
- `forks prune` / `forks clear`
- `containers list` / `reconcile` / `prune` / `prune-builds` / `gc-workspaces`

If `$ARGUMENTS` is empty, run `devplace --help` and summarize the available commands. Otherwise run the requested command and report its output. These act on the live database; for anything destructive (clear, prune), state exactly what will be removed and confirm with me before running it.
