kindgi people
The tenant's people: add one, list, get, their grants, tenant admin given or taken (grant / ungrant), and remove one.
kindgi people add
Section titled “kindgi people add”Add a person to the tenant; prints their id. They can read the tenant's settings at once; give them a project role to work on its agents and runs, and their first key (kindgi tokens create --for=user:<id>). Tenant admins only.
kindgi people add --name=<display-name> [--email=<email>]Flags:
--email <value>: Their email; unique among the tenant's people.--name <value>: Their name, as people see it.
kindgi people list
Section titled “kindgi people list”List the tenant's people; --query matches the start of a name. People who were removed are left out unless --include-removed.
kindgi people list [--query=<name-prefix>] [--include-removed] [--limit=<n>] [--cursor=<c>] [--table]Flags:
--cursor <value>: The next page, fromnextCursor.--include-removed: People who were removed too, with when (unregisteredAt).--limit <value>: Page size.--query <value>: Only names starting with this.
kindgi people get
Section titled “kindgi people get”One person, by id.
kindgi people get <user-id>kindgi people grants
Section titled “kindgi people grants”What a person may do, as granted directly: tenant admin, tenant member (reads the tenant's settings), project and team roles, the reviewer roster. A tenant admin reads anyone's; anyone else only their own.
kindgi people grants <user-id> [--table]kindgi people grant
Section titled “kindgi people grant”Make a person a tenant admin, before it answers: their next request holds it. Tenant admins only.
kindgi people grant <user-id> --tenant-adminFlags:
--tenant-admin: Tenant admin.
kindgi people ungrant
Section titled “kindgi people ungrant”Remove tenant admin from a person. Refused for the only person who holds it (make someone else one first) and for the seed user (unset KINDGI_SEED_USER_ID and restart the runtime first). Tenant admins only.
kindgi people ungrant <user-id> --tenant-adminFlags:
--tenant-admin: Tenant admin.
kindgi people remove
Section titled “kindgi people remove”Remove a person from the tenant: every API key and session of theirs is revoked, and every role and membership taken away, before it answers (their keys get 401 at once). Their record stays, so their history still says who they were; their email is free again (adding it makes a new person). Refused for yourself, the seed user and the only tenant admin. Tenant admins only.
kindgi people remove <user-id>Every command also takes the global flags.