AI Agents

66 entities and 415 agent-callable operations in agents. Each operation is addressed as {mega_tool}/agents/{entity}/{operation} and carries the same permission check over MCP and REST.

agent

OperationMega-toolWhat it does
catalogsmart_actionThe agent catalog for this organization: the global Agent catalog overlaid with the org's AgentConfig (enabled state + execution stats).
createentity_crudCreate a new agent
deleteentity_crudDelete a agent
listentity_crudList agents with filtering and pagination
readentity_crudGet detailed agent information
runagent_commandExecute an agent immediately: creates its task, starts it, and opens the execution record.
searchentity_crudSearch agents with fuzzy matching
statusreport_queryDetailed status of one agent: catalog entry, this org's config, queue depth across the org subtree, and recent executions.
updateentity_crudUpdate an existing agent

agent_config

OperationMega-toolWhat it does
createentity_crudCreate a new agent config
deleteentity_crudDelete a agent config
enablesmart_actionEnable an agent for this organization, keyed on agent_type.
listentity_crudList agent_configs with filtering and pagination
readentity_crudGet detailed agent config information
updateentity_crudUpdate an existing agent config

agent_decision

OperationMega-toolWhat it does
createentity_crudCreate a new agent decision
deleteentity_crudDelete a agent decision
get_transitionsworkflow_actionGet available transitions for a agent decision
listentity_crudList agent_decisions with filtering and pagination
readentity_crudGet detailed agent decision information
searchentity_crudSearch agent_decisions with fuzzy matching
transitionworkflow_actionTransition agent decision to a new status
updateentity_crudUpdate an existing agent decision

agent_execution

OperationMega-toolWhat it does
cost_attribution_dailyreport_queryDaily AgentExecution cost rollup broken down by module, agent_type and execution tier.
createentity_crudCreate a new agent execution
deleteentity_crudDelete a agent execution
execution_performance_by_toolreport_queryLatency (avg/min/max/p95) and total cost of AgentExecutions grouped by execution tier.
historyreport_queryExecution history across the org subtree, filterable by agent type, status, tier and outcome, with a summary computed over the whole period.
listentity_crudList agent_executions with filtering and pagination
readentity_crudGet detailed agent execution information
searchentity_crudSearch agent_executions with fuzzy matching
updateentity_crudUpdate an existing agent execution

agent_hierarchy

OperationMega-toolWhat it does
createentity_crudCreate a new agent hierarchy
deleteentity_crudDelete a agent hierarchy
listentity_crudList agent_hierarchies with filtering and pagination
readentity_crudGet detailed agent hierarchy information
searchentity_crudSearch agent_hierarchies with fuzzy matching
updateentity_crudUpdate an existing agent hierarchy

agent_instance

OperationMega-toolWhat it does
createentity_crudCreate a new agent instance
deleteentity_crudDelete a agent instance
listentity_crudList agent_instances with filtering and pagination
readentity_crudGet detailed agent instance information
searchentity_crudSearch agent_instances with fuzzy matching
updateentity_crudUpdate an existing agent instance

agent_memory

OperationMega-toolWhat it does
archivesmart_actionArchive a knowledge memory (kept with its history, excluded from spawn and recall).
createentity_crudCreate a new agent memory
deleteentity_crudDelete a agent memory
facetssmart_actionCounts for a persona's Memory tab: knowledge memories (total/live/archived, by type, by index section), legacy slug-less tier rows (total, by tier), dangling…
historysmart_actionThe append-only revision log (newest first) of one knowledge memory, by id or by persona_id + slug.
listentity_crudList agent_memories with filtering and pagination
readentity_crudGet detailed agent memory information
searchentity_crudSearch agent_memories with fuzzy matching
updateentity_crudUpdate an existing agent memory
upsert_by_slugsmart_actionCreate or update the live knowledge memory <slug> of a persona.

agent_message

OperationMega-toolWhat it does
createentity_crudCreate an ordinary, non-routed agent message
deleteentity_crudDelete an ordinary, non-routed agent message
listentity_crudList routed, declassified agent messages
readentity_crudRead one routed, declassified agent message
searchentity_crudSearch routed, declassified agent messages
updateentity_crudUpdate an ordinary, non-routed agent message

agent_persona

OperationMega-toolWhat it does
clear_rbac_capsmart_actionRemove a persona's RBAC cap.
createentity_crudCreate a new agent persona
deleteentity_crudDelete a agent persona
ensure_workspacesmart_actionGive the persona its Claude-Code workspace (StudioProject, one-to-one).
explain_rbac_capsmart_actionExplain whether a persona's cap users would admit a PRISM coordinate (mega_tool/app/entity/operation) or hold a permission codename: per cap user along the…
export_mdreport_queryExport a persona as one Markdown document: front matter (name, role, model, effort, authority), the system prompt, skills, resources and the prompt version.
import_bundlesmart_actionApply a bundle file map to a persona.
instructions_historyreport_queryA persona's system-prompt versions (number, sha256, length, when).
listentity_crudList agent_personas with filtering and pagination
mint_session_keysmart_actionMint an MCP key bound to a persona for a Claude Code session.
rbac_cap_statussmart_actionA persona's cap status: off | enforced | not_enforced (cap on but at least one active session link is not on a bound key), the caps along its ancestry, and…
readentity_crudGet detailed agent persona information
render_bundlesmart_actionRender a persona's portable home as {files: {path: text}, assets, manifest, next_cursor}: persona.json, CLAUDE.md, .claude/rules|agents|commands|skills…
route_previewreport_queryPreview which AI candidate (runtime, model, effort) a turn of this persona would run on for task_type, which candidates are excluded and why (metered_gate…
searchentity_crudSearch agent_personas with fuzzy matching
set_rbac_capsmart_actionCap a persona, and every persona and session under it, to one user's RBAC rights.
updateentity_crudUpdate an existing agent persona

agent_reminder

OperationMega-toolWhat it does
acksmart_actionMark a reminder handled (acked).
cancelsmart_actionCancel a reminder you no longer need (soft: the row stays).
createentity_crudSet a reminder for a persona (the agent's own, durable across restarts and handoffs).
deleteentity_crudCancel a reminder (soft: the row stays with status cancelled).
fire_nowsmart_actionTest path: fire one pending reminder immediately through the same producer as the one-minute beat (event emit, compat wake, status fired) with a test: dedup…
listentity_crudList a persona's reminders (soonest first).
readentity_crudRead one reminder with its body, resolution (how the date was derived) and firing history.
resolve_whensmart_actionDry-run a reminder date rule and show how it resolves before committing: returns fire_at (UTC) and the resolution (calendar_key, calendar_effective…
snoozesmart_actionPush a reminder back: status snoozed with a new fire_at, from scheduled, snoozed or fired (a fired one's inbox event is dismissed; the new firing is a fresh…
updateentity_crudEdit a pending (scheduled or snoozed) reminder: title, body, when_text, timezone, fire_at or date_rule (re-resolves the date), human_target, source pointer…

agent_response

OperationMega-toolWhat it does
createentity_crudCreate a new agent response
deleteentity_crudDelete a agent response
listentity_crudList agent_responses with filtering and pagination
readentity_crudGet detailed agent response information
searchentity_crudSearch agent_responses with fuzzy matching
updateentity_crudUpdate an existing agent response

agent_review_item

OperationMega-toolWhat it does
approvesmart_actionApprove a pending agent review item.
createentity_crudCreate a new agent review item
deleteentity_crudDelete a agent review item
get_transitionsworkflow_actionGet available transitions for a agent review item
listentity_crudList agent_review_items with filtering and pagination
readentity_crudGet detailed agent review item information
rejectsmart_actionReject a pending agent review item.
searchentity_crudSearch agent_review_items with fuzzy matching
transitionworkflow_actionTransition agent review item to a new status
updateentity_crudUpdate an existing agent review item

agent_task

OperationMega-toolWhat it does
createentity_crudCreate a new agent task
deleteentity_crudDelete a agent task
listentity_crudList agent_tasks with filtering and pagination
pending_workloadreport_queryBacklog of pending/claimed/in_progress tasks broken down by assignee, module and priority.
readentity_crudGet detailed agent task information
searchentity_crudSearch agent_tasks with fuzzy matching
task_agingreport_queryDistribution of non-terminal AgentTask age in hour-buckets (0-1h, 1-8h, 8-24h, 24h+).
task_sla_analysisreport_querySLA analysis: overdue and approaching-deadline AgentTasks grouped by module and status.
task_summaryreport_queryCount of AgentTasks broken down by status, priority and module with optional time bucketing.
task_type_distributionreport_queryTop-N task types by volume with completion and failure rates.
updateentity_crudUpdate an existing agent task

ai_task

OperationMega-toolWhat it does
cancelsmart_actionCancel an AI task run (the run owner, or a holder of agents.manage_ai_task_runs).
pollsmart_actionRead an AI task receipt (the output is returned only to the run owner).
registrysmart_actionList registered AI task prompt builders (with args_schema), output schemas and completion subject types.
runsmart_actionRun a one-shot AI task through a registered prism_callable prompt builder (no raw prompt, no inline schema).

ai_task_run

OperationMega-toolWhat it does
listentity_crudList AI task receipts (own runs; others with agents.view_ai_task_runs, without outputs).
readentity_crudRead one AI task receipt (output only to the run owner).

app_ai_task

OperationMega-toolWhat it does
cancelsmart_actionCancel a running app-AI task — marks it CANCELLED, retires the persona instance, and enqueues a terminal close command (the governed cancel path, not a raw…
createentity_crudDelegate a task to an AI-assistant template — creates the persona instance, the delegation record, and the AppAITask row, then dispatches auto-execution (the…
executesmart_actionManually trigger execution of an app-AI task in STARTING state — spawns the terminal agent on an online desktop agent (the same synchronous spawn the REST…
listentity_crudList app_ai_tasks with filtering and pagination
readentity_crudGet detailed app ai task information
searchentity_crudSearch app_ai_tasks with fuzzy matching

approval_item

OperationMega-toolWhat it does
add_infosmart_actionAgent answers a 'need more info' request: appends the text to the item's context (dated) and returns the item to pending.
answer_questionsmart_actionAgent answers one question the person asked on the item (a threaded reply).
createentity_crudFile something you are waiting on a person to decide.
decidesmart_actionThe person's decision on an item (organization admins only): action approve | deny (optional note), need_info | question (note required: what you want to…
listentity_crudList approval items waiting on a person (the orchestrator's 'Waiting on you' queue).
list_decided_sincesmart_actionPoll for the person's responses: every item with a decision event (approved, denied, needs_info, question, reopened) after `since` (ISO 8601), each with those…
mark_viewedsmart_actionRecord that the person opened an item (one 'viewed' event per person per item).
overridesmart_actionAn organization admin with agents.override_approval_item decides a routed item without its named approvers (for when one is unavailable): action approve |…
readentity_crudRead one approval item: full context (markdown), references, links and the whole timestamped history (created, viewed, decisions, questions, answers, info…
reassignsmart_actionChange the named approvers on one open item: add and/or remove user ids.
updateentity_crudAgent edits an item's title, summary, priority or client_waiting flag (true when a client or customer is waiting on the answer, false when it is internal work).
votesmart_actionA named approver votes on a routed item: action approve | deny (optional note) or retract (take your vote back while the item is open).
withdrawsmart_actionAgent retracts an item (no longer needed).

approval_policy

OperationMega-toolWhat it does
createentity_crudCreate an approval policy.
deleteentity_crudSwitch a policy off (soft: is_active=false).
listentity_crudList the approval policies of an organization (active ones by default): who approves which chief orchestrator's items, per category, and the any/all/quorum…
readentity_crudRead one approval policy with its approvers.
resolvesmart_actionDry run of approval routing: for a persona (chief orchestrator) and category, which rule matches and who would be asked to approve, in which mode.
updateentity_crudChange a policy's mode, quorum, approvers (the whole list is replaced), notes or is_active.

chat_conversation

OperationMega-toolWhat it does
createentity_crudCreate a new chat conversation
deleteentity_crudDelete a chat conversation
listentity_crudList chat_conversations with filtering and pagination
readentity_crudGet detailed chat conversation information
searchentity_crudSearch chat_conversations with fuzzy matching
updateentity_crudUpdate an existing chat conversation

chat_message

OperationMega-toolWhat it does
createentity_crudCreate a new chat message
deleteentity_crudDelete a chat message
listentity_crudList chat_messages with filtering and pagination
readentity_crudGet detailed chat message information
searchentity_crudSearch chat_messages with fuzzy matching
updateentity_crudUpdate an existing chat message

content_filter_rule

OperationMega-toolWhat it does
listentity_crudList content_filter_rules with filtering and pagination
readentity_crudGet detailed content filter rule information
searchentity_crudSearch content_filter_rules with fuzzy matching

desktop_agent

OperationMega-toolWhat it does
createentity_crudCreate a new desktop agent
deleteentity_crudDelete a desktop agent
listentity_crudList desktop_agents with filtering and pagination
readentity_crudGet detailed desktop agent information
searchentity_crudSearch desktop_agents with fuzzy matching
updateentity_crudUpdate an existing desktop agent

desktop_tool_execution

OperationMega-toolWhat it does
createentity_crudCreate a new desktop tool execution
deleteentity_crudDelete a desktop tool execution
desktop_tool_adoptionreport_queryDaily DesktopToolExecution adoption: success/failure counts and error rate per tool_name.
desktop_tool_latency_healthreport_queryDesktopToolExecution latency health: avg/p95/p99 execution time per tool_name.
listentity_crudList desktop_tool_executions with filtering and pagination
readentity_crudGet detailed desktop tool execution information
searchentity_crudSearch desktop_tool_executions with fuzzy matching
updateentity_crudUpdate an existing desktop tool execution

evidence_pack

OperationMega-toolWhat it does
downloadsmart_actionResolve a completed evidence pack to its data-minimized manifest plus a download_url reference to the RBAC-gated REST endpoint (PRISM returns JSON; the ZIP…
kickoffsmart_actionStart an AI-assurance evidence-pack export for a date window (async).
statussmart_actionPoll an evidence-pack export job: pending/in_progress → progress percent; completed → thin manifest projection; failed/expired reported as data (not a handler…

governance_audit_entry

OperationMega-toolWhat it does
listentity_crudList governance_audit_entries with filtering and pagination
readentity_crudGet detailed governance audit entry information
searchentity_crudSearch governance_audit_entries with fuzzy matching

governed_agent

OperationMega-toolWhat it does
listentity_crudList governed_agents with filtering and pagination
readentity_crudGet detailed governed agent information
searchentity_crudSearch governed_agents with fuzzy matching

human_oversight_request

OperationMega-toolWhat it does
listentity_crudList human_oversight_requests with filtering and pagination
readentity_crudGet detailed human oversight request information
searchentity_crudSearch human_oversight_requests with fuzzy matching

inference_rate_card

OperationMega-toolWhat it does
listentity_crudList governed inference pricing cards visible to this organization (global default + org overrides)
readentity_crudRead one inference pricing card with its per-model rate lines

instance_context_message

OperationMega-toolWhat it does
createentity_crudCreate a new instance context message
deleteentity_crudDelete a instance context message
listentity_crudList instance_context_messages with filtering and pagination
readentity_crudGet detailed instance context message information
searchentity_crudSearch instance_context_messages with fuzzy matching
updateentity_crudUpdate an existing instance context message

library

OperationMega-toolWhat it does
favoritesmart_actionToggle a favorite on a library asset.
grantssmart_actionRead-only: list grants on an asset.
install_packsmart_actionInstall a library pack's workflows and skills into the org.
pending_updatessmart_actionInstalled library items whose source_version is behind the repo.
searchsmart_actionSearch workflows, skills and prompt templates.

memory_entry

OperationMega-toolWhat it does
createentity_crudPropose a new memory entry (every PRISM create is a proposal, section 6).
deleteentity_crudDelete a memory entry the caller owns or has scope rights over.
listentity_crudList memory entries visible to the caller (own user-scope + org-scope).
readentity_crudGet a memory entry.
rejectsmart_actionReject/withdraw a memory proposal.
updateentity_crudPropose an update.

org_agents

OperationMega-toolWhat it does
overviewreport_queryRead-only view of an organization's AI agents: persona roster (name, role, status, authority level, skills), recent runs (mission, personas, start/end…

organization_config

OperationMega-toolWhat it does
createentity_crudCreate a new organization config
deleteentity_crudDelete a organization config
get_transitionsworkflow_actionGet available transitions for a organization config
listentity_crudList organization_configs with filtering and pagination
readentity_crudGet detailed organization config information
searchentity_crudSearch organization_configs with fuzzy matching
transitionworkflow_actionTransition organization config to a new status
updateentity_crudUpdate an existing organization config

organization_spawn

OperationMega-toolWhat it does
createentity_crudCreate a new organization spawn
deleteentity_crudDelete a organization spawn
listentity_crudList organization_spawns with filtering and pagination
readentity_crudGet detailed organization spawn information
searchentity_crudSearch organization_spawns with fuzzy matching
updateentity_crudUpdate an existing organization spawn

organization_template

OperationMega-toolWhat it does
createentity_crudCreate a new organization template
deleteentity_crudDelete a organization template
listentity_crudList organization_templates with filtering and pagination
readentity_crudGet detailed organization template information
searchentity_crudSearch organization_templates with fuzzy matching
updateentity_crudUpdate an existing organization template

persona_channel

OperationMega-toolWhat it does
createentity_crudCreate a persona channel.
deleteentity_crudSoft-delete a persona channel (it stops being synced to the wake registry).
link_sessionsmart_actionONE call links a Claude Code session to a mail alias: resolves the persona that owns the active mail_wake_alias channel at `address` (or takes persona_id and…
listentity_crudList a persona's channels (email identity, mail-wake alias, signature, voice profile, ...).
readentity_crudRead one persona channel.
subscribesmart_actionEnsure (create or update) the event subscription this wake channel owns.
sync_wake_registrysmart_actionSync the mail-wake registry file from the DB: aliases[a].sessions = (sessions - previously managed) + the wake-enabled active sessions of personas whose…
testsmart_actionSpine probe, NOT an inbox delivery test: emits events.test.emitted (the only topic a test may emit) in the channel's source org and returns the platform event…
unlink_sessionsmart_actionInverse of link_session: sets wake_enabled=false on the session's link(s).
unsubscribesmart_actionDeactivate the event subscription this wake channel owns (the channel itself is kept).
updateentity_crudUpdate a persona channel (the persona cannot be changed).

persona_event

OperationMega-toolWhat it does
acksmart_actionAcknowledge inbox event(s) as handled (forward-only; an acked event is never re-delivered).
dismisssmart_actionDismiss inbox event(s) without handling them (terminal).
fetch_recordsmart_actionHeader view of the record an inbox event points at (mail: from, to, subject, received_at; task: title, status, project, link; message: author, created_at…
inbox_statussmart_actionIs this persona's inbox live?
listentity_crudList a persona's inbox events (oldest first, uuid7 cursor).
listen_targetssmart_actionThe personas (reachable by the caller) with an ACTIVE, wake-enabled session link for this session, with their wake channels.
post_messagesmart_actionPost a message into a persona's internal thread (stored in the persona's org) and emit agents.persona.message_posted so a live listener wakes.
readentity_crudRead one persona inbox event (header fields only; the record itself comes from fetch_record).
replysmart_actionReply to an inbox event, internally only.
seensmart_actionMark inbox event(s) as seen (forward-only; stays in the unacked backlog).
stream_tokensmart_actionMint a 12 h stream token for ws/persona-events/<token>/ and upsert the PersonaSessionLink of this session (role default orchestrator).

persona_message

OperationMega-toolWhat it does
listentity_crudList the internal message thread of a persona (oldest first, uuid7 cursor).

persona_resource

OperationMega-toolWhat it does
createentity_crudCreate a persona resource pointer.
deleteentity_crudSoft-delete a persona resource pointer (the target itself is untouched).
listentity_crudList a persona's resource pointers (PMO board, ledgers, report dirs, scripts, logs, ...).
readentity_crudRead one persona resource pointer.
updateentity_crudUpdate a persona resource pointer (the persona cannot be changed).
OperationMega-toolWhat it does
checkpointsmart_actionPoint a session link at its latest checkpoint note.
createentity_crudLink a Claude Code session UUID to a persona.
deleteentity_crudRemove a persona session link (successors keep their rows; their predecessor becomes empty).
lineagesmart_actionThe ordered handoff chain of a session (every link of the lineage with its placement history) and the current head - 'where has this agent lived'.
listentity_crudList the Claude Code sessions linked to personas (handoff chain, wake subscription, checkpoint pointer).
readentity_crudRead one persona session link.
reconcilesmart_actionAttach persona session links to the StudioSession whose claude_session_uuid matches (sets studio, seat, studio_session, runtime and, for a confined seat…
registersmart_actionRegister a Claude Code session as a persona's session (idempotent on persona + session_uuid).
register_handoffsmart_actionRecord a context handoff: creates the successor session link (role handoff_successor, same lineage, placement and wake subscription carried over) and ends the…
relocatesmart_actionRecord the INTENT to move a persona session to a studio seat (same session_uuid, same lineage; placement row 'relocated').
updateentity_crudUpdate a persona session link (status, wake subscription, checkpoint pointer, chain).

platform_config

OperationMega-toolWhat it does
createentity_crudCreate a platform config.
deleteentity_crudDelete a platform config (hard delete — the model carries no soft-delete, mirroring REST).
effectivesmart_actionGet the effective (merged system→org→user) configuration for the caller.
listentity_crudList platform configs visible to the org (own + system scope).
readentity_crudGet a platform config (own org or system scope).
updateentity_crudUpdate a platform config (partial — only provided fields change).

platform_hook

OperationMega-toolWhat it does
createentity_crudCreate an event-driven automation hook.
deleteentity_crudSoft-delete a platform hook.
listentity_crudList event-driven automation hooks for the org.
readentity_crudGet a platform hook with its action and condition.
testsmart_actionSimulate what a hook would do with sample event data (no side effects).
updateentity_crudUpdate a platform hook (partial — only provided fields change).

platform_rule

OperationMega-toolWhat it does
activatesmart_actionActivate a custom rule as the org's primary.
createentity_crudCreate a custom instruction rule (source is forced to 'custom'; slug auto-generated).
deleteentity_crudSoft-delete a custom rule (system rules cannot be deleted).
forksmart_actionFork a system rule into a custom primary for the org.
listentity_crudList composable instruction rules visible to the org (custom + system).
primarysmart_actionGet the effective primary rule for the org (custom override, else system).
readentity_crudGet a rule with its instruction content.
updateentity_crudUpdate a custom rule (system rules are immutable — fork them instead).

platform_ui_config

OperationMega-toolWhat it does
createentity_crudCreate a new platform ui config
deleteentity_crudDelete a platform ui config
listentity_crudList platform_ui_configs with filtering and pagination
readentity_crudGet detailed platform ui config information
searchentity_crudSearch platform_ui_configs with fuzzy matching
updateentity_crudUpdate an existing platform ui config

policy_rule

OperationMega-toolWhat it does
createentity_crudCreate a governance policy rule (idempotent on org/name/agent)
deleteentity_crudDelete (soft by default) a governance policy rule
listentity_crudList policy_rules with filtering and pagination
readentity_crudGet detailed policy rule information
searchentity_crudSearch policy_rules with fuzzy matching
updateentity_crudUpdate an existing governance policy rule

retrieval_trace

OperationMega-toolWhat it does
listreport_queryList retrieval traces in this organization, newest first (no result rows; read one for those).
readreport_queryRead one retrieval trace with its ranked result rows (ref, document, section, offsets, passage sha256, scores in basis points).

review_loop_profile

OperationMega-toolWhat it does
listreport_queryList this organization's review-loop profiles (one per registered profile key), plus the registered profile keys that have no row yet.
readreport_queryRead one review-loop profile: config, version, the generic + profile JSON schemas and the loop graph (nodes/edges, the exit diamond names the active exit mode).
updateworkflow_actionUpdate an org's review-loop profile config (merged over the current one, validated against the generic and the profile schema; version + 1).

review_loop_run

OperationMega-toolWhat it does
cancelworkflow_actionCancel a review-loop run that has not finished.
eventsreport_queryPage the hash-chained ledger of a review-loop run in sequence order.
listreport_queryList review-loop runs in this organization, newest first.
readreport_queryRead one review-loop run: status, phase, round, scores, exit reason, the config snapshot and every Required Action with its derived status (open/closed).
resumeworkflow_actionUnstick a review-loop run: re-drive a finished-but-unprocessed AI turn, re-enqueue the phase machine, or retry the phase of a failed run.
signoffworkflow_actionSignoff review loop run.
startworkflow_actionStart a run of a registered adversarial review loop (drafter → reviewer → arbiter, then a human sign-off) for this organization.
verify_chainreport_queryRecompute every link of a run's hash-chained ledger.

skill

OperationMega-toolWhat it does
activate_previewsmart_actionWhich of the caller's runnable skills a piece of text would activate (trigger patterns).
assign_personasmart_actionLink a persona to a skill.
catalogsmart_actionThe skill catalog: system skills (all orgs) + this org's custom skills.
createentity_crudCreate a composable expertise skill.
deleteentity_crudSoft-delete a custom skill (system skills cannot be deleted).
listentity_crudList composable expertise skills for the org.
publishsmart_actionPublish skill.
readentity_crudGet a skill with its prompt content and linked personas.
remove_personasmart_actionUnlink a persona from a skill.
runnablesmart_actionThe org skills this caller's agents receive in this org: the same set a Studio/Terminal v2 conversation gets as .claude/skills/org-<slug>/ (one resolver).
updateentity_crudUpdate a skill (partial — only provided fields change).

skill_bundle

OperationMega-toolWhat it does
importsmart_actionImport a SKILL.md bundle (.zip of <folder>/SKILL.md skills, or one SKILL.md) from a staged upload.
statussmart_actionReview status of an imported skill bundle: each skill's version, status, licence and files.

studio_agent

OperationMega-toolWhat it does
createentity_crudCreate a Studio agent definition under a project.
deleteentity_crudSoft-delete (deactivate) a Studio agent definition.
listentity_crudList Studio agent definitions (optionally scoped to a project).
readentity_crudGet a Studio agent definition.
updateentity_crudUpdate a Studio agent definition (partial).

studio_command

OperationMega-toolWhat it does
createentity_crudCreate a Studio slash command under a project.
deleteentity_crudSoft-delete (deactivate) a Studio slash command.
listentity_crudList Studio slash commands (optionally scoped to a project).
readentity_crudGet a Studio slash command.
updateentity_crudUpdate a Studio slash command (partial).

studio_hook

OperationMega-toolWhat it does
createentity_crudCreate a Studio event hook under a project.
deleteentity_crudSoft-delete (deactivate) a Studio event hook.
listentity_crudList Studio event hooks (optionally scoped to a project).
readentity_crudGet a Studio event hook.
updateentity_crudUpdate a Studio event hook (partial).

studio_memory

OperationMega-toolWhat it does
createentity_crudCreate a Studio memory file under a project.
deleteentity_crudSoft-delete (deactivate) a Studio memory file.
listentity_crudList Studio memory files (optionally scoped to a project).
readentity_crudGet a Studio memory file.
updateentity_crudUpdate a Studio memory file (partial).

studio_project

OperationMega-toolWhat it does
createentity_crudCreate a Studio project.
deleteentity_crudSoft-delete a Studio project and cascade-deactivate all its children.
file_treesmart_actionReturn the virtual Claude-Code file tree computed from a Studio project's rows.
import_foldersmart_actionImport a Claude-Code project folder dump (CLAUDE.md, .claude/settings.json, .claude/agents|rules|commands/*.md, memory/*.md, settings hooks) into a new Studio…
listentity_crudList Studio projects (Claude-Code workspace configs) for the org.
readentity_crudGet a Studio project with its nested agents/rules/commands/memories/hooks.
render_workspacesmart_actionRender the project's workspace as a {filepath: content} map (what a session materializes).
updateentity_crudUpdate a Studio project (partial — only provided fields change).

studio_rule

OperationMega-toolWhat it does
createentity_crudCreate a Studio context rule under a project.
deleteentity_crudSoft-delete (deactivate) a Studio context rule.
listentity_crudList Studio context rules (optionally scoped to a project).
readentity_crudGet a Studio context rule.
updateentity_crudUpdate a Studio context rule (partial).

studio_template

OperationMega-toolWhat it does
clonesmart_actionClone a Studio template project (and its active agents/rules/commands/memories/hooks) into a new non-template project.
listentity_crudList Studio template projects (cloneable starting points) for the org.
readentity_crudGet a Studio template project with its nested children.

task

OperationMega-toolWhat it does
claimagent_commandAtomically claim the highest-priority pending agent task visible to the caller across this organization and its descendants, taking a server-authoritative…
completeagent_commandReport an agent task as finished (or failed), writing the AgentExecution audit row and releasing the claim lease.

task_plan

OperationMega-toolWhat it does
createentity_crudCreate a new task plan
deleteentity_crudDelete a task plan
listentity_crudList task_plans with filtering and pagination
readentity_crudGet detailed task plan information
searchentity_crudSearch task_plans with fuzzy matching
updateentity_crudUpdate an existing task plan

team

OperationMega-toolWhat it does
add_membersmart_actionAdd (or reactivate) an agent instance as a team member.
createentity_crudCreate a multi-agent coordination team.
deleteentity_crudSoft-delete a team.
dissolvesmart_actionDissolve a team (sets status=dissolved).
listentity_crudList multi-agent coordination teams for the org.
memberssmart_actionList the active members of a team.
readentity_crudGet a team with its members and recent tasks.
remove_membersmart_actionRemove an agent instance from a team (deactivates the membership).
updateentity_crudUpdate a team (partial — only provided fields change).

team_task

OperationMega-toolWhat it does
assignsmart_actionAssign a task to an agent instance (omit instance_id to unassign).
completesmart_actionMark a task as completed.
createentity_crudCreate a coordination task under a team.
deleteentity_crudSoft-delete a coordination task.
listentity_crudList coordination tasks for the org (optionally scoped to a team).
readentity_crudGet a coordination task with its dependencies.
updateentity_crudUpdate a task's status / assignment / dependencies.

watch_rule

OperationMega-toolWhat it does
createentity_crudCreate a watch rule: when an allow-listed event happens in your scope, run a workflow in PROPOSAL mode (results land in your review queue; nothing is sent or…
deleteentity_crudDelete one of your watch rules (its subscription is deactivated).
listentity_crudList your own watch rules in this organization.
optionsentity_crudWhat a watch rule can be built from: allow-listed topics (with the identifier bindings and scope kinds each allows), your watchable mailboxes, workflows you…
readentity_crudGet one of your watch rules.
scope_optionsentity_crudSearch the folders (kind=folder), matters (kind=matter) or deals with coverage tests (kind=deal) you can use as a rule's scope.
updateentity_crudUpdate one of your watch rules (name, scope_filter, workflow_inputs, daily_limit, enabled).

workflow

OperationMega-toolWhat it does
cancelworkflow_actionCancel a workflow run (the run owner, or a holder of full access on the workflow).
createentity_crudCreate a new workflow
deleteentity_crudDelete a workflow
exportworkflow_actionExport a workflow as a4.workflow-export/1 JSON (definition, input schema, skill slugs and prompt text; never document ids, grants, runs or matter ids).
generate_from_descriptionworkflow_actionDescribe-to-build: turn a plain-language description into a draft workflow definition built only from registered step types and validated.
importworkflow_actionImport an a4.workflow-export/1 payload as YOUR private draft.
listentity_crudList workflows with filtering and pagination
readentity_crudGet detailed workflow information
runworkflow_actionStart a run of a published workflow.
searchentity_crudSearch workflows with fuzzy matching
updateentity_crudUpdate an existing workflow
validateworkflow_actionValidate a workflow definition (a4.workflow/1): DAG shape, registered step types, step configs, one entry step, an output step, resolvable {{variables}}.

workflow_execution

OperationMega-toolWhat it does
createentity_crudCreate a new workflow execution
deleteentity_crudDelete a workflow execution
listentity_crudList workflow_executions with filtering and pagination
readentity_crudGet detailed workflow execution information
searchentity_crudSearch workflow_executions with fuzzy matching
updateentity_crudUpdate an existing workflow execution

workflow_step_type

OperationMega-toolWhat it does
listsmart_actionList the registered workflow step types (key, label, palette group, config JSON Schema, output type, side effects, confinable) that a4.workflow/1 definitions…

workflow_trigger

OperationMega-toolWhat it does
createentity_crudCreate a new workflow trigger
deleteentity_crudDelete a workflow trigger
listentity_crudList workflow_triggers with filtering and pagination
readentity_crudGet detailed workflow trigger information
searchentity_crudSearch workflow_triggers with fuzzy matching
updateentity_crudUpdate an existing workflow trigger

Parameter schemas and permissions

Parameter schemas and permission codenames are in the full reference — sign in — or call prism_introspect(dimension="capability_search", query="…") with your key.

In the full reference this application appears under agent_command, entity_crud, report_query, smart_action, workflow_action.