Profiles
What is a profile?
Section titled “What is a profile?”A profile is an isolated identity for an agent. It carries:
- Its own environment variables and shell config
- Its own git identity (
user.name,user.email) - Its own credential store
- Optional capability bundles (e.g.
cap:payment)
Profiles are stored under $XDG_DATA_HOME/aps/profiles/ (default: ~/.local/share/aps/profiles/).
Create
Section titled “Create”aps profile new <name> [flags]
Flags: --display-name string Human-readable name --email string Git author email --isolation-level process | platform | container (default: process)aps profile listaps profile show <name>Delete
Section titled “Delete”aps profile delete <name>Capability bundles
Section titled “Capability bundles”Add capabilities to a profile:
aps profile cap add <name> cap:payment --network baseSee reference/capabilities for available bundles.