AI-native memory for multi-agent systems. Concept web with decay, promotion, and boot injection. Semantic memory + Theronexus structural code intelligence.
Theorex exhibits significant definition quality gaps. While 14 tools are registered with schemas and descriptions, most descriptions are terse (10-50 chars), parameter documentation is sparse, and output schemas are entirely absent from the source. Tool names lack clear action verbs (e.g., 'synthesize' vs 'write_observation', 'span_tool' is generic). No error handling guidance, no pagination support, and no indication of idempotency or side-effect classification. The codebase shows sophisticated memory architecture but the MCP interface does not expose it clearly to LLMs.
Check for contradictions in agent memory
Compress concepts to AAAK (Adaptive Associative Addressable Knowledge) format
Run a deliberation session with an LLM to reason about a query
Retrieve past deliberation records for an agent
Extract and save procedures from agent interactions
Extract and save agent profiles from interaction history
Run a meta-review on agent performance and memory state
Refine an existing procedure based on feedback
Output schemas completely absent. No tool documents what fields it returns, forcing LLMs to guess downstream field names and types. This breaks tool chaining and wastes tokens on parsing unstructured responses.
Descriptions are too terse (10-50 chars). 'Write an observation to an agent's axon' (synthesize), 'Run a deliberation session' (deliberate), 'Emit and manage execution spans' (span_tool) lack context for LLM selection. Rubric baseline: 194 chars average, 34-392 range for A+ tools.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 31 | 2026-07-28+ | v2 |
Semantic search over an agent's axon concepts. Use mode=deep for richer context (query expansion + multi-query RRF fusion).
Route a query to a palace address (wing/room)
Emit and manage execution spans for tracing
Summarize and save a session to long-term memory
Write an observation to an agent's axon
Run Theronexus CLI commands against local .gitnexus/ index
Generic/unclear tool names. 'synthesize' does not convey 'write observation'; 'span_tool' is vague (emit? manage? trace?); 'meta_review' lacks action verb. Rubric: names should start with verb_noun (e.g., write_observation, emit_span, review_agent_state).
No parameter descriptions for many fields. 'traits' (extract_profiles), 'metadata' (span_tool), 'refinement' (refine_procedure) lack guidance on format, constraints, or examples. Rubric: 100% of A+ tools have param descriptions.
No error handling guidance. Tools do not document what errors are retryable, user-fixable, or fatal. No recovery hints (e.g., 'If agent not found, call list_agents first'). Rubric: error responses must guide LLM's next step.