oz0 memory person
For: Operators and developers looking up a command.
Turn memory about people on for an agent, for purposes its definition declares, each with a legal basis in the tenant's lists (oz0 inventory purposes); the agent's jobs keep it only when they run for one of those purposes. Its records about people stay in its own scope unless --share names another agent (agent:<name>, which then reads them), a project (project:<name>) or the tenant (tenant). --purpose and --share replace the lists; --off turns it off.
Turning it on or sharing it further waits for another admin with four eyes on, and always in works-council mode. Whether the tenant may keep such memory, for which purpose and on which legal basis, is the tenant's to decide.
Usage
oz0 memory person AGENT [flags]
Flags
| Flag | Type | Default | Description |
|---|---|---|---|
--decision-ref | string | the decision or case the change follows, such as a case number (at most 200 characters) | |
--json | bool | print JSON instead of a table | |
--off | bool | turn memory about people off for the agent | |
--purpose | stringArray | a purpose the agent keeps memory about people for (repeat for more) | |
--reason | string | why, required for every governance change (at most 500 characters; default $OZ0_REASON); the audit log keeps it | |
--share | stringArray | where its records about people are shared: agent:<name>, project:<name> or tenant (repeat for more) |
Inherited flags
| Flag | Type | Default | Description |
|---|---|---|---|
--context | string | $OZ0_CONTEXT or <config dir>/orchestrator-zero/context.json | CLI context file written by server init |
--log-level | string | info | log level: debug, info, warn or error |
--tenant | string | default | the tenant |
See all oz0 commands and the global flags.