Coverage report:
80%
hide covered
Files
Functions
Classes
coverage.py v7.14.1
, created at 2026-06-05 22:06 +0000
File
class
statements
missing
excluded
coverage
src
/
ai_shell
/
__init__.py
(no class)
2
0
0
100%
src
/
ai_shell
/
assets
/
__init__.py
(no class)
0
0
0
100%
src
/
ai_shell
/
assets
/
comfyui
/
__init__.py
(no class)
0
0
0
100%
src
/
ai_shell
/
cache.py
(no class)
29
8
0
72%
src
/
ai_shell
/
config.py
VoiceAgentModelProfile
0
0
0
100%
src
/
ai_shell
/
config.py
VoiceAgentVadConfig
0
0
0
100%
src
/
ai_shell
/
config.py
VoiceAgentFilesystemConfig
0
0
0
100%
src
/
ai_shell
/
config.py
VoiceAgentMemoryConfig
0
0
0
100%
src
/
ai_shell
/
config.py
VoiceAgentAuthConfig
0
0
0
100%
src
/
ai_shell
/
config.py
VoiceAgentProvidersConfig
0
0
0
100%
src
/
ai_shell
/
config.py
VoiceAgentToolConfig
0
0
0
100%
src
/
ai_shell
/
config.py
VoiceAgentToolsConfig
0
0
0
100%
src
/
ai_shell
/
config.py
VoiceAgentWakeWordConfig
0
0
0
100%
src
/
ai_shell
/
config.py
VoiceAgentConfig
0
0
0
100%
src
/
ai_shell
/
config.py
AiShellConfig
10
0
0
100%
src
/
ai_shell
/
config.py
(no class)
315
41
0
87%
src
/
ai_shell
/
container.py
ContainerManager
456
79
0
83%
src
/
ai_shell
/
container.py
(no class)
141
73
4
48%
src
/
ai_shell
/
defaults.py
(no class)
241
8
2
97%
src
/
ai_shell
/
exceptions.py
AiShellError
0
0
0
100%
src
/
ai_shell
/
exceptions.py
DockerNotAvailableError
0
0
0
100%
src
/
ai_shell
/
exceptions.py
ImagePullError
3
0
0
100%
src
/
ai_shell
/
exceptions.py
ContainerNotFoundError
2
0
0
100%
src
/
ai_shell
/
exceptions.py
ConfigError
0
0
0
100%
src
/
ai_shell
/
exceptions.py
GpuRequiredError
2
0
0
100%
src
/
ai_shell
/
exceptions.py
(no class)
9
0
0
100%
src
/
ai_shell
/
gpu.py
(no class)
80
16
0
80%
src
/
ai_shell
/
interactive.py
PaneType
0
0
0
100%
src
/
ai_shell
/
interactive.py
PaneChoice
0
0
0
100%
src
/
ai_shell
/
interactive.py
InteractiveConfig
2
1
0
50%
src
/
ai_shell
/
interactive.py
_PaneOption
0
0
0
100%
src
/
ai_shell
/
interactive.py
(no class)
100
1
2
99%
src
/
ai_shell
/
local_chrome.py
LocalChromeUnavailable
0
0
0
100%
src
/
ai_shell
/
local_chrome.py
(no class)
126
34
0
73%
src
/
ai_shell
/
models.py
ModelInfo
0
0
0
100%
src
/
ai_shell
/
models.py
(no class)
26
0
0
100%
src
/
ai_shell
/
scaffold.py
(no class)
30
0
0
100%
src
/
ai_shell
/
selector.py
SelectionItem
0
0
0
100%
src
/
ai_shell
/
selector.py
(no class)
124
65
2
48%
src
/
ai_shell
/
templates
/
__init__.py
(no class)
0
0
0
100%
src
/
ai_shell
/
templates
/
claude
/
__init__.py
(no class)
0
0
0
100%
src
/
ai_shell
/
templates
/
codex
/
__init__.py
(no class)
0
0
0
100%
src
/
ai_shell
/
templates
/
opencode
/
__init__.py
(no class)
0
0
0
100%
src
/
ai_shell
/
templates
/
pi
/
__init__.py
(no class)
0
0
0
100%
src
/
ai_shell
/
tmux.py
PaneSpec
0
0
0
100%
src
/
ai_shell
/
tmux.py
(no class)
72
2
0
97%
src
/
ai_shell
/
typeahead.py
TypeaheadBuffer
8
0
0
100%
src
/
ai_shell
/
typeahead.py
(no class)
53
31
2
42%
Total
1831
359
12
80%
No items found using the specified filter.