EVOLVE_API_KEY to a key from the dashboard’s API keys page, then confirm which account and key the CLI is using:
--json for machine-readable output. --api-key <key> overrides the environment for one command.
Allow images on edith-1.1
edith-1.1 returns403 images_not_enabled for image requests until you allow images for your account. Check the setting:
evolve auth images off turns it off again.
The setting covers every API key on your account and is off by default. A change reaches edith-1.1 within a minute.
You can also change it on the dashboard’s API keys page. For image limits and billing, see Usage and billing.
--json prints {"edith_images":true} or {"edith_images":false} instead of the sentence. Turning the setting on or off needs a full-access key; a read-only key gets 403 read_only_key. Any word other than on or off is a usage error and exits with code 2.
Find your organizations
org show <slug> returns your role, member count, quotas, and current usage for that organization. Missing spend data prints unavailable; a recorded value includes its timestamp when available.
This list has no
--limit or --cursor option.
Create a team
--display-name <text> is optional and defaults to the supplied name.
Invite and join
1
Owner creates an invitation
2
Owner gives the token to a teammate
The command prints the token; it does not send the invitation for you.
3
Teammate joins with their own API key
$INVITE_TOKEN to the token from the owner.Set the default organization
- Save a team
- Show the default
- Return to personal
$XDG_CONFIG_HOME/evolve/config.json, or ~/.config/evolve/config.json when XDG_CONFIG_HOME is unset or blank. The command does not verify membership; the server checks access when you create a resource.
--org personal uses your personal organization for one command without changing the saved default.
The default applies to job creation, dataset publishing, agent registration, and skill uploads. See Teams for ownership and permissions.
JSON output
See identity and team response fields for the organization, invitation, quota, and usage fields.
Global options apply to every auth command.

