ic_admin_agent_audit_search
ActiveTool of Immersive Commons
Cross-member audit search over class-B integration activity (DESIGN §11). Walks the matching clients → their bearer tokens → those tokens' outbox threads → each thread's actions, newest-first. Surfaces actions reachable from a client's OWN outbox (the integration's blast radius); counterparty-side actions are out of v1 scope (no reverse index yet). Operator-only (admin:agent_clients + live operator re-check). Args: { client_id?: string, operator_human?: string, member_id?: string, kind?: 'policy_eval'|'member_tap'|'system'|'counterparty', since?: ISO datetime, limit?: number (default 200), offset?: number (default 0) }. Returns: { ok, hits, total, has_more } — total counts every filtered hit; page past the cap with offset. Required scope: admin:agent_clients.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"kind": {
"enum": [
"policy_eval",
"member_tap",
"system",
"counterparty"
],
"type": "string",
"description": "Restrict to one action kind."
},
"limit": {
"type": "integer",
"maximum": 1000,
"minimum": 1,
"description": "Cap on returned actions, newest-first (default 200)."
},
"since": {
"type": "string",
"maxLength": 40,
"description": "ISO datetime lower bound — only actions at/after this."
},
"offset": {
"type": "integer",
"maximum": 9007199254740991,
"minimum": 0,
"description": "Pagination offset into the filtered newest-first list (default 0)."
},
"client_id": {
"type": "string",
"maxLength": 64,
"description": "Restrict to one client's actions."
},
"member_id": {
"type": "string",
"maxLength": 128,
"description": "Restrict to actions whose thread is addressed TO this recipient."
},
"operator_human": {
"type": "string",
"maxLength": 128,
"description": "Restrict to one operator-of-record's clients."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Immersive Commons
https://github.com/immersive-commons/ic-skills
1/7 registries