Coverage report:
70%
hide covered
Files
Functions
Classes
coverage.py v7.15.0
, created at 2026-07-07 14:04 +0800
File
statements
missing
excluded
coverage
merco
/
__init__.py
6
2
0
67%
merco
/
agents
/
__init__.py
2
0
0
100%
merco
/
agents
/
profile.py
28
2
0
93%
merco
/
agents
/
subagent.py
56
0
3
100%
merco
/
context
/
__init__.py
2
0
0
100%
merco
/
context
/
pipeline.py
16
0
3
100%
merco
/
context
/
processors
/
__init__.py
0
0
0
100%
merco
/
context
/
processors
/
cache_optimize.py
22
2
0
91%
merco
/
context
/
processors
/
compress.py
91
36
0
60%
merco
/
context
/
recovery.py
21
0
0
100%
merco
/
core
/
__init__.py
7
0
0
100%
merco
/
core
/
agent.py
731
133
2
82%
merco
/
core
/
config.py
115
18
0
84%
merco
/
core
/
context.py
44
3
0
93%
merco
/
core
/
empty_response.py
13
1
0
92%
merco
/
core
/
interrupt.py
73
0
3
100%
merco
/
core
/
llm
/
__init__.py
2
0
0
100%
merco
/
core
/
llm
/
_client.py
284
121
4
57%
merco
/
core
/
llm
/
error_ui.py
86
4
0
95%
merco
/
core
/
llm
/
errors.py
4
0
0
100%
merco
/
core
/
loop_policy.py
41
1
3
98%
merco
/
core
/
message.py
29
8
0
72%
merco
/
core
/
pipeline.py
137
38
10
72%
merco
/
core
/
recovery
/
__init__.py
3
0
0
100%
merco
/
core
/
recovery
/
model_fallback.py
11
5
0
55%
merco
/
core
/
recovery
/
wait.py
36
0
0
100%
merco
/
core
/
self_healing.py
15
8
0
47%
merco
/
core
/
session.py
68
7
0
90%
merco
/
gateway
/
__init__.py
2
2
0
0%
merco
/
gateway
/
base.py
21
21
0
0%
merco
/
gateway
/
discord.py
12
12
0
0%
merco
/
gateway
/
telegram.py
13
13
0
0%
merco
/
hooks
/
__init__.py
2
0
0
100%
merco
/
hooks
/
chat_hooks.py
11
11
0
0%
merco
/
hooks
/
lifecycle.py
14
14
0
0%
merco
/
hooks
/
registry.py
46
5
0
89%
merco
/
hooks
/
tool_hooks.py
11
11
0
0%
merco
/
mcp
/
__init__.py
0
0
0
100%
merco
/
mcp
/
config.py
19
1
0
95%
merco
/
mcp
/
manager.py
122
39
0
68%
merco
/
mcp
/
tool.py
26
0
0
100%
merco
/
memory
/
__init__.py
5
0
0
100%
merco
/
memory
/
backend.py
23
0
11
100%
merco
/
memory
/
backends
/
__init__.py
2
0
0
100%
merco
/
memory
/
backends
/
json_backend.py
45
0
0
100%
merco
/
memory
/
recall.py
108
21
5
81%
merco
/
memory
/
save_pipeline.py
81
9
3
89%
merco
/
memory
/
search.py
16
16
0
0%
merco
/
memory
/
session_search.py
55
10
0
82%
merco
/
memory
/
session_store.py
167
26
0
84%
merco
/
memory
/
store.py
19
0
0
100%
merco
/
memory
/
strategy.py
94
10
4
89%
merco
/
observability
/
__init__.py
4
0
0
100%
merco
/
observability
/
audit.py
21
21
0
0%
merco
/
observability
/
logger.py
16
12
0
25%
merco
/
observability
/
metrics.py
27
6
0
78%
merco
/
observability
/
observer.py
162
18
0
89%
merco
/
observability
/
tracing.py
37
37
0
0%
merco
/
plugins
/
__init__.py
3
0
0
100%
merco
/
plugins
/
base.py
47
2
22
96%
merco
/
plugins
/
builtin
/
__init__.py
0
0
0
100%
merco
/
plugins
/
builtin
/
mcp
/
__init__.py
2
0
0
100%
merco
/
plugins
/
builtin
/
mcp
/
plugin.py
16
0
2
100%
merco
/
plugins
/
builtin
/
observability
/
__init__.py
2
0
0
100%
merco
/
plugins
/
builtin
/
observability
/
plugin.py
13
0
2
100%
merco
/
plugins
/
builtin
/
scheduler
/
__init__.py
2
0
0
100%
merco
/
plugins
/
builtin
/
scheduler
/
plugin.py
13
0
2
100%
merco
/
plugins
/
builtin
/
skills
/
__init__.py
2
0
0
100%
merco
/
plugins
/
builtin
/
skills
/
plugin.py
20
0
2
100%
merco
/
plugins
/
builtin
/
subagent
/
__init__.py
2
0
0
100%
merco
/
plugins
/
builtin
/
subagent
/
plugin.py
26
0
2
100%
merco
/
plugins
/
builtin
/
superpower
/
__init__.py
2
0
0
100%
merco
/
plugins
/
builtin
/
superpower
/
plugin.py
26
1
2
96%
merco
/
plugins
/
builtin
/
web
/
__init__.py
2
0
0
100%
merco
/
plugins
/
builtin
/
web
/
plugin.py
14
0
2
100%
merco
/
plugins
/
manager.py
53
11
2
79%
merco
/
sandbox
/
__init__.py
13
2
0
85%
merco
/
sandbox
/
confirm.py
141
120
0
15%
merco
/
sandbox
/
guard.py
104
2
3
98%
merco
/
sandbox
/
security.py
16
0
0
100%
merco
/
sandbox
/
snapshot.py
66
47
0
29%
merco
/
scheduler
/
__init__.py
2
0
0
100%
merco
/
scheduler
/
cron.py
53
35
0
34%
merco
/
scheduler
/
delivery.py
17
17
0
0%
merco
/
scheduler
/
jobs.py
46
46
0
0%
merco
/
setup.py
128
128
0
0%
merco
/
skills
/
__init__.py
3
0
0
100%
merco
/
skills
/
builtin
/
__init__.py
24
24
0
0%
merco
/
skills
/
loader.py
37
3
0
92%
merco
/
skills
/
processors.py
22
13
0
41%
merco
/
skills
/
registry.py
27
2
0
93%
merco
/
todo
/
__init__.py
3
0
0
100%
merco
/
todo
/
manager.py
58
3
0
95%
merco
/
todo
/
models.py
14
0
0
100%
merco
/
tools
/
__init__.py
31
21
0
32%
merco
/
tools
/
base.py
19
3
0
84%
merco
/
tools
/
bash_tools.py
32
11
0
66%
merco
/
tools
/
edit.py
35
2
0
94%
merco
/
tools
/
errors.py
61
26
0
57%
merco
/
tools
/
file_tools.py
73
50
0
32%
merco
/
tools
/
mcp_tools.py
21
21
0
0%
merco
/
tools
/
middleware.py
102
3
7
97%
merco
/
tools
/
processors
/
__init__.py
2
0
0
100%
merco
/
tools
/
processors
/
truncation.py
86
61
0
29%
merco
/
tools
/
recovery.py
13
7
0
46%
merco
/
tools
/
registry.py
37
2
0
95%
merco
/
tools
/
skill_tools.py
33
7
0
79%
merco
/
tools
/
task_tools.py
18
3
0
83%
merco
/
tools
/
web_tools.py
37
23
0
38%
merco
/
utils
/
__init__.py
0
0
0
100%
merco
/
utils
/
helpers.py
23
23
0
0%
Total
4766
1423
99
70%
No items found using the specified filter.