Tadpole OS — API Reference
IMPORTANT
AI Assist Note (Knowledge Heritage): This document is part of the "Sovereign Reality" documentation.
- @docs ARCHITECTURE:Documentation
- Failure Path: Information drift, legacy terminology, or documentation mismatch.
- Telemetry Link: Cross-reference with
execution/parity_guard.pyresults.
AI Assist Note
Automated governance and architectural tracking.
🔍 Debugging & Observability
Traceability via parity_guard.py.
Version: 1.1.225
Generated: 2026-07-10 14:31:53 Welcome to the official API reference for the Tadpole OS Sovereign Engine. All endpoints require a valid NEURAL_TOKEN provided via the Authorization: Bearer <token> header.
Endpoints
GetAgents
- Endpoint:
GET /v1/agents - Handler:
pub async fn get_agentsinagent.rs
Retrieves the list of all registered agents in the swarm. Implements HATEOAS-compliant pagination to allow for efficient UI rendering and discovery.
🛰️ Registry Introspection
This handler pulls directly from the engine's memory-mapped AgentRegistry. It maps raw back-end models into a clean, RESTful representation for dashboard consumption.
GetAgentMemory
- Endpoint:
GET /v1/agents/:agent_id/memories - Handler:
pub async fn get_agent_memoryinmemory.rs
Retrieves semantic memories for a specific agent by scanning its local workspace's LanceDB vector store.
GetAgent
- Endpoint:
GET /v1/agents/:id - Handler:
pub async fn get_agentinagent.rs
Retrieves the detailed state of a specific agent by its unique identifier. Provides O(1) discovery for high-density swarms.
GetBlastRadius
- Endpoint:
GET /v1/intelligence/blast-radius - Handler:
pub async fn get_blast_radiusinintelligence.rs
Calculates the downstream impact of changing a specific symbol.
GetCodeGraph
- Endpoint:
GET /v1/intelligence/graph - Handler:
pub async fn get_code_graphinintelligence.rs
Returns the full high-fidelity symbol graph for visualization.
