Developer Mode
Publishing agents to the Prix registry is gated behind Developer Mode. Flip it on once — the flag lives on your account, so it persists across devices.
What Developer Mode unlocks#
Any signed-in user can run and install agents from the registry by default. Developer Mode is what unlocks the ability to publish.
Server side, every rush publish call checks the is_developer flag on your user record. Without it, the request is rejected before the container is ever uploaded.
The flag lives in the database, not in a local config file. Enable it once and it follows you to any machine you sign in from.
Enable via the web console#
The simplest path. Sign in at prix.dev/settings, find the Developer Mode card, and click Enable.
Settings
---------------------------------------------
Developer Mode [ Enable ]
Publish agents to the Prix registry.
---------------------------------------------That's it. The toggle writes directly to your account record — next time you run rush publish, the server check will pass.
Enable via the CLI#
If you live in the terminal, use rush dev instead. Same outcome, same persisted state — these commands hit the same API the web toggle calls.
rush dev status # check current state
rush dev enable # turn it on
rush dev disable # turn it offrush dev status also prints your developer handle once enabled — handy when you're about to publish under a specific name.
What you can do with it on#
With Developer Mode enabled, the full developer workflow opens up at the top level of rush:
rush init my-agent # scaffold a new agent
rush build ./my-agent # validate + auto-fmt + package
rush publish ./my-agent # publish to the registry
rush verify ./my-agent.rush # verify a signed container
rush unpublish prix/my-agent # pull it back downrush build auto-runs the YAML formatter before validating. Pass --no-fmt to skip.
Turning it off#
Either click Disable at prix.dev/settings or run:
rush dev disableYour previously-published agents stay published — disabling only prevents new publishes.