diff --git a/frontend/packages/dashboard/src/dashboard.css b/frontend/packages/dashboard/src/dashboard.css index 84512f97..ffd1756b 100644 --- a/frontend/packages/dashboard/src/dashboard.css +++ b/frontend/packages/dashboard/src/dashboard.css @@ -2047,8 +2047,57 @@ body.logs-shell { font-size: 0.85em; } +/* ─── capabilities (permissions) table ───────────────────────────── + Agents × capabilities matrix in the P3RM1SS10NS tab. Same layout + as the tool-groups table below. Horizontally scrollable on narrow + viewports. */ +.cap-table-wrap { + overflow-x: auto; + margin-top: 0.5em; +} +.cap-table { + border-collapse: collapse; + font-size: 0.82em; + min-width: 100%; +} +.cap-table th, +.cap-table td { + padding: 0.35em 0.6em; + border: 1px solid var(--border); + text-align: center; + vertical-align: middle; +} +.cap-table thead th { + background: var(--bg-elev); + color: var(--muted); + letter-spacing: 0.05em; + white-space: nowrap; +} +.cap-agent-col { + text-align: left !important; + min-width: 8em; +} +.cap-agent-name { + color: var(--fg); + font-weight: 600; +} +.cap-cb { + cursor: pointer; + width: 1em; + height: 1em; + accent-color: var(--purple); +} +.cap-save-btn { + font-size: 0.78em; + padding: 0.2em 0.6em; + white-space: nowrap; +} +.cap-row:hover td { + background: var(--bg-elev); +} + /* ─── tool-groups (permissions) table ────────────────────────────── - Agents × tool-groups matrix in the SYST3M tab. Horizontally + Agents × tool-groups matrix in the P3RM1SS10NS tab. Horizontally scrollable on narrow viewports. */ .tg-table-wrap { overflow-x: auto; diff --git a/frontend/packages/dashboard/src/index.html b/frontend/packages/dashboard/src/index.html index 47902292..e0f81078 100644 --- a/frontend/packages/dashboard/src/index.html +++ b/frontend/packages/dashboard/src/index.html @@ -37,6 +37,14 @@ ◆ SYST3M ◆ + + + ◆ P3RM1SS10NS ◆ + + + + ◆ C4P4B1L1T13S ◆ + ══════════════════════════════════════════════════════════════ + per-agent capability grants. capabilities unlock gated MCP tools and system access. saving queues a rebuild for the affected agent. + + loading… + +
per-agent capability grants. capabilities unlock gated MCP tools and system access. saving queues a rebuild for the affected agent.
loading…