Integration Paths
Engine Configuration Export
Engine.export_config() returns an EngineConfig snapshot capturing the agent’s runtime configuration:
EngineConfig Fields
Tool Permission Export
ToolRegistry.export_permissions() returns a list of ToolPermissionSpec objects describing each tool’s capability and safety profile:
ToolPermissionSpec Fields
Critic Trace Extraction
EngineResult includes critic_traces — a list of CriticTrace records from every critic evaluation during the run:
CriticTrace Fields
Manual Extraction from StepRecords
If you have rawStepRecord.critic_outputs instead of EngineResult:
Handoff Trace Extraction
EngineResult includes handoff_traces — a list of HandoffTrace records from every agent handoff during the run:
HandoffTrace Fields
Manual Extraction from RuntimeEvents
End-to-End Example
Develop an agent in QitOS, then evaluate it in Snowl:Conformance Testing
QitOS ships conformance tests that verify all export APIs produce correct, serializable output. Run them with:EngineConfigfield completeness and JSON serializationToolPermissionSpecfield mapping and serializationCriticTraceextraction and round-trip serializationHandoffTraceextraction and round-trip serialization- Combined
EngineResultwith all trace types
