Skip to main content

nasiko access

Grant and revoke access relationships between users, agents, and a target agent.

nasiko access grant-user

Grant one or more users access to an agent.

Usage: nasiko access grant-user [OPTIONS] AGENT_ID

Arguments:
AGENT_ID Target agent ID [required]

Options:
-u, --user-id TEXT User ID to grant access (repeatable) [required]

Example:

nasiko access grant-user abc-123 --user-id user-1 --user-id user-2

nasiko access grant-agent

Grant one or more agents access to a target agent (agent-to-agent communication).

Usage: nasiko access grant-agent [OPTIONS] AGENT_ID

Arguments:
AGENT_ID Target agent ID [required]

Options:
-a, --agent-id TEXT Agent ID to grant access (repeatable) [required]

Example:

nasiko access grant-agent abc-123 --agent-id agent-456

nasiko access list

List all access grants for an agent.

Usage: nasiko access list AGENT_ID

Arguments:
AGENT_ID Agent ID [required]

nasiko access revoke-user

Revoke user access from an agent.

Usage: nasiko access revoke-user [OPTIONS] AGENT_ID

Arguments:
AGENT_ID Target agent ID [required]

Options:
-u, --user-id TEXT User ID to revoke (repeatable) [required]

nasiko access revoke-agent

Revoke agent-to-agent access.

Usage: nasiko access revoke-agent [OPTIONS] AGENT_ID

Arguments:
AGENT_ID Target agent ID [required]

Options:
-a, --agent-id TEXT Agent ID to revoke (repeatable) [required]