Docs

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 off

rush 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 down

rush 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 disable

Your previously-published agents stay published — disabling only prevents new publishes.

Next#

Documentation | Prix | Prix