Governance layer test harness — chat, per-user cost logging, usage report.
Loading budget position…
| User | Requests | Tokens | Searches | Search (£) | Files | Spend (£) |
|---|---|---|---|---|---|---|
| Loading… | ||||||
Loading…
Configured per site in sites/<id>.json under webTools, then pushed with
scripts/sync-site-config.mjs. An empty domain list means unrestricted; add domains to restrict.
Loading…
Configured per site under allowedFileTypes, maxFileSizeMb, and
blockedFilenamePatterns (* wildcard, matched against the filename only —
browsers don't expose a local file path to block).
Loading…
Google Drive access, where connected, is read-only and scoped to one shared folder (including its
subfolders) — enforced by the folder's own sharing permissions, not something a user in chat can widen.
OneDrive is scaffolded under cloudDrives in each site's config but has no connector built yet.