references/features/account.md
references/features/account.mdBrowse 27 files
1,827 bytes
Token encoding: o200k_base
Snapshot 8beb6cd
Account hub
Signed-in home: profile, sign-in providers, export, logout, delete, and links to
the other account surfaces. Logout lives at the bottom of this page, not in the
site header. Desktop puts an Account link in the header to the left of the
avatar; narrower viewports keep Account in the menu panel. The header avatar
goes to the public profile (/@username).
The account rail ("Account sections") lists every account page plus Repositories
(/@username, the canonical repository list) and Connections
(/account/connections, connected agents). The rail is rendered by
AccountPageHeader in
packages/worker/client/routes/account-management-components.tsx.
How to get there
/account after login. Account deletion is /account/delete.
Drive it
node tools/control-kody.ts login
node tools/control-kody.ts request GET /account/profile.json
node tools/control-kody.ts request GET /account/connections.json
APIs
GET|POST /account/profile.jsonPOST /account/profile/avatar.jsonPOST /account/email-change.jsonPOST /account/email-claim-release.jsonGET /account/export.jsonPOST /account/deleteGET|POST /account/connections.json(sign-in providers: GitHub, Google, X, Discord)POST /logout(form at the bottom of this page)
Gotchas
- Seed users start empty. Profile fields exist; packages/secrets/jobs do not until you create them.
- Connected agents (inbound MCP hosts) are not on this page. They live on
connections at
/account/connections; Overview only links there. - Former-address release is
POST /account/email-claim-release.json, then confirm at/verify-email-claim-release. It drops the claim without remintingusers.stable_user_id. - Email destinations are managed on the email inbox.