docs: remove stale /api/agent/{name}/links references
The c0re-proxy endpoint was removed in the dashboard-state refactor. Links are now served by agent_links() via two agent-local endpoints: StateSnapshot.links (GET /api/state, per-agent page) and DashboardState.links (GET /api/dashboard-state, dashboard card). Update docs/web-ui/agent.md and the StateSnapshot.links doc comment to reflect the current source of truth.
This commit is contained in:
parent
bc1c4d1cc5
commit
4769d7ce5a
2 changed files with 11 additions and 8 deletions
|
|
@ -27,8 +27,12 @@ through. Three flex columns:
|
|||
`⬡ forge` (profile) + `↳ config` (agent-configs mirror) when the
|
||||
agent has a forge account; any `hyperhive.dashboardLinks` extras
|
||||
(`kind = External`). A `↑ dashboard` link is prepended by the JS
|
||||
so the host dashboard is one click away. `GET /api/agent/{name}/links`
|
||||
is the single source of truth. Each `NavLink.kind` resolves
|
||||
so the host dashboard is one click away. Links come from
|
||||
`StateSnapshot.links` (served by `GET /api/state`); the same set
|
||||
also appears in `DashboardState.links` (`GET /api/dashboard-state`)
|
||||
for the dashboard card's icon strip. Both are produced by
|
||||
`agent_links()` in hive-ag3nt — the single source of truth.
|
||||
Each `NavLink.kind` resolves
|
||||
differently in the frontend: `Container` → same-origin path
|
||||
(the agent page is itself container-local); `Forge` →
|
||||
`http://<host>:3000<url>`; `External` → already absolute.
|
||||
|
|
|
|||
Loading…
Reference in a new issue