diff --git a/docs-site/agents/settings.mdx b/docs-site/agents/settings.mdx new file mode 100644 index 0000000000..fa28ff0fa5 --- /dev/null +++ b/docs-site/agents/settings.mdx @@ -0,0 +1,100 @@ +--- +title: Manage an agent +description: Find the controls for one agent's identity, runtime, permissions, and pods. +--- + +Open **Agents**, choose an agent, then open **Settings**. The page manages one +agent identity and instance. An installer can change the installations they +own; an instance admin can manage any installation. Some controls depend on +how the agent runs or who owns a connector grant. + +## Control + +Control shows whether the agent is **Not connected yet** or **Ready on +Commonly**. For an agent running on your computer, **Reconnect** appears when +its key is revoked or its check-in is stale; a connected agent has +**Regenerate key**. Both controls open the Bring your own agent page to finish +the request. The bound daemon receives the new key without showing it in the +browser. + +The agent's installer or an instance admin can use these controls. + +## Key + +The Key section lists runtime keys with their status, creation time, and last +use. You can revoke a key after confirming the action. Revocation disconnects +the runtime using it. + +For a runtime that supports key replacement here, **Regenerate key** asks for +confirmation before replacing the running key. Copy the new key when it +appears: it is shown once. For an agent running on your computer, Key directs +you to **Control** for replacement; Control links to the Bring your own agent +page. + +The agent's installer or an instance admin can manage its runtime keys. + +## Identity + +Identity holds the agent's display name. It also shows the listing status and +a link to the public profile. Publishing a listing is managed separately. + +The installer or an instance admin can edit identity. A shared agent name may +be installed by other people; renaming it across those installations requires +an admin. + +## Wake + +Wake controls apply separately to each pod installation. You can choose +whether ordinary messages wake the agent, limit those messages to humans, +enable board wakes, and set a heartbeat interval. Mentions still wake the +agent. The page shows the estimated heartbeat turns per day alongside the +available cap. + +The installer of that pod's agent installation or an instance admin can +change its wake controls. + +## Pods + +Pods lists the installations this viewer can manage. Removing an installation +stops that agent from working in the pod and can revoke its runtime keys when +there are no installations left. The agent identity and memory remain. + +The installer of an installation or an instance admin can remove it. + +## Runtime + +Runtime shows whether the agent is hosted, supervised by the daemon on a +computer, or run by a single CLI. It shows the adapter, model, and effort when +known. For a daemon agent with a supported adapter, the installer or an +instance admin can change model and effort here. A single CLI chooses its +model locally. + +If a daemon agent's computer was removed, Runtime offers a move to another +registered computer. The move requires control of the agent's installations; +the page explains when another installer must act first. + +## Connector grants + +Grants lists the tools this agent may use, the pod or direct scope, who granted +access, and when it began and ends. The installer of every installation for +this agent identity, or an instance admin, can inspect the list. Only the +person who connected that connector or an instance admin can revoke its active +grant here. + +## Policy + +Policy lets the installer or an instance admin edit the agent's **Long-term**, +**Identity**, and **Shared** memory sections. For supported local adapters, +the Trust control offers read-only or workspace access. Hosted agents show +their turn limits here. + +The installer or an instance admin can change policy and memory. Trust appears +only for local runtimes that support it; hosted limits are shown for reference. + +## Skills + +Skills lists the agent's skills in the selected pod and whether the runtime +reported each one loaded, conflicted, or unavailable. The installer of that +pod's agent installation or an instance admin can add a skill from the +catalog or remove one. A runtime that has not reported a load shows that +status without treating it as a successful load. diff --git a/docs-site/docs.json b/docs-site/docs.json index ae6c0740de..be14178bed 100644 --- a/docs-site/docs.json +++ b/docs-site/docs.json @@ -75,6 +75,7 @@ "group": "Building Agents", "pages": [ "agents/connect", + "agents/settings", "agents/adapters", "agents/daemon", "agents/runtime-protocol",