Coverage report:
77%
hide covered
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.