Coverage report: 77%

Files Functions Classes

coverage.py v7.13.1, created at 2026-01-09 00:42 +0900

File class   statements missing excluded   coverage
src / agent_contracts / __init__.py (no class)   14 0 0   100%
src / agent_contracts / config / __init__.py (no class)   4 0 0   100%
src / agent_contracts / config / loader.py (no class)   45 19 0   58%
src / agent_contracts / config / questions.py QuestionOption   0 0 0   100%
src / agent_contracts / config / questions.py QuestionDefinition   0 0 0   100%
src / agent_contracts / config / questions.py (no class)   14 0 0   100%
src / agent_contracts / config / schema.py SupervisorConfig   0 0 0   100%
src / agent_contracts / config / schema.py InterviewConfig   0 0 0   100%
src / agent_contracts / config / schema.py FrameworkConfig   0 0 0   100%
src / agent_contracts / config / schema.py (no class)   12 0 0   100%
src / agent_contracts / contracts.py TriggerCondition   0 0 0   100%
src / agent_contracts / contracts.py NodeContract   4 3 0   25%
src / agent_contracts / contracts.py NodeInputs   1 1 0   0%
src / agent_contracts / contracts.py NodeOutputs   1 0 0   100%
src / agent_contracts / contracts.py (no class)   28 0 1   100%
src / agent_contracts / graph_builder.py GraphBuilder   73 73 0   0%
src / agent_contracts / graph_builder.py (no class)   49 30 0   39%
src / agent_contracts / node.py ModularNode   42 15 0   64%
src / agent_contracts / node.py InteractiveNode   10 10 0   0%
src / agent_contracts / node.py (no class)   29 0 1   100%
src / agent_contracts / registry.py NodeRegistry   91 28 0   69%
src / agent_contracts / registry.py (no class)   26 4 0   85%
src / agent_contracts / router.py BaseActionRouter   9 9 1   0%
src / agent_contracts / router.py (no class)   8 0 1   100%
src / agent_contracts / routing.py MatchedRule   0 0 0   100%
src / agent_contracts / routing.py RoutingReason   0 0 0   100%
src / agent_contracts / routing.py RoutingDecision   8 0 0   100%
src / agent_contracts / routing.py (no class)   16 0 2   100%
src / agent_contracts / runtime / __init__.py (no class)   7 0 0   100%
src / agent_contracts / runtime / context.py RequestContext   3 0 0   100%
src / agent_contracts / runtime / context.py ExecutionResult   6 0 0   100%
src / agent_contracts / runtime / context.py (no class)   26 0 0   100%
src / agent_contracts / runtime / executor.py AgentRuntime   40 1 0   98%
src / agent_contracts / runtime / executor.py (no class)   13 0 0   100%
src / agent_contracts / runtime / hooks.py RuntimeHooks   0 0 2   100%
src / agent_contracts / runtime / hooks.py DefaultHooks   2 0 0   100%
src / agent_contracts / runtime / hooks.py (no class)   10 0 4   100%
src / agent_contracts / runtime / session.py SessionStore   0 0 3   100%
src / agent_contracts / runtime / session.py InMemorySessionStore   14 0 0   100%
src / agent_contracts / runtime / session.py (no class)   15 0 5   100%
src / agent_contracts / runtime / state_ops.py (no class)   65 2 0   97%
src / agent_contracts / runtime / streaming.py StreamEventType   0 0 0   100%
src / agent_contracts / runtime / streaming.py StreamEvent   12 0 0   100%
src / agent_contracts / runtime / streaming.py NodeExecutor   0 0 0   100%
src / agent_contracts / runtime / streaming.py StreamingRuntime   56 30 0   46%
src / agent_contracts / runtime / streaming.py (no class)   45 0 0   100%
src / agent_contracts / state.py BaseRequestSlice   0 0 0   100%
src / agent_contracts / state.py BaseResponseSlice   0 0 0   100%
src / agent_contracts / state.py BaseInternalSlice   0 0 0   100%
src / agent_contracts / state.py BaseAgentState   0 0 0   100%
src / agent_contracts / state.py (no class)   42 4 0   90%
src / agent_contracts / state_accessors.py StateAccessor   16 1 0   94%
src / agent_contracts / state_accessors.py Internal   0 0 0   100%
src / agent_contracts / state_accessors.py Request   0 0 0   100%
src / agent_contracts / state_accessors.py Response   0 0 0   100%
src / agent_contracts / state_accessors.py (no class)   40 0 0   100%
src / agent_contracts / store / __init__.py (no class)   3 3 0   0%
src / agent_contracts / store / base.py StateStore   2 2 4   0%
src / agent_contracts / store / base.py (no class)   14 14 4   0%
src / agent_contracts / store / memory.py InMemoryStateStore   10 10 0   0%
src / agent_contracts / store / memory.py (no class)   11 11 0   0%
src / agent_contracts / supervisor.py SupervisorDecision   0 0 0   100%
src / agent_contracts / supervisor.py GenericSupervisor   109 18 0   83%
src / agent_contracts / supervisor.py (no class)   23 0 0   100%
src / agent_contracts / utils / __init__.py (no class)   3 0 0   100%
src / agent_contracts / utils / json.py (no class)   12 6 0   50%
src / agent_contracts / utils / logging.py (no class)   16 5 0   69%
src / agent_contracts / validator.py ValidationResult   19 1 0   95%
src / agent_contracts / validator.py ContractValidator   80 19 0   76%
src / agent_contracts / validator.py (no class)   27 0 2   100%
src / agent_contracts / visualizer.py ContractVisualizer   254 26 0   90%
src / agent_contracts / visualizer.py (no class)   19 0 4   100%
Total     1498 345 34   77%

No items found using the specified filter.