You are here: Building with agents › The kits › Privacy.Agents.HumanRequests
Summary#
Osysharp.Privacy.Agents.HumanRequests covers the handovers a person made — an inbox item given to an AI agent — under their privacy request: in their copy of their data, and taken off them when they ask to be erased.
An erasure leaves the handover and takes the person: that the item was handed over, to which agent, its work and how it came back stay — the inbox's own record. An item an agent still holds waits for the erasure until it has come back.
| Package | Osysharp.Privacy.Agents.HumanRequests, version 1.1.0 |
| You add it with | Nothing. It arrives by itself in an app that uses [[agent-kit-privacy|Privacy]] and [[agent-kit-agents-human-requests|Agents.HumanRequests]]; osy lock says so. without Osysharp.Privacy.Agents.HumanRequests; in the manifest keeps it out. |
| It sits on | [[agent-kit-agents|Agents]], [[agent-kit-agents-human-requests|Agents.HumanRequests]], [[agent-kit-privacy|Privacy]] |
| It also uses | Identity — parts of the platform's own library |
| Its own test app | A ferry line's lost-property desk, where a clerk hands a claim to an agent that matches it against what was found aboard, and a clerk who leaves asks to be erased — kits/privacy-agents-human-requests/tests |
Description#
What do you get without writing anything?#
- Each handover a person made, in their copy of their data.
- Taken off them on erasure, once every item they handed over has come back.
When do you need it?#
Privacy and Agents.HumanRequests together. It arrives by itself; you write nothing.
What does it expose?#
The tables below are generated from the kit itself, not written by hand: osy kits Osysharp.Privacy.Agents.HumanRequests --surface lists each of
them with the code of the kit's own test app that uses it, and the tests that show it working.
Types you use
| Type | What it is |
|---|---|
HandoverRow | One item a person handed over, as their copy carries it. |
Functions you call
| Function | What it does |
|---|---|
Restrict(s, c, untilLifted) | Not kept out of use: a handover is the inbox's record of where an item went. |
Purge(c, now) | Nothing goes by time: it is kept as long as the item is. |
What to read next#
- Osysharp.Privacy — what the app holds about a person, and what their request does to it — what the app holds about a person, and what their request does to it
- Osysharp.Agents.HumanRequests — an agent's proposals and questions, in the inbox of the person they are for — an agent's proposals and questions, in the inbox of the person they are for
- Osysharp.Privacy.Agents — what agents did for a person and about a person, under that person's request — what agents did for a person and about a person, under that person's request
Go deeper#
- [[agent-privacy#categories]] — what is held, and for how long
- An agent's proposals and questions in a person's inbox, and an inbox item in an agent's hands (Agents.HumanRequests kit) — handing an inbox item to an agent