run_full_trinity
Run complete X → Z → CS Trinity validation with Chain of Thought.
This tool orchestrates all three agents in sequence:
X Intelligent analyzes innovation and strategy
Z Guardian reviews ethics (sees X's reasoning)
CS Security validates security (sees X and Z reasoning)
Results are synthesized into a unified assessment
Each agent sees the reasoning of previous agents, enabling true collaborative analysis with full transparency.
BYOK (v0.4.5): Pass llm_provider/api_key for all agents, or use per-agent overrides (x_provider/x_api_key, z_provider/z_api_key, cs_provider/cs_api_key). Per-agent params take priority over global. Keys are ephemeral (never stored) and garbage collected after the call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | Reasoning verbosity (v0.5.44) — "standard" (default) returns the auditable `reasoning` block (per-step reasoning, ethics scoring breakdown + framework citations, Socratic questions, threat assessment) alongside the scores; "full" adds per-step evidence and the heaviest structured fields (12-dimension matrix, 6-stage record, MACP assessment); "summary" omits the reasoning block for the smallest payload. The block is additive — existing response fields are unchanged at every level. | standard |
| api_key | No | Optional global API key for all agents (ephemeral, never stored) | |
| context | No | Optional additional context or background | |
| user_uuid | No | ||
| x_api_key | No | Optional API key override for X agent only | |
| z_api_key | No | Optional API key override for Z agent only | |
| cs_api_key | No | Optional API key override for CS agent only | |
| x_provider | No | Optional provider override for X agent only | |
| z_provider | No | Optional provider override for Z agent only | |
| cs_provider | No | Optional provider override for CS agent only | |
| concept_name | Yes | Short name or title of the concept | |
| llm_provider | No | Optional global LLM provider for all agents | |
| save_to_history | No | Whether to save the full result to validation history (default: False). The store is shared and instance-local, retains at most the 20 newest opt-in results, evicts oldest entries on every read/write, and clears when the instance is replaced. It has no fixed time-retention guarantee. Leave False for private or sensitive concepts. If user_uuid is supplied separately, pseudonymous validation metadata may still be written to UUID-keyed Firestore history (see Privacy v2.5). | |
| concept_description | Yes | Detailed description of the concept |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||