| session_buddy / __init__.py |
(no function) |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / acb_cache_adapter.py |
CacheStats.hit_rate |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
CacheStats.to_dict |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.__init__ |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.set |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.get |
|
62.50% |
8 |
3 |
0 |
|
50.00% |
4 |
2 |
|
58.33% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.delete |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.clear |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.__contains__ |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.__getitem__ |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.__setitem__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.__delitem__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.keys |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
ACBChunkCache.get_stats |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
ACBHistoryCache.__init__ |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| session_buddy / acb_cache_adapter.py |
ACBHistoryCache._generate_key |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / acb_cache_adapter.py |
ACBHistoryCache.get |
|
77.78% |
9 |
2 |
0 |
|
75.00% |
4 |
1 |
|
76.92% |
| session_buddy / acb_cache_adapter.py |
ACBHistoryCache.set |
|
100.00% |
4 |
0 |
0 |
|
50.00% |
2 |
1 |
|
83.33% |
| session_buddy / acb_cache_adapter.py |
ACBHistoryCache.invalidate |
|
66.67% |
6 |
2 |
0 |
|
50.00% |
4 |
2 |
|
60.00% |
| session_buddy / acb_cache_adapter.py |
ACBHistoryCache.size |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
ACBHistoryCache.get_stats |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / acb_cache_adapter.py |
_resolve_cache_settings |
|
71.43% |
7 |
2 |
0 |
|
0.00% |
2 |
0 |
|
55.56% |
| session_buddy / acb_cache_adapter.py |
get_chunk_cache |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / acb_cache_adapter.py |
get_history_cache |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / acb_cache_adapter.py |
reset_caches |
|
100.00% |
6 |
0 |
0 |
|
50.00% |
4 |
2 |
|
80.00% |
| session_buddy / acb_cache_adapter.py |
(no function) |
|
100.00% |
43 |
0 |
8 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / __init__.py |
(no function) |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.__enter__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.__exit__ |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.__aenter__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.__aexit__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.close |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.__del__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric._get_db_path |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.initialize |
|
76.47% |
17 |
4 |
1 |
|
83.33% |
6 |
1 |
|
78.26% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric._get_conn |
|
50.00% |
4 |
2 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric._resolve_entity_id |
|
44.44% |
9 |
5 |
0 |
|
25.00% |
4 |
1 |
|
38.46% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric._format_timestamp |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric._create_schema |
|
90.91% |
11 |
1 |
0 |
|
50.00% |
2 |
1 |
|
84.62% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.create_entity |
|
77.78% |
9 |
2 |
0 |
|
50.00% |
2 |
1 |
|
72.73% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.get_entity |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.find_entity_by_name |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.create_relation |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.add_observation |
|
75.00% |
8 |
2 |
0 |
|
50.00% |
2 |
1 |
|
70.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.search_entities |
|
85.71% |
14 |
2 |
0 |
|
50.00% |
4 |
2 |
|
77.78% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.get_relationships |
|
68.42% |
19 |
6 |
0 |
|
50.00% |
6 |
3 |
|
64.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.find_path |
|
96.43% |
28 |
1 |
0 |
|
71.43% |
14 |
4 |
|
88.10% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
KnowledgeGraphDatabaseAdapterOneiric.get_stats |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / knowledge_graph_adapter_oneiric.py |
(no function) |
|
100.00% |
33 |
0 |
9 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / lifecycle.py |
get_reflection_settings |
|
71.43% |
7 |
2 |
0 |
|
0.00% |
2 |
0 |
|
55.56% |
| session_buddy / adapters / lifecycle.py |
get_knowledge_graph_settings |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / lifecycle.py |
get_storage_settings |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / lifecycle.py |
get_cache_settings |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / lifecycle.py |
init_reflection_adapter |
|
80.00% |
10 |
2 |
2 |
|
0.00% |
2 |
0 |
|
66.67% |
| session_buddy / adapters / lifecycle.py |
health_reflection_adapter |
|
0.00% |
10 |
10 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / lifecycle.py |
cleanup_reflection_adapter |
|
100.00% |
8 |
0 |
2 |
|
50.00% |
4 |
2 |
|
83.33% |
| session_buddy / adapters / lifecycle.py |
init_knowledge_graph_adapter |
|
0.00% |
10 |
10 |
2 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / lifecycle.py |
health_knowledge_graph_adapter |
|
0.00% |
10 |
10 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / lifecycle.py |
cleanup_knowledge_graph_adapter |
|
100.00% |
6 |
0 |
2 |
|
50.00% |
2 |
1 |
|
87.50% |
| session_buddy / adapters / lifecycle.py |
init_storage_adapters |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / adapters / lifecycle.py |
health_storage_adapters |
|
0.00% |
12 |
12 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / lifecycle.py |
_cleanup_adapter |
|
87.50% |
8 |
1 |
0 |
|
50.00% |
6 |
3 |
|
71.43% |
| session_buddy / adapters / lifecycle.py |
cleanup_storage_adapters |
|
58.33% |
12 |
5 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / adapters / lifecycle.py |
init_cache_adapters |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / lifecycle.py |
health_cache_adapters |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / lifecycle.py |
cleanup_cache_adapters |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / lifecycle.py |
(no function) |
|
100.00% |
24 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / reflection_adapter.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.__init__ |
|
90.00% |
10 |
1 |
0 |
|
50.00% |
2 |
1 |
|
83.33% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.__enter__ |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.__exit__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.__aenter__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.__aexit__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.close |
|
66.67% |
9 |
3 |
0 |
|
50.00% |
2 |
1 |
|
63.64% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.close._consume_result |
|
40.00% |
5 |
3 |
1 |
|
100.00% |
0 |
0 |
|
40.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.aclose |
|
100.00% |
5 |
0 |
0 |
|
50.00% |
2 |
1 |
|
85.71% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.initialize |
|
92.86% |
14 |
1 |
1 |
|
83.33% |
6 |
1 |
|
90.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric._create_tables |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric._init_embedding_model |
|
73.33% |
15 |
4 |
0 |
|
50.00% |
2 |
1 |
|
70.59% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric._generate_embedding |
|
82.61% |
23 |
4 |
0 |
|
50.00% |
4 |
2 |
|
77.78% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric._generate_id |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.store_conversation |
|
91.67% |
12 |
1 |
0 |
|
83.33% |
6 |
1 |
|
88.89% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.search_conversations |
|
88.89% |
18 |
2 |
0 |
|
85.71% |
14 |
2 |
|
87.50% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.get_stats |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.store_reflection |
|
78.57% |
14 |
3 |
0 |
|
83.33% |
6 |
1 |
|
80.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.search_reflections |
|
80.00% |
5 |
1 |
0 |
|
75.00% |
4 |
1 |
|
77.78% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric._semantic_search_reflections |
|
57.14% |
7 |
3 |
0 |
|
50.00% |
4 |
2 |
|
54.55% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric._text_search_reflections |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.get_reflection_by_id |
|
83.33% |
6 |
1 |
0 |
|
75.00% |
4 |
1 |
|
80.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.similarity_search |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.reset_database |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
ReflectionDatabaseAdapterOneiric.health_check |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / reflection_adapter_oneiric.py |
(no function) |
|
100.00% |
51 |
0 |
17 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / serverless_storage_adapter.py |
ServerlessStorageAdapter.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / serverless_storage_adapter.py |
ServerlessStorageAdapter._ensure_storage |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / adapters / serverless_storage_adapter.py |
ServerlessStorageAdapter.store_session |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / adapters / serverless_storage_adapter.py |
ServerlessStorageAdapter.retrieve_session |
|
82.35% |
17 |
3 |
0 |
|
100.00% |
6 |
0 |
|
86.96% |
| session_buddy / adapters / serverless_storage_adapter.py |
ServerlessStorageAdapter.delete_session |
|
62.50% |
8 |
3 |
0 |
|
100.00% |
0 |
0 |
|
62.50% |
| session_buddy / adapters / serverless_storage_adapter.py |
ServerlessStorageAdapter.list_sessions |
|
69.23% |
13 |
4 |
0 |
|
60.00% |
10 |
2 |
|
65.22% |
| session_buddy / adapters / serverless_storage_adapter.py |
ServerlessStorageAdapter.cleanup_expired_sessions |
|
77.27% |
22 |
5 |
0 |
|
75.00% |
12 |
3 |
|
76.47% |
| session_buddy / adapters / serverless_storage_adapter.py |
ServerlessStorageAdapter.is_available |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / serverless_storage_adapter.py |
create_serverless_storage |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / serverless_storage_adapter.py |
(no function) |
|
100.00% |
17 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / session_storage_adapter.py |
SessionStorageAdapter.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / session_storage_adapter.py |
SessionStorageAdapter._ensure_adapter |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / adapters / session_storage_adapter.py |
SessionStorageAdapter._get_session_path |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / session_storage_adapter.py |
SessionStorageAdapter.store_session |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / session_storage_adapter.py |
SessionStorageAdapter.load_session |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / adapters / session_storage_adapter.py |
SessionStorageAdapter.delete_session |
|
85.71% |
14 |
2 |
0 |
|
100.00% |
2 |
0 |
|
87.50% |
| session_buddy / adapters / session_storage_adapter.py |
SessionStorageAdapter.session_exists |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / session_storage_adapter.py |
SessionStorageAdapter.get_session_metadata |
|
77.78% |
9 |
2 |
0 |
|
100.00% |
0 |
0 |
|
77.78% |
| session_buddy / adapters / session_storage_adapter.py |
SessionStorageAdapter.list_sessions |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / session_storage_adapter.py |
get_default_storage_adapter |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / session_storage_adapter.py |
(no function) |
|
100.00% |
19 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / settings.py |
_resolve_data_dir |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / settings.py |
default_session_buckets |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / settings.py |
ReflectionAdapterSettings.from_settings |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / settings.py |
KnowledgeGraphAdapterSettings.from_settings |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / settings.py |
StorageAdapterSettings.from_settings |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / settings.py |
(no function) |
|
100.00% |
39 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageProtocol.init |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageProtocol.upload |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageProtocol.download |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageProtocol.delete |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageProtocol.exists |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric.__init__ |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric.init |
|
18.18% |
11 |
9 |
0 |
|
12.50% |
8 |
1 |
|
15.79% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._initialize_sync |
|
27.27% |
11 |
8 |
0 |
|
25.00% |
8 |
2 |
|
26.32% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric.aclose |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric.upload |
|
50.00% |
8 |
4 |
0 |
|
50.00% |
6 |
3 |
|
50.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric.download |
|
50.00% |
8 |
4 |
0 |
|
50.00% |
6 |
3 |
|
50.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric.delete |
|
50.00% |
8 |
4 |
0 |
|
50.00% |
6 |
3 |
|
50.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric.exists |
|
50.00% |
8 |
4 |
0 |
|
50.00% |
6 |
3 |
|
50.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric.stat |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._file_upload |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._file_download |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._file_delete |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._file_exists |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._file_stat |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._get_file_path |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._memory_upload |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._memory_download |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._memory_delete |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._memory_exists |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._memory_stat |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageBaseOneiric._get_memory_key |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
FileStorageOneiric.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
MemoryStorageOneiric.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric.init |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric._initialize_sync |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric.register_storage_adapter |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric._validate_backend |
|
33.33% |
3 |
2 |
0 |
|
50.00% |
2 |
1 |
|
40.00% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric._create_adapter |
|
66.67% |
6 |
2 |
0 |
|
50.00% |
2 |
1 |
|
62.50% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric._apply_config_overrides |
|
100.00% |
7 |
0 |
0 |
|
66.67% |
6 |
2 |
|
84.62% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric._prepare_overrides |
|
100.00% |
7 |
0 |
0 |
|
83.33% |
6 |
1 |
|
92.31% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric.get_storage_adapter |
|
85.71% |
7 |
1 |
0 |
|
75.00% |
4 |
1 |
|
81.82% |
| session_buddy / adapters / storage_oneiric.py |
StorageRegistryOneiric.configure_storage_buckets |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
init_storage_registry |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
get_storage_registry |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
get_storage_adapter |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
configure_storage_buckets |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
register_storage_adapter |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_oneiric.py |
SessionStorageAdapter.__init__ |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
SessionStorageAdapter.initialize |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
SessionStorageAdapter.upload |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
SessionStorageAdapter.download |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
SessionStorageAdapter.delete |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
SessionStorageAdapter.exists |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
get_default_storage_adapter |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
get_default_session_buckets |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / adapters / storage_oneiric.py |
(no function) |
|
100.00% |
61 |
0 |
9 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / adapters / storage_registry.py |
(no function) |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_features.py |
AdvancedFeaturesHub.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_features.py |
AdvancedFeaturesHub.initialize_multi_project |
|
100.00% |
1 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_features.py |
AdvancedFeaturesHub.initialize_advanced_search |
|
100.00% |
1 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_features.py |
AdvancedFeaturesHub.initialize_app_monitor |
|
100.00% |
1 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_features.py |
create_natural_reminder |
|
69.23% |
13 |
4 |
2 |
|
50.00% |
4 |
2 |
|
64.71% |
| session_buddy / advanced_features.py |
list_user_reminders |
|
63.64% |
11 |
4 |
2 |
|
50.00% |
2 |
1 |
|
61.54% |
| session_buddy / advanced_features.py |
cancel_user_reminder |
|
70.00% |
10 |
3 |
2 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / advanced_features.py |
_calculate_overdue_time |
|
71.43% |
14 |
4 |
0 |
|
50.00% |
4 |
2 |
|
66.67% |
| session_buddy / advanced_features.py |
start_reminder_service |
|
80.00% |
10 |
2 |
2 |
|
100.00% |
0 |
0 |
|
80.00% |
| session_buddy / advanced_features.py |
stop_reminder_service |
|
75.00% |
8 |
2 |
2 |
|
100.00% |
0 |
0 |
|
75.00% |
| session_buddy / advanced_features.py |
get_interruption_statistics |
|
10.53% |
19 |
17 |
2 |
|
0.00% |
2 |
0 |
|
9.52% |
| session_buddy / advanced_features.py |
_format_session_statistics |
|
100.00% |
10 |
0 |
0 |
|
50.00% |
8 |
4 |
|
77.78% |
| session_buddy / advanced_features.py |
_has_statistics_data |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_features.py |
create_project_group |
|
62.50% |
8 |
3 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / advanced_features.py |
add_project_dependency |
|
62.50% |
8 |
3 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / advanced_features.py |
search_across_projects |
|
71.43% |
14 |
4 |
0 |
|
66.67% |
6 |
2 |
|
70.00% |
| session_buddy / advanced_features.py |
get_project_insights |
|
33.33% |
9 |
6 |
0 |
|
50.00% |
2 |
1 |
|
36.36% |
| session_buddy / advanced_features.py |
_get_multi_project_coordinator |
|
0.00% |
7 |
7 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_features.py |
advanced_search |
|
23.08% |
13 |
10 |
0 |
|
25.00% |
4 |
1 |
|
23.53% |
| session_buddy / advanced_features.py |
_build_advanced_search_filters |
|
0.00% |
14 |
14 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / advanced_features.py |
search_suggestions |
|
61.54% |
13 |
5 |
0 |
|
50.00% |
6 |
3 |
|
57.89% |
| session_buddy / advanced_features.py |
get_search_metrics |
|
60.00% |
15 |
6 |
0 |
|
50.00% |
8 |
4 |
|
56.52% |
| session_buddy / advanced_features.py |
_get_advanced_search_engine |
|
0.00% |
7 |
7 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_features.py |
_get_advanced_search_engine_sync |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_features.py |
_get_worktree_indicators |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_features.py |
_resolve_worktree_working_dir |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| session_buddy / advanced_features.py |
git_worktree_add |
|
75.00% |
20 |
5 |
0 |
|
50.00% |
6 |
3 |
|
69.23% |
| session_buddy / advanced_features.py |
git_worktree_remove |
|
75.00% |
20 |
5 |
0 |
|
50.00% |
6 |
3 |
|
69.23% |
| session_buddy / advanced_features.py |
_format_worktree_switch_result |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| session_buddy / advanced_features.py |
_format_context_preserved |
|
66.67% |
6 |
2 |
0 |
|
50.00% |
4 |
2 |
|
60.00% |
| session_buddy / advanced_features.py |
_format_context_failed |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / advanced_features.py |
git_worktree_switch |
|
66.67% |
12 |
4 |
0 |
|
50.00% |
2 |
1 |
|
64.29% |
| session_buddy / advanced_features.py |
set_connection_info |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_features.py |
session_welcome |
|
7.41% |
27 |
25 |
0 |
|
7.14% |
14 |
1 |
|
7.32% |
| session_buddy / advanced_features.py |
(no function) |
|
100.00% |
39 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine.search |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._process_search_results |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._process_facets |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._format_search_response |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine.suggest_completions |
|
77.78% |
9 |
2 |
0 |
|
50.00% |
2 |
1 |
|
72.73% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine.get_similar_content |
|
46.15% |
13 |
7 |
0 |
|
25.00% |
4 |
1 |
|
41.18% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine.search_by_timeframe |
|
75.00% |
12 |
3 |
0 |
|
50.00% |
4 |
2 |
|
68.75% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine.aggregate_metrics |
|
85.71% |
14 |
2 |
0 |
|
75.00% |
4 |
1 |
|
83.33% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._ensure_search_index |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._get_last_index_update |
|
84.62% |
13 |
2 |
0 |
|
50.00% |
6 |
3 |
|
73.68% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._rebuild_search_index |
|
100.00% |
5 |
0 |
0 |
|
50.00% |
2 |
1 |
|
85.71% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._index_conversations |
|
83.33% |
6 |
1 |
0 |
|
75.00% |
4 |
1 |
|
80.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._fetch_conversations_for_indexing |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._process_conversation_for_index |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._parse_conversation_metadata |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._build_indexed_content |
|
100.00% |
7 |
0 |
0 |
|
75.00% |
4 |
1 |
|
90.91% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._build_conversation_search_metadata |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._insert_conversation_into_search_index |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._commit_conversation_index |
|
100.00% |
2 |
0 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._index_reflections |
|
93.75% |
16 |
1 |
0 |
|
60.00% |
10 |
4 |
|
80.77% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._get_facet_queries |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._should_process_facet_value |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._insert_facet_value |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._process_facet_query |
|
66.67% |
9 |
3 |
0 |
|
66.67% |
6 |
2 |
|
66.67% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._update_search_facets |
|
87.50% |
8 |
1 |
0 |
|
66.67% |
6 |
2 |
|
78.57% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._build_search_query |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._build_filter_conditions |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._build_single_filter_condition |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._build_timestamp_range_condition |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._build_equality_condition |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._build_contains_condition |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._execute_search |
|
62.50% |
8 |
3 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._build_search_sql |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._get_sql_field |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._apply_eq_filter |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._apply_ne_filter |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._apply_in_filter |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._apply_not_in_filter |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._apply_contains_filter |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._apply_starts_with_filter |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._apply_ends_with_filter |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._apply_range_filter |
|
71.43% |
7 |
2 |
0 |
|
50.00% |
4 |
2 |
|
63.64% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._add_filter_conditions_to_sql |
|
100.00% |
11 |
0 |
0 |
|
83.33% |
6 |
1 |
|
94.12% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._add_content_type_filter |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._add_timeframe_filter |
|
33.33% |
6 |
4 |
0 |
|
25.00% |
4 |
1 |
|
30.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._add_sorting_to_sql |
|
83.33% |
6 |
1 |
0 |
|
75.00% |
4 |
1 |
|
80.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._prepare_sql_params |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._convert_sql_results_to_search_results |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._add_highlights |
|
100.00% |
14 |
0 |
0 |
|
83.33% |
6 |
1 |
|
95.00% |
| session_buddy / advanced_search.py |
AdvancedSearchEngine._calculate_facets |
|
76.92% |
13 |
3 |
0 |
|
66.67% |
6 |
2 |
|
73.68% |
| session_buddy / advanced_search.py |
(no function) |
|
100.00% |
62 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ProjectActivityMonitor.__init__ |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ProjectActivityMonitor._init_database |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
ProjectActivityMonitor.start_monitoring |
|
18.18% |
11 |
9 |
0 |
|
12.50% |
8 |
1 |
|
15.79% |
| session_buddy / app_monitor.py |
ProjectActivityMonitor.stop_monitoring |
|
100.00% |
5 |
0 |
0 |
|
75.00% |
4 |
1 |
|
88.89% |
| session_buddy / app_monitor.py |
ProjectActivityMonitor.add_activity |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ProjectActivityMonitor.get_recent_activity |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ProjectActivityMonitor.get_active_files |
|
100.00% |
15 |
0 |
0 |
|
75.00% |
8 |
2 |
|
91.30% |
| session_buddy / app_monitor.py |
IDEFileHandler.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
IDEFileHandler.should_ignore |
|
72.73% |
11 |
3 |
0 |
|
62.50% |
8 |
3 |
|
68.42% |
| session_buddy / app_monitor.py |
IDEFileHandler.on_modified |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
IDEFileHandler._determine_project_path |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
IDEFileHandler._create_activity_event |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
IDEFileHandler._try_entity_extraction |
|
0.00% |
7 |
7 |
2 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
IDEFileHandler._fire_and_forget_extraction |
|
0.00% |
7 |
7 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
IDEFileHandler._recently_processed_persisted |
|
89.47% |
19 |
2 |
0 |
|
100.00% |
4 |
0 |
|
91.30% |
| session_buddy / app_monitor.py |
IDEFileHandler._ensure_recent_table |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
IDEFileHandler._estimate_relevance |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
IDEFileHandler._passes_threshold |
|
100.00% |
0 |
0 |
8 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
BrowserDocumentationMonitor.__init__ |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
BrowserDocumentationMonitor.get_browser_processes |
|
18.18% |
11 |
9 |
1 |
|
16.67% |
6 |
1 |
|
17.65% |
| session_buddy / app_monitor.py |
BrowserDocumentationMonitor.extract_documentation_context |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
BrowserDocumentationMonitor._determine_technology |
|
85.71% |
7 |
1 |
0 |
|
50.00% |
4 |
2 |
|
72.73% |
| session_buddy / app_monitor.py |
BrowserDocumentationMonitor._extract_topic |
|
71.43% |
7 |
2 |
0 |
|
50.00% |
4 |
2 |
|
63.64% |
| session_buddy / app_monitor.py |
BrowserDocumentationMonitor.add_browser_activity |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| session_buddy / app_monitor.py |
ApplicationFocusMonitor.__init__ |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationFocusMonitor.get_focused_application |
|
80.00% |
10 |
2 |
1 |
|
83.33% |
6 |
1 |
|
81.25% |
| session_buddy / app_monitor.py |
ApplicationFocusMonitor._categorize_app |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationFocusMonitor.add_focus_event |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / app_monitor.py |
ActivityDatabase.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ActivityDatabase._init_database |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ActivityDatabase.store_event |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ActivityDatabase.get_events |
|
72.22% |
18 |
5 |
0 |
|
66.67% |
6 |
2 |
|
70.83% |
| session_buddy / app_monitor.py |
ActivityDatabase.cleanup_old_events |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._setup_directory |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._initialize_components |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._setup_monitoring_state |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor.start_monitoring |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor.stop_monitoring |
|
50.00% |
6 |
3 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._monitoring_loop |
|
75.00% |
8 |
2 |
0 |
|
50.00% |
2 |
1 |
|
70.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._process_monitoring_cycle |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._check_application_focus |
|
100.00% |
4 |
0 |
0 |
|
50.00% |
2 |
1 |
|
83.33% |
| session_buddy / app_monitor.py |
ApplicationMonitor._is_focus_changed |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._persist_buffered_events |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._persist_event_batch |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._handle_monitoring_error |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor.get_activity_summary |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._create_activity_summary_template |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._aggregate_event_data |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._add_additional_context |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._finalize_summary |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor.get_context_insights |
|
88.89% |
9 |
1 |
0 |
|
50.00% |
2 |
1 |
|
81.82% |
| session_buddy / app_monitor.py |
ApplicationMonitor._create_insights_template |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._analyze_events |
|
88.89% |
9 |
1 |
0 |
|
75.00% |
4 |
1 |
|
84.62% |
| session_buddy / app_monitor.py |
ApplicationMonitor._extract_event_data |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._extract_technologies |
|
12.50% |
8 |
7 |
0 |
|
12.50% |
8 |
1 |
|
12.50% |
| session_buddy / app_monitor.py |
ApplicationMonitor._extract_projects |
|
50.00% |
2 |
1 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._extract_documentation_topics |
|
20.00% |
5 |
4 |
0 |
|
25.00% |
4 |
1 |
|
22.22% |
| session_buddy / app_monitor.py |
ApplicationMonitor._determine_primary_focus |
|
100.00% |
2 |
0 |
0 |
|
50.00% |
2 |
1 |
|
75.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._calculate_productivity_score |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| session_buddy / app_monitor.py |
ApplicationMonitor._finalize_insights |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / app_monitor.py |
(no function) |
|
100.00% |
90 |
0 |
31 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / __init__.py |
(no function) |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
SessionState.validate_iso_timestamp |
|
50.00% |
6 |
3 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / backends / base.py |
SessionState.to_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
SessionState.from_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
SessionState.get_compressed_size |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / base.py |
SessionStorage.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
SessionStorage.store_session |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
SessionStorage.retrieve_session |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
SessionStorage.delete_session |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
SessionStorage.list_sessions |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
SessionStorage.cleanup_expired_sessions |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
SessionStorage.is_available |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / base.py |
(no function) |
|
100.00% |
28 |
0 |
20 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage.__init__ |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage._get_session_file |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage.store_session |
|
0.00% |
10 |
10 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage.retrieve_session |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage.delete_session |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage.list_sessions |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage._extract_session_id |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage._should_include_session |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage._matches_filters |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage.cleanup_expired_sessions |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
LocalFileStorage.is_available |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / local_backend.py |
(no function) |
|
100.00% |
20 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage.__init__ |
|
0.00% |
7 |
7 |
1 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage._get_redis |
|
0.00% |
4 |
4 |
4 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage._get_key |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage._get_index_key |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage.store_session |
|
0.00% |
17 |
17 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage.retrieve_session |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage.delete_session |
|
0.00% |
15 |
15 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage.list_sessions |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage.cleanup_expired_sessions |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage._get_index_keys |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage._cleanup_index_key |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage._is_orphaned_session |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
RedisStorage.is_available |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / redis_backend.py |
(no function) |
|
100.00% |
20 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / backends / s3_backend.py |
S3Storage.__init__ |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage._get_s3_client |
|
0.00% |
7 |
7 |
3 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage._get_key |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage.store_session |
|
0.00% |
18 |
18 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage.retrieve_session |
|
0.00% |
12 |
12 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage.delete_session |
|
0.00% |
9 |
9 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage.list_sessions |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage._get_s3_objects |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage._extract_session_id_from_key |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage._should_include_s3_session |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage._get_s3_object_metadata |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage.cleanup_expired_sessions |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
S3Storage.is_available |
|
0.00% |
7 |
7 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / backends / s3_backend.py |
(no function) |
|
100.00% |
22 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / cli.py |
start_server_handler |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / cli.py |
_read_running_pid |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / cli.py |
_run_health_probe |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / cli.py |
create_session_buddy_cli |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / cli.py |
main |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / cli.py |
(no function) |
|
100.00% |
21 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / config / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / config / feature_flags.py |
_get_env_bool |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / config / feature_flags.py |
get_feature_flags |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / config / feature_flags.py |
(no function) |
|
100.00% |
17 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._initialize_context |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._find_indicators |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
12 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._detect_languages_and_tools |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._calculate_project_type_score |
|
84.62% |
13 |
2 |
0 |
|
85.71% |
14 |
2 |
|
85.19% |
| session_buddy / context_manager.py |
ContextDetector._detect_project_type |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._get_recent_files |
|
100.00% |
12 |
0 |
0 |
|
83.33% |
6 |
1 |
|
94.44% |
| session_buddy / context_manager.py |
ContextDetector.detect_current_context |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._resolve_working_path |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._gather_project_context |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._gather_git_context |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._add_worktree_context |
|
50.00% |
4 |
2 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / context_manager.py |
ContextDetector._format_worktree_info |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._get_all_worktrees_info |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._should_ignore_file |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._get_git_info |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
ContextDetector._extract_branch_info |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / context_manager.py |
ContextDetector._populate_worktree_info |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / context_manager.py |
ContextDetector._fallback_branch_detection |
|
100.00% |
6 |
0 |
0 |
|
75.00% |
4 |
1 |
|
90.00% |
| session_buddy / context_manager.py |
ContextDetector._extract_platform_info |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| session_buddy / context_manager.py |
ContextDetector._determine_git_platform |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
RelevanceScorer.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
RelevanceScorer._score_project_match |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
RelevanceScorer._score_language_match |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
RelevanceScorer._score_tool_match |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
RelevanceScorer._score_file_match |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
RelevanceScorer._score_recency |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
RelevanceScorer._get_project_keywords |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
RelevanceScorer._score_project_keywords |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
RelevanceScorer.score_conversation_relevance |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
AutoContextLoader.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
AutoContextLoader.load_relevant_context |
|
100.00% |
22 |
0 |
0 |
|
90.00% |
10 |
1 |
|
96.88% |
| session_buddy / context_manager.py |
AutoContextLoader._generate_context_hash |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / context_manager.py |
AutoContextLoader.get_context_summary |
|
95.45% |
22 |
1 |
0 |
|
90.00% |
10 |
1 |
|
93.75% |
| session_buddy / context_manager.py |
(no function) |
|
100.00% |
46 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / __init__.py |
(no function) |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector.__init__ |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_session_management |
|
100.00% |
4 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_reflection_tools |
|
100.00% |
4 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_enhanced_search |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_utility_functions |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_multi_project |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_advanced_search |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_config |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_auto_context |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_memory_optimizer |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_app_monitor |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_llm_providers |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_serverless_mode |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector._check_crackerjack |
|
100.00% |
2 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
FeatureDetector.get_feature_flags |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
get_feature_flags |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / features.py |
(no function) |
|
100.00% |
35 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / lifecycle / __init__.py |
(no function) |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / lifecycle / handoff.py |
build_handoff_header |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / handoff.py |
build_quality_section |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / handoff.py |
build_recommendations_section |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / handoff.py |
build_static_sections |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / handoff.py |
save_handoff_documentation |
|
0.00% |
9 |
9 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / handoff.py |
generate_handoff_documentation |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / handoff.py |
(no function) |
|
100.00% |
9 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / lifecycle / project_context.py |
check_readme_exists |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
check_venv_exists |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
check_tests_exist |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
check_docs_exist |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
check_ci_cd_exists |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
get_basic_project_indicators |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
check_framework_imports |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
detect_python_frameworks |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
add_python_context_indicators |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
analyze_project_context |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / project_context.py |
(no function) |
|
100.00% |
13 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / lifecycle / service_registry.py |
ServiceRegistry.__init__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
ServiceRegistry.register |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
ServiceRegistry.init_all |
|
0.00% |
2 |
2 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
ServiceRegistry.health_all |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
ServiceRegistry.cleanup_all |
|
0.00% |
2 |
2 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
get_service_registry |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_register_defaults |
|
0.00% |
9 |
9 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_maybe_call |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_init_di_config |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_health_di_config |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_init_permissions_manager |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_health_permissions_manager |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_init_lifecycle_manager |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_health_lifecycle_manager |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_init_reflection_db |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_health_reflection_db |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_cleanup_reflection_db |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_init_knowledge_graph |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_health_knowledge_graph |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_cleanup_knowledge_graph |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_init_storage_adapters |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_health_storage_adapters |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_cleanup_storage_adapters |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_init_cache_adapters |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_health_cache_adapters |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_cleanup_cache_adapters |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_health_tools_registry |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_init_logging |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_health_logging |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_ensure_session_paths |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
_noop |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / service_registry.py |
(no function) |
|
100.00% |
47 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / lifecycle / session_info.py |
SessionInfo.is_complete |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / lifecycle / session_info.py |
SessionInfo.empty |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / session_info.py |
SessionInfo.from_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / lifecycle / session_info.py |
find_latest_handoff_file |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / session_info.py |
discover_session_files |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / session_info.py |
read_file_safely |
|
60.00% |
5 |
2 |
0 |
|
100.00% |
0 |
0 |
|
60.00% |
| session_buddy / core / lifecycle / session_info.py |
extract_session_metadata |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| session_buddy / core / lifecycle / session_info.py |
extract_session_recommendations |
|
90.00% |
10 |
1 |
0 |
|
75.00% |
8 |
2 |
|
83.33% |
| session_buddy / core / lifecycle / session_info.py |
parse_session_file |
|
70.00% |
10 |
3 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / core / lifecycle / session_info.py |
read_previous_session_info |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / lifecycle / session_info.py |
(no function) |
|
100.00% |
21 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager.__new__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager.__init__ |
|
100.00% |
13 |
0 |
0 |
|
75.00% |
4 |
1 |
|
94.12% |
| session_buddy / core / permissions.py |
SessionPermissionsManager._generate_session_id |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager._load_permissions |
|
100.00% |
6 |
0 |
1 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager._save_permissions |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager.is_operation_trusted |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager.trust_operation |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager.get_permission_status |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager.configure_auto_checkpoint |
|
100.00% |
6 |
0 |
0 |
|
75.00% |
4 |
1 |
|
90.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager.should_auto_checkpoint |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager.revoke_all_permissions |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
SessionPermissionsManager.reset_singleton |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / permissions.py |
(no function) |
|
100.00% |
29 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
get_session_logger |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.__init__ |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._initialize_templates |
|
62.50% |
8 |
3 |
0 |
|
100.00% |
0 |
0 |
|
62.50% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.calculate_quality_score |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._calculate_project_score |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._calculate_permissions_score |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._calculate_session_score |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._calculate_tool_score |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._format_quality_score_result |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._generate_quality_recommendations |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
14 |
0 |
|
0.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.perform_quality_assessment |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._format_trust_score |
|
68.75% |
16 |
5 |
0 |
|
58.33% |
12 |
3 |
|
64.29% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.format_quality_results |
|
100.00% |
26 |
0 |
0 |
|
88.89% |
18 |
2 |
|
95.45% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.perform_git_checkpoint |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._setup_working_directory |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._setup_claude_directories |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._discover_session_files |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._read_previous_session_info |
|
62.50% |
16 |
6 |
0 |
|
25.00% |
4 |
1 |
|
55.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._find_latest_handoff_file |
|
85.71% |
21 |
3 |
0 |
|
71.43% |
14 |
4 |
|
80.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._get_previous_session_info |
|
66.67% |
9 |
3 |
0 |
|
50.00% |
6 |
1 |
|
60.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.analyze_project_context |
|
94.12% |
34 |
2 |
0 |
|
100.00% |
6 |
0 |
|
95.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.analyze_project_context._safe_any_glob |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._generate_handoff_documentation |
|
100.00% |
19 |
0 |
0 |
|
75.00% |
8 |
2 |
|
92.59% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager._save_handoff_documentation |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.initialize_session |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.get_previous_quality_score |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.record_quality_score |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.checkpoint_session |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.end_session |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
SessionLifecycleManager.get_session_status |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / core / session_manager.py |
(no function) |
|
100.00% |
41 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration.__init__ |
|
50.00% |
10 |
5 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration.execute_command |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._init_database |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._build_command_flags |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._execute_process |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._create_error_result |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration.execute_crackerjack_command |
|
100.00% |
28 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration.get_recent_results |
|
88.89% |
18 |
2 |
0 |
|
75.00% |
4 |
1 |
|
86.36% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration.get_quality_metrics_history |
|
81.82% |
11 |
2 |
0 |
|
50.00% |
2 |
1 |
|
76.92% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration.get_test_failure_patterns |
|
0.00% |
7 |
7 |
1 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._filter_metrics_by_type |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._calculate_trend_direction |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._calculate_trend_strength |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._create_trend_data |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._calculate_overall_assessment |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration.get_quality_trends |
|
0.00% |
8 |
8 |
1 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._get_declining_recommendation |
|
0.00% |
1 |
1 |
1 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._get_improving_recommendation |
|
0.00% |
3 |
3 |
2 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._generate_trend_recommendations |
|
0.00% |
17 |
17 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration.health_check |
|
0.00% |
12 |
12 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._check_crackerjack_availability |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._check_database_health |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._determine_health_status |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._calculate_quality_metrics |
|
90.00% |
10 |
1 |
0 |
|
50.00% |
2 |
1 |
|
83.33% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._calculate_test_metrics |
|
80.00% |
5 |
1 |
3 |
|
100.00% |
0 |
0 |
|
80.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._calculate_coverage_metrics |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._calculate_lint_metrics |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._calculate_security_metrics |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._calculate_complexity_metrics |
|
77.78% |
9 |
2 |
0 |
|
75.00% |
4 |
1 |
|
76.92% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._parse_stderr_metrics |
|
0.00% |
18 |
18 |
0 |
|
0.00% |
10 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._store_result |
|
63.64% |
11 |
4 |
0 |
|
75.00% |
4 |
1 |
|
66.67% |
| session_buddy / crackerjack_integration.py |
CrackerjackIntegration._store_progress_snapshot |
|
75.00% |
8 |
2 |
0 |
|
50.00% |
2 |
1 |
|
70.00% |
| session_buddy / crackerjack_integration.py |
get_crackerjack_integration |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
execute_crackerjack_command |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
get_recent_crackerjack_results |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
get_quality_metrics_history |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / crackerjack_integration.py |
analyze_test_failure_patterns |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
get_quality_trends |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
crackerjack_health_check |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / crackerjack_integration.py |
(no function) |
|
100.00% |
119 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / __init__.py |
get_sync_typed |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / __init__.py |
configure |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / di / __init__.py |
reset |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / __init__.py |
_register_logger |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / __init__.py |
_register_session_logger |
|
35.71% |
14 |
9 |
0 |
|
25.00% |
4 |
1 |
|
33.33% |
| session_buddy / di / __init__.py |
_register_permissions_manager |
|
50.00% |
8 |
4 |
0 |
|
25.00% |
4 |
1 |
|
41.67% |
| session_buddy / di / __init__.py |
_register_lifecycle_manager |
|
50.00% |
8 |
4 |
0 |
|
25.00% |
4 |
1 |
|
41.67% |
| session_buddy / di / __init__.py |
(no function) |
|
100.00% |
17 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / config.py |
SessionPaths.from_home |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / di / config.py |
SessionPaths.ensure_directories |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / config.py |
(no function) |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / constants.py |
(no function) |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / container.py |
ServiceContainer.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / container.py |
ServiceContainer.set |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / container.py |
ServiceContainer.register_factory |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / di / container.py |
ServiceContainer.get_sync |
|
53.85% |
13 |
6 |
0 |
|
50.00% |
6 |
1 |
|
52.63% |
| session_buddy / di / container.py |
ServiceContainer.get |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / di / container.py |
ServiceContainer.get_async |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / di / container.py |
ServiceContainer.reset |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / di / container.py |
ServiceContainer._key_name |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
4 |
2 |
|
55.56% |
| session_buddy / di / container.py |
(no function) |
|
100.00% |
17 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / health_checks.py |
check_database_health |
|
100.00% |
17 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| session_buddy / health_checks.py |
check_file_system_health |
|
88.00% |
25 |
3 |
0 |
|
100.00% |
8 |
0 |
|
90.91% |
| session_buddy / health_checks.py |
check_dependencies_health |
|
100.00% |
30 |
0 |
0 |
|
100.00% |
12 |
0 |
|
100.00% |
| session_buddy / health_checks.py |
check_dependencies_health._module_available |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / health_checks.py |
check_python_environment_health |
|
77.78% |
18 |
4 |
2 |
|
83.33% |
6 |
1 |
|
79.17% |
| session_buddy / health_checks.py |
get_all_health_checks |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / health_checks.py |
(no function) |
|
100.00% |
28 |
0 |
5 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / interruption_manager.py |
FocusTracker.__init__ |
|
0.00% |
7 |
7 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FocusTracker.start_monitoring |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FocusTracker.stop_monitoring |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FocusTracker._monitor_loop |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FocusTracker._check_focus_change |
|
0.00% |
19 |
19 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FocusTracker._get_active_application |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FocusTracker._get_active_window |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FileChangeHandler.__init__ |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FileChangeHandler.on_modified |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FileChangeHandler.on_created |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
FileChangeHandler.on_deleted |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.__init__ |
|
0.00% |
12 |
12 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager._init_database |
|
0.00% |
10 |
10 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.start_monitoring |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.stop_monitoring |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.create_session_context |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.preserve_context |
|
0.00% |
28 |
28 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.restore_context |
|
0.00% |
30 |
30 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.get_interruption_history |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.get_context_statistics |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.register_preservation_callback |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager.register_restoration_callback |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager._handle_interruption |
|
0.00% |
15 |
15 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager._store_interruption |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
InterruptionManager._capture_environment_state |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
get_interruption_manager |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
start_interruption_monitoring |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
stop_interruption_monitoring |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
create_session_context |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
preserve_current_context |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
restore_session_context |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
get_interruption_history |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
get_interruption_statistics |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / interruption_manager.py |
(no function) |
|
100.00% |
101 |
0 |
10 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.__enter__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.__exit__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.__aenter__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.__aexit__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.close |
|
80.00% |
5 |
1 |
1 |
|
100.00% |
2 |
0 |
|
85.71% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.__del__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.initialize |
|
66.67% |
12 |
4 |
1 |
|
50.00% |
2 |
1 |
|
64.29% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase._get_conn |
|
50.00% |
4 |
2 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase._create_schema |
|
76.92% |
13 |
3 |
0 |
|
0.00% |
2 |
0 |
|
66.67% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.create_entity |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.get_entity |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.find_entity_by_name |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.create_relation |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.add_observation |
|
88.89% |
9 |
1 |
0 |
|
50.00% |
2 |
1 |
|
81.82% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.search_entities |
|
89.47% |
19 |
2 |
0 |
|
75.00% |
4 |
1 |
|
86.96% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.get_relationships |
|
94.12% |
17 |
1 |
0 |
|
75.00% |
4 |
1 |
|
90.48% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase._build_relationship_filters |
|
53.85% |
13 |
6 |
0 |
|
50.00% |
6 |
3 |
|
52.63% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.find_path |
|
55.56% |
18 |
8 |
0 |
|
25.00% |
4 |
1 |
|
50.00% |
| session_buddy / knowledge_graph_db.py |
KnowledgeGraphDatabase.get_stats |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / knowledge_graph_db.py |
(no function) |
|
100.00% |
30 |
0 |
5 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / __init__.py |
(no function) |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / base.py |
LLMProvider.__init__ |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / base.py |
LLMProvider.generate |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / base.py |
LLMProvider.stream_generate |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / base.py |
LLMProvider.is_available |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / base.py |
LLMProvider.get_models |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / base.py |
(no function) |
|
100.00% |
5 |
0 |
26 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / models.py |
StreamChunk.content_chunk |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / models.py |
StreamChunk.error_chunk |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / models.py |
LLMMessage.__post_init__ |
|
100.00% |
4 |
0 |
0 |
|
50.00% |
4 |
2 |
|
75.00% |
| session_buddy / llm / models.py |
LLMResponse.__post_init__ |
|
0.00% |
2 |
2 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / models.py |
(no function) |
|
100.00% |
38 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / providers / __init__.py |
(no function) |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / providers / anthropic_provider.py |
AnthropicProvider.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / providers / anthropic_provider.py |
AnthropicProvider._get_client |
|
0.00% |
5 |
5 |
3 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / anthropic_provider.py |
AnthropicProvider._strip_thinking_blocks |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / providers / anthropic_provider.py |
AnthropicProvider._convert_messages |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / llm / providers / anthropic_provider.py |
AnthropicProvider.generate |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / anthropic_provider.py |
AnthropicProvider.stream_generate |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / providers / anthropic_provider.py |
AnthropicProvider.is_available |
|
28.57% |
7 |
5 |
0 |
|
50.00% |
2 |
1 |
|
33.33% |
| session_buddy / llm / providers / anthropic_provider.py |
AnthropicProvider.get_models |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / providers / anthropic_provider.py |
(no function) |
|
100.00% |
13 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / providers / gemini_provider.py |
GeminiProvider.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / providers / gemini_provider.py |
GeminiProvider._get_client |
|
0.00% |
6 |
6 |
3 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / gemini_provider.py |
GeminiProvider._convert_messages |
|
0.00% |
14 |
14 |
0 |
|
0.00% |
10 |
0 |
|
0.00% |
| session_buddy / llm / providers / gemini_provider.py |
GeminiProvider.generate |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm / providers / gemini_provider.py |
GeminiProvider.stream_generate |
|
0.00% |
18 |
18 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / llm / providers / gemini_provider.py |
GeminiProvider.is_available |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / gemini_provider.py |
GeminiProvider.get_models |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / providers / gemini_provider.py |
(no function) |
|
100.00% |
12 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider.__init__ |
|
60.00% |
10 |
4 |
0 |
|
50.00% |
2 |
1 |
|
58.33% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._make_api_request |
|
0.00% |
13 |
13 |
3 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._convert_messages |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider.generate |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._prepare_stream_data |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._extract_chunk_content |
|
100.00% |
10 |
0 |
1 |
|
83.33% |
6 |
1 |
|
93.75% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._stream_from_response_aiohttp |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._stream_from_response_httpx |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._stream_with_mcp_common |
|
0.00% |
3 |
3 |
1 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._stream_with_aiohttp |
|
0.00% |
5 |
5 |
3 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider.stream_generate |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._check_with_mcp_common |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider._check_with_aiohttp |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider.is_available |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
OllamaProvider.get_models |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / providers / ollama_provider.py |
(no function) |
|
92.86% |
28 |
2 |
4 |
|
100.00% |
0 |
0 |
|
92.86% |
| session_buddy / llm / providers / openai_provider.py |
OpenAIProvider.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / providers / openai_provider.py |
OpenAIProvider._get_client |
|
0.00% |
5 |
5 |
3 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / openai_provider.py |
OpenAIProvider._convert_messages |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / providers / openai_provider.py |
OpenAIProvider.generate |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / openai_provider.py |
OpenAIProvider.stream_generate |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / llm / providers / openai_provider.py |
OpenAIProvider.is_available |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm / providers / openai_provider.py |
OpenAIProvider.get_models |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / providers / openai_provider.py |
(no function) |
|
100.00% |
12 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm / security.py |
get_masked_api_key |
|
0.00% |
21 |
21 |
0 |
|
0.00% |
16 |
0 |
|
0.00% |
| session_buddy / llm / security.py |
_get_provider_api_key_and_env |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / llm / security.py |
_validate_provider_with_security |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / security.py |
_validate_provider_basic |
|
0.00% |
2 |
2 |
1 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm / security.py |
_get_configured_providers |
|
0.00% |
14 |
14 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / llm / security.py |
validate_llm_api_keys_at_startup |
|
0.00% |
15 |
15 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / llm / security.py |
(no function) |
|
100.00% |
12 |
0 |
5 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm_providers.py |
_get_provider_api_key_and_env |
|
81.25% |
16 |
3 |
0 |
|
78.57% |
14 |
3 |
|
80.00% |
| session_buddy / llm_providers.py |
_get_configured_providers |
|
71.43% |
14 |
4 |
0 |
|
66.67% |
12 |
4 |
|
69.23% |
| session_buddy / llm_providers.py |
_validate_provider_basic |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / llm_providers.py |
_validate_provider_with_security |
|
90.91% |
11 |
1 |
0 |
|
50.00% |
2 |
1 |
|
84.62% |
| session_buddy / llm_providers.py |
validate_llm_api_keys_at_startup |
|
94.44% |
18 |
1 |
0 |
|
90.00% |
10 |
1 |
|
92.86% |
| session_buddy / llm_providers.py |
get_masked_api_key |
|
94.12% |
17 |
1 |
0 |
|
91.67% |
12 |
1 |
|
93.10% |
| session_buddy / llm_providers.py |
LLMManager.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm_providers.py |
LLMManager._load_config |
|
73.33% |
15 |
4 |
0 |
|
50.00% |
10 |
5 |
|
64.00% |
| session_buddy / llm_providers.py |
LLMManager._initialize_providers |
|
71.43% |
7 |
2 |
0 |
|
75.00% |
4 |
1 |
|
72.73% |
| session_buddy / llm_providers.py |
LLMManager.get_available_providers |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm_providers.py |
LLMManager.generate |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager._try_primary_provider_generate |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager._try_fallback_providers_generate |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager._get_fallback_providers |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager._is_valid_provider |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / llm_providers.py |
LLMManager._get_provider_stream |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager._try_provider_streaming |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager._select_primary_provider |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager._try_streaming_from_provider |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager._stream_from_primary_provider |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager._stream_from_fallback_providers |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
10 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager.stream_generate |
|
0.00% |
14 |
14 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager.get_provider_info |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
LLMManager.test_providers |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / llm_providers.py |
(no function) |
|
100.00% |
38 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / __init__.py |
(no function) |
|
100.00% |
0 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent.start |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent.stop |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent._run_loop |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent._analyze_and_optimize |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent._analyze_access_patterns |
|
69.70% |
33 |
10 |
0 |
|
75.00% |
4 |
1 |
|
70.27% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent._calculate_promotion_priorities |
|
100.00% |
12 |
0 |
0 |
|
75.00% |
4 |
1 |
|
93.75% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent._calculate_recency_score |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent._get_category_weight |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent._generate_promotion_reason |
|
100.00% |
12 |
0 |
0 |
|
50.00% |
8 |
4 |
|
80.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent._promote_memories |
|
85.71% |
14 |
2 |
0 |
|
100.00% |
2 |
0 |
|
87.50% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent._demote_stale_memories |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / memory / conscious_agent.py |
ConsciousAgent.force_analysis |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / conscious_agent.py |
(no function) |
|
100.00% |
35 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / entity_extractor.py |
LLMEntityExtractor.__init__ |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / memory / entity_extractor.py |
LLMEntityExtractor.initialize |
|
0.00% |
9 |
9 |
3 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / memory / entity_extractor.py |
LLMEntityExtractor.extract_entities |
|
0.00% |
21 |
21 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / memory / entity_extractor.py |
PatternBasedExtractor._categorize |
|
60.00% |
10 |
4 |
0 |
|
50.00% |
8 |
4 |
|
55.56% |
| session_buddy / memory / entity_extractor.py |
PatternBasedExtractor.extract_entities |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / entity_extractor.py |
EntityExtractionEngine.__init__ |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / entity_extractor.py |
EntityExtractionEngine.extract_entities |
|
100.00% |
26 |
0 |
0 |
|
83.33% |
6 |
1 |
|
96.88% |
| session_buddy / memory / entity_extractor.py |
(no function) |
|
100.00% |
44 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / file_context.py |
build_file_context |
|
86.67% |
15 |
2 |
0 |
|
100.00% |
6 |
0 |
|
90.48% |
| session_buddy / memory / file_context.py |
(no function) |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / migration.py |
_connect |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / migration.py |
_ensure_meta |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / migration.py |
_get_schema_version |
|
80.95% |
21 |
4 |
0 |
|
83.33% |
6 |
1 |
|
81.48% |
| session_buddy / memory / migration.py |
get_schema_version |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / migration.py |
update_schema_version |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / migration.py |
create_v2_schema |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / migration.py |
count_v1_conversations |
|
60.00% |
5 |
2 |
0 |
|
100.00% |
0 |
0 |
|
60.00% |
| session_buddy / memory / migration.py |
count_v2_conversations |
|
60.00% |
5 |
2 |
0 |
|
100.00% |
0 |
0 |
|
60.00% |
| session_buddy / memory / migration.py |
create_backup |
|
0.00% |
7 |
7 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / memory / migration.py |
restore_backup |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / memory / migration.py |
needs_migration |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / memory / migration.py |
migrate_v1_to_v2 |
|
78.57% |
14 |
3 |
0 |
|
75.00% |
4 |
1 |
|
77.78% |
| session_buddy / memory / migration.py |
_handle_dry_run |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / migration.py |
_perform_migration |
|
91.67% |
12 |
1 |
0 |
|
83.33% |
6 |
1 |
|
88.89% |
| session_buddy / memory / migration.py |
_handle_migration_success |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / migration.py |
_handle_migration_failure |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / memory / migration.py |
_handle_migration_exception |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / memory / migration.py |
get_migration_status |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / memory / migration.py |
(no function) |
|
100.00% |
37 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / persistence.py |
get_settings |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / persistence.py |
_connect |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / persistence.py |
_new_id |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / persistence.py |
insert_processed_memory |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / persistence.py |
_insert_conversation |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / persistence.py |
_insert_entities |
|
88.89% |
9 |
1 |
0 |
|
75.00% |
4 |
1 |
|
84.62% |
| session_buddy / memory / persistence.py |
_insert_relationships |
|
83.33% |
12 |
2 |
0 |
|
66.67% |
6 |
2 |
|
77.78% |
| session_buddy / memory / persistence.py |
log_memory_access |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / persistence.py |
(no function) |
|
100.00% |
24 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory / schema_v2.py |
(no function) |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
ConversationSummarizer.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
ConversationSummarizer._extractive_summarization |
|
8.00% |
25 |
23 |
0 |
|
0.00% |
14 |
0 |
|
5.13% |
| session_buddy / memory_optimizer.py |
ConversationSummarizer._template_based_summarization |
|
82.35% |
34 |
6 |
0 |
|
62.50% |
16 |
6 |
|
76.00% |
| session_buddy / memory_optimizer.py |
ConversationSummarizer._keyword_based_summarization |
|
14.29% |
14 |
12 |
0 |
|
0.00% |
4 |
0 |
|
11.11% |
| session_buddy / memory_optimizer.py |
ConversationSummarizer.summarize_conversation |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
ConversationClusterer.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
ConversationClusterer.cluster_conversations |
|
77.78% |
18 |
4 |
0 |
|
75.00% |
12 |
3 |
|
76.67% |
| session_buddy / memory_optimizer.py |
ConversationClusterer._calculate_similarity |
|
77.78% |
18 |
4 |
0 |
|
50.00% |
8 |
2 |
|
69.23% |
| session_buddy / memory_optimizer.py |
RetentionPolicyManager.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
RetentionPolicyManager.calculate_importance_score |
|
81.82% |
22 |
4 |
0 |
|
58.33% |
12 |
3 |
|
73.53% |
| session_buddy / memory_optimizer.py |
RetentionPolicyManager.get_conversations_for_retention |
|
52.00% |
25 |
12 |
0 |
|
40.00% |
10 |
2 |
|
48.57% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer.compress_memory |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._is_database_available |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._create_no_conversations_response |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._load_conversations |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._perform_compression |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._to_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._process_clusters |
|
44.44% |
9 |
5 |
0 |
|
25.00% |
4 |
1 |
|
38.46% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._create_consolidated_conversation |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._create_compression_results |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._update_compression_stats |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer._persist_consolidated_conversation |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer.get_compression_stats |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
MemoryOptimizer.set_retention_policy |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / memory_optimizer.py |
(no function) |
|
100.00% |
65 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
ReflectionDatabaseProtocol.search_conversations |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
ReflectionDatabaseProtocol.conn |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
ProjectGroup.validate_projects |
|
50.00% |
8 |
4 |
0 |
|
66.67% |
6 |
2 |
|
57.14% |
| session_buddy / multi_project_coordinator.py |
ProjectDependency.validate_project_names |
|
50.00% |
4 |
2 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / multi_project_coordinator.py |
ProjectDependency.validate_not_self_dependency |
|
50.00% |
4 |
2 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / multi_project_coordinator.py |
SessionLink.validate_session_ids |
|
50.00% |
4 |
2 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / multi_project_coordinator.py |
SessionLink.validate_not_self_link |
|
50.00% |
4 |
2 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._initialize_caches |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._get_conn |
|
50.00% |
4 |
2 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.create_project_group |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.add_project_dependency |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.link_sessions |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.get_project_groups |
|
84.62% |
13 |
2 |
0 |
|
75.00% |
4 |
1 |
|
82.35% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.get_project_dependencies |
|
85.71% |
21 |
3 |
0 |
|
75.00% |
8 |
2 |
|
82.76% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.get_session_links |
|
90.00% |
10 |
1 |
0 |
|
75.00% |
4 |
1 |
|
85.71% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.find_related_conversations |
|
93.75% |
16 |
1 |
0 |
|
80.00% |
10 |
2 |
|
88.46% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.get_cross_project_insights |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._initialize_insights_structure |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._analyze_project_activity |
|
100.00% |
6 |
0 |
0 |
|
75.00% |
4 |
1 |
|
90.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._get_project_stats |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._find_common_patterns |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._get_conversation_data |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._extract_project_keywords |
|
100.00% |
9 |
0 |
0 |
|
87.50% |
8 |
1 |
|
94.12% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._identify_common_patterns |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
10 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._clear_dependency_cache |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator._clear_session_links_cache |
|
50.00% |
2 |
1 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / multi_project_coordinator.py |
MultiProjectCoordinator.cleanup_old_links |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / multi_project_coordinator.py |
(no function) |
|
100.00% |
67 |
0 |
12 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler.__init__ |
|
0.00% |
7 |
7 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._init_database |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler.create_reminder |
|
0.00% |
14 |
14 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler.get_pending_reminders |
|
0.00% |
19 |
19 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler.get_due_reminders |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler.execute_reminder |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._get_reminder_by_id |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._execute_notification_callbacks |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._handle_recurring_reminder |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._mark_reminder_executed |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler.cancel_reminder |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler.register_notification_callback |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler.start_scheduler |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler.stop_scheduler |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._scheduler_loop |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._check_and_execute_reminders |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._parse_recurrence_interval |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._calculate_simple_occurrence |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._calculate_interval_occurrence |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._check_dateutil_availability |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._attempt_simple_calculation |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._attempt_interval_calculation |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._calculate_next_occurrence |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
ReminderScheduler._log_reminder_action |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
get_reminder_scheduler |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
create_natural_reminder |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
list_user_reminders |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
cancel_user_reminder |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
check_due_reminders |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
start_reminder_service |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
stop_reminder_service |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
register_session_notifications |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
register_session_notifications.session_notification |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / natural_scheduler.py |
(no function) |
|
100.00% |
53 |
0 |
0 |
|
50.00% |
2 |
1 |
|
98.18% |
| session_buddy / parameter_models.py |
validate_non_empty_string |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / parameter_models.py |
validate_and_expand_path |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / parameter_models.py |
WorkingDirectoryParams.validate_working_directory |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| session_buddy / parameter_models.py |
ProjectContextParams.validate_project |
|
80.00% |
5 |
1 |
0 |
|
75.00% |
4 |
1 |
|
77.78% |
| session_buddy / parameter_models.py |
TagParams.validate_tags |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / parameter_models.py |
TagParams._validate_tags_type |
|
33.33% |
3 |
2 |
0 |
|
50.00% |
2 |
1 |
|
40.00% |
| session_buddy / parameter_models.py |
TagParams._process_single_tag |
|
77.78% |
9 |
2 |
0 |
|
75.00% |
4 |
1 |
|
76.92% |
| session_buddy / parameter_models.py |
TagParams._validate_tag_length |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / parameter_models.py |
TagParams._validate_tag_format |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / parameter_models.py |
IDParams.validate_id_format |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / parameter_models.py |
FilePathParams.validate_file_path |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / parameter_models.py |
CommandExecutionParams.validate_command |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / parameter_models.py |
ReflectionStoreParams.validate_content |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / parameter_models.py |
ReflectionStoreParams.validate_tags |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / parameter_models.py |
SearchQueryParams.validate_query |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / parameter_models.py |
FileSearchParams.validate_file_path |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / parameter_models.py |
ConceptSearchParams.validate_concept |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / parameter_models.py |
TeamUserParams.validate_required_strings |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / parameter_models.py |
TeamUserParams.validate_email |
|
100.00% |
22 |
0 |
0 |
|
100.00% |
14 |
0 |
|
100.00% |
| session_buddy / parameter_models.py |
TeamCreationParams.validate_required_strings |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / parameter_models.py |
TeamReflectionParams.validate_author_id |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / parameter_models.py |
TeamReflectionParams.validate_optional_ids |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
4 |
2 |
|
66.67% |
| session_buddy / parameter_models.py |
TeamSearchParams.validate_user_id |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / parameter_models.py |
TeamSearchParams.validate_optional_ids |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
4 |
2 |
|
66.67% |
| session_buddy / parameter_models.py |
validate_mcp_params |
|
86.67% |
15 |
2 |
0 |
|
75.00% |
4 |
1 |
|
84.21% |
| session_buddy / parameter_models.py |
create_mcp_validator |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / parameter_models.py |
create_mcp_validator.decorator |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / parameter_models.py |
create_mcp_validator.decorator.wrapper |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / parameter_models.py |
(no function) |
|
100.00% |
133 |
0 |
5 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / quality_engine.py |
should_suggest_compact |
|
62.50% |
16 |
6 |
0 |
|
50.00% |
6 |
1 |
|
59.09% |
| session_buddy / quality_engine.py |
_optimize_reflection_database |
|
85.71% |
14 |
2 |
2 |
|
50.00% |
2 |
1 |
|
81.25% |
| session_buddy / quality_engine.py |
_analyze_context_compaction |
|
77.78% |
9 |
2 |
0 |
|
50.00% |
2 |
1 |
|
72.73% |
| session_buddy / quality_engine.py |
_store_context_summary |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / quality_engine.py |
perform_strategic_compaction |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / quality_engine.py |
monitor_proactive_quality |
|
77.78% |
9 |
2 |
2 |
|
100.00% |
0 |
0 |
|
77.78% |
| session_buddy / quality_engine.py |
_generate_basic_insights |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / quality_engine.py |
_add_project_context_insights |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / quality_engine.py |
_generate_session_tags |
|
100.00% |
8 |
0 |
0 |
|
75.00% |
4 |
1 |
|
91.67% |
| session_buddy / quality_engine.py |
summarize_current_conversation |
|
69.23% |
13 |
4 |
2 |
|
100.00% |
0 |
0 |
|
69.23% |
| session_buddy / quality_engine.py |
analyze_token_usage_patterns |
|
66.67% |
6 |
2 |
0 |
|
100.00% |
0 |
0 |
|
66.67% |
| session_buddy / quality_engine.py |
_get_conversation_statistics |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / quality_engine.py |
_analyze_context_usage_patterns |
|
47.37% |
19 |
10 |
0 |
|
50.00% |
6 |
3 |
|
48.00% |
| session_buddy / quality_engine.py |
_finalize_token_analysis |
|
100.00% |
6 |
0 |
0 |
|
50.00% |
2 |
1 |
|
87.50% |
| session_buddy / quality_engine.py |
analyze_conversation_flow |
|
40.91% |
22 |
13 |
3 |
|
0.00% |
6 |
0 |
|
32.14% |
| session_buddy / quality_engine.py |
analyze_memory_patterns |
|
60.00% |
10 |
4 |
0 |
|
66.67% |
6 |
2 |
|
62.50% |
| session_buddy / quality_engine.py |
analyze_project_workflow_patterns |
|
66.67% |
6 |
2 |
0 |
|
100.00% |
0 |
0 |
|
66.67% |
| session_buddy / quality_engine.py |
_generate_workflow_recommendations |
|
85.71% |
14 |
2 |
0 |
|
83.33% |
12 |
2 |
|
84.62% |
| session_buddy / quality_engine.py |
_detect_project_characteristics |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / quality_engine.py |
_check_workflow_drift |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / quality_engine.py |
_capture_intelligence_insights |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / quality_engine.py |
_analyze_reflection_based_intelligence |
|
60.00% |
10 |
4 |
2 |
|
0.00% |
2 |
0 |
|
50.00% |
| session_buddy / quality_engine.py |
generate_session_intelligence |
|
77.78% |
9 |
2 |
0 |
|
100.00% |
0 |
0 |
|
77.78% |
| session_buddy / quality_engine.py |
_ensure_default_recommendations |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / quality_engine.py |
_perform_quality_analysis |
|
52.63% |
19 |
9 |
0 |
|
0.00% |
2 |
0 |
|
47.62% |
| session_buddy / quality_engine.py |
_get_quality_error_result |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / quality_engine.py |
_analyze_token_usage_recommendations |
|
75.00% |
8 |
2 |
0 |
|
50.00% |
6 |
3 |
|
64.29% |
| session_buddy / quality_engine.py |
_analyze_conversation_flow_recommendations |
|
100.00% |
6 |
0 |
0 |
|
75.00% |
4 |
1 |
|
90.00% |
| session_buddy / quality_engine.py |
_analyze_memory_recommendations |
|
84.62% |
13 |
2 |
2 |
|
75.00% |
4 |
1 |
|
82.35% |
| session_buddy / quality_engine.py |
analyze_advanced_context_metrics |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / quality_engine.py |
analyze_context_usage |
|
84.62% |
13 |
2 |
0 |
|
100.00% |
0 |
0 |
|
84.62% |
| session_buddy / quality_engine.py |
_analyze_project_workflow_recommendations |
|
100.00% |
6 |
0 |
0 |
|
75.00% |
4 |
1 |
|
90.00% |
| session_buddy / quality_engine.py |
_analyze_session_intelligence_recommendations |
|
100.00% |
5 |
0 |
0 |
|
75.00% |
4 |
1 |
|
88.89% |
| session_buddy / quality_engine.py |
_analyze_quality_monitoring_recommendations |
|
88.89% |
9 |
1 |
0 |
|
62.50% |
8 |
3 |
|
76.47% |
| session_buddy / quality_engine.py |
_add_fallback_recommendations |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / quality_engine.py |
_perform_quality_assessment |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / quality_engine.py |
calculate_quality_score |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / quality_engine.py |
(no function) |
|
100.00% |
60 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
_encode_text_for_db |
|
100.00% |
5 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
_decode_text_from_db |
|
100.00% |
3 |
0 |
1 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.__init__ |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.conn |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.__enter__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.__exit__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.__aenter__ |
|
50.00% |
2 |
1 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.__aexit__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.close |
|
80.00% |
5 |
1 |
1 |
|
100.00% |
2 |
0 |
|
85.71% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.__del__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.initialize |
|
70.73% |
41 |
12 |
1 |
|
60.00% |
10 |
2 |
|
68.63% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._get_conn |
|
84.62% |
13 |
2 |
0 |
|
87.50% |
8 |
1 |
|
85.71% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._initialize_shared_tables |
|
90.91% |
11 |
1 |
0 |
|
50.00% |
2 |
1 |
|
84.62% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._ensure_tables |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._ensure_indices |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.get_embedding |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.get_embedding._get_embedding |
|
0.00% |
13 |
13 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.store_conversation |
|
69.23% |
13 |
4 |
1 |
|
75.00% |
4 |
1 |
|
70.59% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.store_reflection |
|
77.78% |
18 |
4 |
1 |
|
75.00% |
4 |
1 |
|
77.27% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.store_reflection._store |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.get_reflection |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.update_reflection |
|
68.75% |
16 |
5 |
0 |
|
62.50% |
8 |
3 |
|
66.67% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.update_reflection._update |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.delete_reflection |
|
63.64% |
11 |
4 |
0 |
|
66.67% |
6 |
2 |
|
64.71% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.delete_reflection._delete |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.search_conversations |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._semantic_search_conversations |
|
0.00% |
17 |
17 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._text_search_conversations |
|
92.59% |
27 |
2 |
0 |
|
90.00% |
10 |
1 |
|
91.89% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._log_accesses |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.search_reflections |
|
88.89% |
9 |
1 |
0 |
|
83.33% |
6 |
1 |
|
86.67% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._semantic_reflection_search |
|
10.00% |
20 |
18 |
0 |
|
12.50% |
8 |
1 |
|
10.71% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._text_reflection_search |
|
100.00% |
24 |
0 |
0 |
|
100.00% |
10 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._execute_query |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.search_by_file |
|
78.95% |
19 |
4 |
0 |
|
66.67% |
6 |
2 |
|
76.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase.get_stats |
|
77.78% |
9 |
2 |
0 |
|
100.00% |
0 |
0 |
|
77.78% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._get_conversation_count |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
ReflectionDatabase._get_reflection_count |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
get_reflection_database |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
get_initialized_reflection_database |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / reflection_tools.py |
cleanup_reflection_database |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / reflection_tools.py |
get_current_project |
|
57.14% |
7 |
3 |
0 |
|
50.00% |
2 |
1 |
|
55.56% |
| session_buddy / reflection_tools.py |
(no function) |
|
100.00% |
65 |
0 |
9 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / resource_cleanup.py |
_get_logger |
|
50.00% |
6 |
3 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / resource_cleanup.py |
cleanup_database_connections |
|
61.54% |
13 |
5 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / resource_cleanup.py |
_close_adapter_method |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / resource_cleanup.py |
_close_underlying_client |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / resource_cleanup.py |
cleanup_http_clients |
|
28.00% |
25 |
18 |
0 |
|
0.00% |
6 |
0 |
|
22.58% |
| session_buddy / resource_cleanup.py |
cleanup_temp_files |
|
85.00% |
20 |
3 |
0 |
|
87.50% |
8 |
1 |
|
85.71% |
| session_buddy / resource_cleanup.py |
cleanup_file_handles |
|
75.00% |
12 |
3 |
0 |
|
50.00% |
4 |
2 |
|
68.75% |
| session_buddy / resource_cleanup.py |
cleanup_session_state |
|
58.33% |
12 |
5 |
2 |
|
0.00% |
2 |
0 |
|
50.00% |
| session_buddy / resource_cleanup.py |
cleanup_background_tasks |
|
73.68% |
19 |
5 |
0 |
|
100.00% |
4 |
0 |
|
78.26% |
| session_buddy / resource_cleanup.py |
cleanup_logging_handlers |
|
70.00% |
10 |
3 |
0 |
|
100.00% |
2 |
0 |
|
75.00% |
| session_buddy / resource_cleanup.py |
_cleanup_handler |
|
31.25% |
16 |
11 |
0 |
|
20.00% |
10 |
2 |
|
26.92% |
| session_buddy / resource_cleanup.py |
register_all_cleanup_handlers |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / resource_cleanup.py |
register_all_cleanup_handlers._cleanup_temp_files_wrapper |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / resource_cleanup.py |
(no function) |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / search_enhanced.py |
CodeSearcher.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / search_enhanced.py |
CodeSearcher._extract_pattern_info |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
CodeSearcher._process_code_block |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
CodeSearcher.extract_code_patterns |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
ErrorPatternMatcher.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / search_enhanced.py |
ErrorPatternMatcher.extract_error_patterns |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
TemporalSearchParser.__init__ |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / search_enhanced.py |
TemporalSearchParser._calculate_delta |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
TemporalSearchParser._parse_relative_patterns |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
TemporalSearchParser._parse_ago_pattern |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
TemporalSearchParser._parse_last_pattern |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
TemporalSearchParser._parse_absolute_date |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
TemporalSearchParser.parse_time_expression |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine.__init__ |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine.search_code_patterns |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine._get_all_conversations |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine._process_conversation_for_code_patterns |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine._sort_and_limit_results |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine.search_error_patterns |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine._process_conversation_for_error_patterns |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine.search_temporal |
|
0.00% |
21 |
21 |
0 |
|
0.00% |
10 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine._calculate_code_relevance |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine._calculate_error_relevance |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
EnhancedSearchEngine._calculate_text_relevance |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / search_enhanced.py |
(no function) |
|
100.00% |
39 |
0 |
6 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / server.py |
_get_session_logger |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / server.py |
_get_logger |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / server.py |
_get_permissions_manager |
|
73.68% |
19 |
5 |
0 |
|
25.00% |
4 |
1 |
|
65.22% |
| session_buddy / server.py |
_build_memory_optimization_policy |
|
66.67% |
6 |
2 |
0 |
|
50.00% |
4 |
2 |
|
60.00% |
| session_buddy / server.py |
_format_memory_optimization_results |
|
0.00% |
22 |
22 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / server.py |
optimize_memory_usage |
|
69.23% |
13 |
4 |
0 |
|
50.00% |
4 |
2 |
|
64.71% |
| session_buddy / server.py |
_get_lifecycle_manager |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / server.py |
session_lifecycle |
|
0.00% |
20 |
20 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / server.py |
_resolve_tool_registry |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / server.py |
_resolve_tool_callable |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / server.py |
_build_tool_arguments |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / server.py |
_call_registered_tool |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / server.py |
_call_tool_bound |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / server.py |
reflect_on_past |
|
75.00% |
12 |
3 |
0 |
|
62.50% |
8 |
3 |
|
70.00% |
| session_buddy / server.py |
_initialize_reflection_database |
|
100.00% |
2 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / server.py |
_search_conversations |
|
50.00% |
6 |
3 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / server.py |
_optimize_results |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / server.py |
_format_reflection_output |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / server.py |
initialize_new_features |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / server.py |
calculate_quality_score |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / server.py |
health_check |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / server.py |
_perform_startup_validation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / server.py |
_initialize_features |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / server.py |
_build_feature_list |
|
100.00% |
6 |
0 |
0 |
|
50.00% |
4 |
2 |
|
80.00% |
| session_buddy / server.py |
_display_http_startup |
|
100.00% |
8 |
0 |
0 |
|
75.00% |
4 |
1 |
|
91.67% |
| session_buddy / server.py |
_display_stdio_startup |
|
100.00% |
7 |
0 |
0 |
|
75.00% |
4 |
1 |
|
90.91% |
| session_buddy / server.py |
main |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / server.py |
_ensure_default_recommendations |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / server.py |
_has_statistics_data |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / server.py |
_parse_http_args |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / server.py |
(no function) |
|
88.59% |
149 |
17 |
18 |
|
40.00% |
10 |
4 |
|
85.53% |
| session_buddy / server_core.py |
_detect_other_mcp_servers |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / server_core.py |
_generate_server_guidance |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / server_core.py |
_load_mcp_config |
|
44.44% |
18 |
10 |
0 |
|
20.00% |
10 |
2 |
|
35.71% |
| session_buddy / server_core.py |
session_lifecycle |
|
0.00% |
25 |
25 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / server_core.py |
auto_setup_git_working_directory |
|
57.14% |
14 |
6 |
0 |
|
50.00% |
6 |
1 |
|
55.00% |
| session_buddy / server_core.py |
initialize_new_features |
|
0.00% |
24 |
24 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / server_core.py |
analyze_project_context |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / server_core.py |
health_check |
|
66.67% |
33 |
11 |
0 |
|
50.00% |
6 |
3 |
|
64.10% |
| session_buddy / server_core.py |
_add_basic_status_info |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / server_core.py |
_add_health_status_info |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
10 |
0 |
|
0.00% |
| session_buddy / server_core.py |
_get_project_context_info |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / server_core.py |
_format_quality_results |
|
0.00% |
28 |
28 |
0 |
|
0.00% |
18 |
0 |
|
0.00% |
| session_buddy / server_core.py |
_perform_git_checkpoint |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / server_core.py |
_format_conversation_summary |
|
100.00% |
13 |
0 |
0 |
|
75.00% |
8 |
2 |
|
90.48% |
| session_buddy / server_core.py |
_should_retry_search |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / server_core.py |
(no function) |
|
100.00% |
31 |
0 |
10 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / server_optimized.py |
session_lifecycle |
|
0.00% |
22 |
22 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
session_welcome |
|
0.00% |
27 |
27 |
0 |
|
0.00% |
14 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
_get_permissions_manager |
|
0.00% |
18 |
18 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
permissions |
|
0.00% |
22 |
22 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
_count_significant_files |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
_check_git_activity |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
_evaluate_large_project_heuristic |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
_evaluate_git_activity_heuristic |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
_evaluate_python_project_heuristic |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
_get_default_compaction_reason |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
_get_fallback_compaction_reason |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / server_optimized.py |
should_suggest_compact |
|
29.41% |
17 |
12 |
0 |
|
0.00% |
6 |
0 |
|
21.74% |
| session_buddy / server_optimized.py |
_execute_auto_compact |
|
40.00% |
5 |
3 |
0 |
|
100.00% |
0 |
0 |
|
40.00% |
| session_buddy / server_optimized.py |
auto_compact |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
quality_monitor |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
run_server |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / server_optimized.py |
(no function) |
|
97.78% |
45 |
1 |
37 |
|
50.00% |
2 |
1 |
|
95.74% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager.__init__ |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager.create_session |
|
77.78% |
9 |
2 |
0 |
|
50.00% |
2 |
1 |
|
72.73% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager.get_session |
|
33.33% |
6 |
4 |
0 |
|
25.00% |
4 |
1 |
|
30.00% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager.update_session |
|
91.67% |
12 |
1 |
0 |
|
62.50% |
8 |
3 |
|
80.00% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager.delete_session |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager.list_user_sessions |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager.list_project_sessions |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager.cleanup_sessions |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager._generate_session_id |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / serverless_mode.py |
ServerlessSessionManager.get_session_stats |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / serverless_mode.py |
ServerlessConfigManager.load_config |
|
0.00% |
8 |
8 |
1 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / serverless_mode.py |
ServerlessConfigManager.create_storage_backend |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / serverless_mode.py |
ServerlessConfigManager.test_storage_backends |
|
61.54% |
13 |
5 |
0 |
|
75.00% |
4 |
1 |
|
64.71% |
| session_buddy / serverless_mode.py |
(no function) |
|
100.00% |
27 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / session_commands.py |
(no function) |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / session_types.py |
(no function) |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / settings.py |
SessionMgmtSettings.map_legacy_debug_flag |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / settings.py |
SessionMgmtSettings.expand_user_paths |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / settings.py |
SessionMgmtSettings.validate_commit_template |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / settings.py |
get_settings |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / settings.py |
reload_settings |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / settings.py |
get_database_path |
|
62.50% |
8 |
3 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / settings.py |
get_log_file_path |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / settings.py |
get_llm_api_key |
|
72.73% |
11 |
3 |
0 |
|
50.00% |
6 |
1 |
|
64.71% |
| session_buddy / settings.py |
(no function) |
|
100.00% |
105 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / shutdown_manager.py |
_get_logger |
|
40.00% |
5 |
3 |
0 |
|
100.00% |
0 |
0 |
|
40.00% |
| session_buddy / shutdown_manager.py |
ShutdownManager.__init__ |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / shutdown_manager.py |
ShutdownManager.register_cleanup |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / shutdown_manager.py |
ShutdownManager.setup_signal_handlers |
|
84.62% |
13 |
2 |
0 |
|
75.00% |
4 |
1 |
|
82.35% |
| session_buddy / shutdown_manager.py |
ShutdownManager.restore_signal_handlers |
|
71.43% |
7 |
2 |
0 |
|
100.00% |
2 |
0 |
|
77.78% |
| session_buddy / shutdown_manager.py |
ShutdownManager._signal_handler |
|
71.43% |
7 |
2 |
0 |
|
100.00% |
0 |
0 |
|
71.43% |
| session_buddy / shutdown_manager.py |
ShutdownManager._atexit_handler |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / shutdown_manager.py |
ShutdownManager._execute_cleanup_task |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / shutdown_manager.py |
ShutdownManager._handle_task_timeout |
|
66.67% |
6 |
2 |
0 |
|
50.00% |
2 |
1 |
|
62.50% |
| session_buddy / shutdown_manager.py |
ShutdownManager._handle_task_failure |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / shutdown_manager.py |
ShutdownManager._finalize_shutdown |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / shutdown_manager.py |
ShutdownManager.shutdown |
|
95.45% |
22 |
1 |
0 |
|
87.50% |
8 |
1 |
|
93.33% |
| session_buddy / shutdown_manager.py |
ShutdownManager.get_stats |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / shutdown_manager.py |
ShutdownManager.is_shutdown_initiated |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / shutdown_manager.py |
get_shutdown_manager |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / shutdown_manager.py |
(no function) |
|
100.00% |
50 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager.__init__ |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._init_database |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._create_tables |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._create_users_table |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._create_teams_table |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._create_reflections_table |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._create_access_logs_table |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._create_indices |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager.create_user |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager.create_team |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager.add_team_reflection |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager.search_team_reflections |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._build_search_query |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._build_access_condition |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._add_filter_conditions |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._process_search_results |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager.vote_reflection |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager.join_team |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager.get_team_stats |
|
0.00% |
15 |
15 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager.get_user_permissions |
|
0.00% |
15 |
15 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._get_default_permissions |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._add_user_to_team |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._get_user_teams |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._get_team |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._can_access_reflection |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._can_access_team |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._can_manage_team |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
TeamKnowledgeManager._log_access |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
get_team_knowledge_manager |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
create_team_user |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
create_team |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
add_team_reflection |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
search_team_knowledge |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
join_team |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
get_team_statistics |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
get_user_team_permissions |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
vote_on_reflection |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / team_knowledge.py |
(no function) |
|
100.00% |
102 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
TokenOptimizer.__init__ |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
TokenOptimizer._get_encoding |
|
50.00% |
4 |
2 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / token_optimizer.py |
TokenOptimizer.count_tokens |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
TokenOptimizer.optimize_search_results |
|
81.82% |
11 |
2 |
0 |
|
50.00% |
2 |
1 |
|
76.92% |
| session_buddy / token_optimizer.py |
TokenOptimizer._truncate_old_conversations |
|
95.45% |
22 |
1 |
0 |
|
80.00% |
10 |
2 |
|
90.62% |
| session_buddy / token_optimizer.py |
TokenOptimizer._summarize_long_content |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
TokenOptimizer._chunk_large_response |
|
90.91% |
22 |
2 |
0 |
|
75.00% |
12 |
3 |
|
85.29% |
| session_buddy / token_optimizer.py |
TokenOptimizer._filter_duplicate_content |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
TokenOptimizer._prioritize_recent_content |
|
96.97% |
33 |
1 |
0 |
|
93.75% |
16 |
1 |
|
95.92% |
| session_buddy / token_optimizer.py |
TokenOptimizer._truncate_content |
|
62.50% |
16 |
6 |
0 |
|
50.00% |
10 |
3 |
|
57.69% |
| session_buddy / token_optimizer.py |
TokenOptimizer._create_quick_summary |
|
81.82% |
11 |
2 |
0 |
|
50.00% |
6 |
3 |
|
70.59% |
| session_buddy / token_optimizer.py |
TokenOptimizer._create_chunk_cache_entry |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
TokenOptimizer.get_chunk |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
TokenOptimizer._calculate_token_savings |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
TokenOptimizer.track_usage |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / token_optimizer.py |
TokenOptimizer.get_usage_stats |
|
90.91% |
11 |
1 |
0 |
|
83.33% |
6 |
1 |
|
88.24% |
| session_buddy / token_optimizer.py |
TokenOptimizer._estimate_cost_savings |
|
85.71% |
7 |
1 |
0 |
|
50.00% |
2 |
1 |
|
77.78% |
| session_buddy / token_optimizer.py |
TokenOptimizer.cleanup_cache |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
get_token_optimizer |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
optimize_search_response |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
get_cached_chunk |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
track_token_usage |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
get_token_usage_stats |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / token_optimizer.py |
(no function) |
|
100.00% |
48 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / __init__.py |
(no function) |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / access_log_tools.py |
register_access_log_tools |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / access_log_tools.py |
register_access_log_tools.access_log_stats |
|
87.50% |
16 |
2 |
0 |
|
100.00% |
0 |
0 |
|
87.50% |
| session_buddy / tools / access_log_tools.py |
_build_query_config |
|
58.33% |
12 |
5 |
0 |
|
50.00% |
6 |
3 |
|
55.56% |
| session_buddy / tools / access_log_tools.py |
_get_total_accesses |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / access_log_tools.py |
_get_distinct_memories |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / access_log_tools.py |
_get_access_type_stats |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / access_log_tools.py |
_get_provider_stats |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / access_log_tools.py |
_get_top_memories |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / access_log_tools.py |
_get_recent_accesses |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / access_log_tools.py |
(no function) |
|
100.00% |
11 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / agent_analyzer.py |
AgentAnalyzer._should_skip_coverage_recommendation |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / agent_analyzer.py |
AgentAnalyzer._deduplicate_recommendations |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / agent_analyzer.py |
AgentAnalyzer.analyze |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / tools / agent_analyzer.py |
AgentAnalyzer.format_recommendations |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / agent_analyzer.py |
(no function) |
|
100.00% |
31 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / conscious_agent_tools.py |
register_conscious_agent_tools |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / conscious_agent_tools.py |
register_conscious_agent_tools.start_conscious_agent |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / conscious_agent_tools.py |
register_conscious_agent_tools.stop_conscious_agent |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / conscious_agent_tools.py |
register_conscious_agent_tools.force_conscious_analysis |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / conscious_agent_tools.py |
(no function) |
|
100.00% |
8 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
execute_crackerjack_command |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
crackerjack_run |
|
55.56% |
9 |
4 |
0 |
|
50.00% |
6 |
3 |
|
53.33% |
| session_buddy / tools / crackerjack_tools.py |
crackerjack_history |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
crackerjack_metrics |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
crackerjack_patterns |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
crackerjack_help |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
get_crackerjack_results_history |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
get_crackerjack_quality_metrics |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
analyze_crackerjack_test_patterns |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
crackerjack_quality_trends |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
crackerjack_health_check |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
quality_monitor |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_get_logger |
|
50.00% |
4 |
2 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / tools / crackerjack_tools.py |
_get_reflection_db |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_execution_status |
|
88.89% |
9 |
1 |
3 |
|
50.00% |
4 |
2 |
|
76.92% |
| session_buddy / tools / crackerjack_tools.py |
_parse_crackerjack_output |
|
100.00% |
5 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_parse_with_structured_results |
|
100.00% |
4 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_parse_with_line_scanner |
|
66.67% |
6 |
2 |
3 |
|
50.00% |
2 |
1 |
|
62.50% |
| session_buddy / tools / crackerjack_tools.py |
_should_parse_line |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_extract_hook_name |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_categorize_hook |
|
100.00% |
0 |
0 |
5 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_parse_hook_results_table |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
10 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_is_results_section_header |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_parse_hook_stage_results |
|
72.73% |
11 |
3 |
0 |
|
75.00% |
4 |
1 |
|
73.33% |
| session_buddy / tools / crackerjack_tools.py |
_extract_single_stage_results |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_should_add_to_results |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_is_separator_line |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_is_new_section_start |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_output_sections |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_metrics_section |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_execute_crackerjack_command_impl |
|
100.00% |
12 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_basic_result |
|
73.33% |
15 |
4 |
5 |
|
62.50% |
8 |
3 |
|
69.57% |
| session_buddy / tools / crackerjack_tools.py |
_get_ai_recommendations_with_history |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_build_execution_metadata |
|
66.67% |
6 |
2 |
0 |
|
50.00% |
4 |
2 |
|
60.00% |
| session_buddy / tools / crackerjack_tools.py |
_store_execution_result |
|
68.75% |
16 |
5 |
0 |
|
50.00% |
6 |
3 |
|
63.64% |
| session_buddy / tools / crackerjack_tools.py |
_suggest_command |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_build_error_troubleshooting |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_crackerjack_run_impl |
|
50.00% |
32 |
16 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / tools / crackerjack_tools.py |
_extract_crackerjack_commands |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_recent_executions |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_parse_result_timestamp |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_filter_results_by_date |
|
50.00% |
6 |
3 |
0 |
|
25.00% |
4 |
1 |
|
40.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_history_output |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_crackerjack_history_impl |
|
68.75% |
16 |
5 |
0 |
|
50.00% |
4 |
2 |
|
65.00% |
| session_buddy / tools / crackerjack_tools.py |
_calculate_execution_summary |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_extract_quality_keywords |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_quality_metrics_output |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_crackerjack_metrics_impl |
|
50.00% |
14 |
7 |
0 |
|
50.00% |
4 |
2 |
|
50.00% |
| session_buddy / tools / crackerjack_tools.py |
_find_keyword_matches |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_extract_context_around_keyword |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_extract_failure_patterns |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_failure_patterns |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_get_failure_keywords |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_get_failure_pattern_results |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| session_buddy / tools / crackerjack_tools.py |
_format_patterns_header |
|
100.00% |
5 |
0 |
0 |
|
50.00% |
2 |
1 |
|
85.71% |
| session_buddy / tools / crackerjack_tools.py |
_crackerjack_patterns_impl |
|
41.67% |
12 |
7 |
0 |
|
50.00% |
2 |
1 |
|
42.86% |
| session_buddy / tools / crackerjack_tools.py |
_crackerjack_help_impl |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_crackerjack_quality_trends_impl |
|
44.44% |
18 |
10 |
0 |
|
50.00% |
4 |
2 |
|
45.45% |
| session_buddy / tools / crackerjack_tools.py |
_format_insufficient_trend_data |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
_analyze_quality_trend_results |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_calculate_trend_success_rate |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_trend_overview |
|
0.00% |
6 |
6 |
1 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_trend_quality_insights |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_format_trend_recommendations |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / crackerjack_tools.py |
_crackerjack_health_check_impl |
|
66.67% |
36 |
12 |
2 |
|
50.00% |
4 |
2 |
|
65.00% |
| session_buddy / tools / crackerjack_tools.py |
register_crackerjack_tools |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / crackerjack_tools.py |
(no function) |
|
100.00% |
73 |
0 |
9 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / entity_extraction_tools.py |
extract_and_store_memory |
|
0.00% |
25 |
25 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / entity_extraction_tools.py |
register_extraction_tools |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / entity_extraction_tools.py |
register_extraction_tools.extract_and_store_memory_tool |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / entity_extraction_tools.py |
(no function) |
|
100.00% |
8 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / feature_flags_tools.py |
register_feature_flags_tools |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / feature_flags_tools.py |
register_feature_flags_tools.feature_flags_status |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / feature_flags_tools.py |
register_feature_flags_tools.rollout_plan |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / feature_flags_tools.py |
(no function) |
|
100.00% |
4 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / health_tools.py |
_normalize_dict_component |
|
75.00% |
8 |
2 |
0 |
|
100.00% |
0 |
0 |
|
75.00% |
| session_buddy / tools / health_tools.py |
_normalize_object_component |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / health_tools.py |
_normalize_components |
|
77.78% |
9 |
2 |
0 |
|
66.67% |
6 |
2 |
|
73.33% |
| session_buddy / tools / health_tools.py |
_prepare_readiness_result |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / health_tools.py |
_prepare_liveness_result |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / health_tools.py |
get_health_status |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / health_tools.py |
(no function) |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / history_cache.py |
get_cache |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / history_cache.py |
reset_cache |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / history_cache.py |
(no function) |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / hook_parser.py |
_validate_line |
|
33.33% |
3 |
2 |
0 |
|
50.00% |
2 |
1 |
|
40.00% |
| session_buddy / tools / hook_parser.py |
_extract_parts |
|
63.64% |
11 |
4 |
0 |
|
66.67% |
6 |
2 |
|
64.71% |
| session_buddy / tools / hook_parser.py |
_validate_status_marker |
|
75.00% |
4 |
1 |
1 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / tools / hook_parser.py |
_extract_hook_name |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / hook_parser.py |
parse_hook_line |
|
75.00% |
4 |
1 |
3 |
|
100.00% |
0 |
0 |
|
75.00% |
| session_buddy / tools / hook_parser.py |
parse_hook_output |
|
81.82% |
11 |
2 |
0 |
|
75.00% |
4 |
1 |
|
80.00% |
| session_buddy / tools / hook_parser.py |
extract_failed_hooks |
|
0.00% |
1 |
1 |
1 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / hook_parser.py |
(no function) |
|
100.00% |
15 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_check_knowledge_graph_available |
|
100.00% |
3 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_require_knowledge_graph |
|
0.00% |
10 |
10 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_execute_kg_operation |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_create_entity_operation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_create_entity_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_create_entity_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_add_observation_operation |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_add_observation_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_add_observation_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_create_relation_operation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_create_relation_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_create_relation_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_format_entity_result |
|
100.00% |
9 |
0 |
0 |
|
75.00% |
4 |
1 |
|
92.31% |
| session_buddy / tools / knowledge_graph_tools.py |
_format_batch_results |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
12 |
0 |
|
100.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_search_entities_operation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_search_entities_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_search_entities_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_format_relationship |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_get_entity_relationships_operation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_get_entity_relationships_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_get_entity_relationships_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_find_path_operation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_find_path_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_find_path_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_format_entity_types |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_format_relationship_types |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_get_knowledge_graph_stats_operation |
|
0.00% |
9 |
9 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_get_knowledge_graph_stats_impl |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_extract_patterns_from_context |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_auto_create_entity_if_new |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_process_entity_type |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_extract_entities_from_context_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_extract_entities_from_context_impl.operation |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_create_single_entity |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_batch_create_entities_operation |
|
0.00% |
23 |
23 |
0 |
|
0.00% |
18 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_batch_create_entities_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
_batch_create_entities_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools.create_entity |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools.add_observation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools.create_relation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools.search_entities |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools.get_entity_relationships |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools.find_path |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools.get_knowledge_graph_stats |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools.extract_entities_from_context |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
register_knowledge_graph_tools.batch_create_entities |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / knowledge_graph_tools.py |
(no function) |
|
100.00% |
35 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / llm_tools.py |
_check_llm_available |
|
0.00% |
6 |
6 |
2 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_get_llm_manager |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_require_llm_manager |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_execute_llm_operation |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_add_provider_details |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_add_model_list |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_add_config_summary |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_format_provider_list |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_format_generation_result |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_format_chat_result |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_format_provider_config_output |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_list_llm_providers_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_list_llm_providers_impl |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_test_llm_providers_operation |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_test_llm_providers_impl |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_generate_with_llm_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_generate_with_llm_impl.operation |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_chat_with_llm_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_chat_with_llm_impl.operation |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_configure_llm_provider_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
_configure_llm_provider_impl.operation |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
register_llm_tools |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / llm_tools.py |
register_llm_tools.list_llm_providers |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
register_llm_tools.test_llm_providers |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
register_llm_tools.generate_with_llm |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
register_llm_tools.chat_with_llm |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
register_llm_tools.configure_llm_provider |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / llm_tools.py |
(no function) |
|
100.00% |
26 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_check_reflection_tools_available |
|
33.33% |
6 |
4 |
2 |
|
50.00% |
2 |
1 |
|
37.50% |
| session_buddy / tools / memory_tools.py |
_get_reflection_database |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / memory_tools.py |
_execute_database_tool |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / memory_tools.py |
_execute_simple_database_tool |
|
87.50% |
8 |
1 |
0 |
|
100.00% |
0 |
0 |
|
87.50% |
| session_buddy / tools / memory_tools.py |
_format_score |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_store_reflection_operation |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_format_store_reflection_result |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_store_reflection_impl |
|
85.71% |
14 |
2 |
0 |
|
100.00% |
2 |
0 |
|
87.50% |
| session_buddy / tools / memory_tools.py |
_quick_search_operation |
|
100.00% |
12 |
0 |
0 |
|
66.67% |
6 |
2 |
|
88.89% |
| session_buddy / tools / memory_tools.py |
_quick_search_impl |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_quick_search_impl.operation |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_analyze_project_distribution |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_analyze_relevance_scores |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_extract_common_themes |
|
88.89% |
9 |
1 |
0 |
|
83.33% |
6 |
1 |
|
86.67% |
| session_buddy / tools / memory_tools.py |
_format_search_summary |
|
100.00% |
22 |
0 |
0 |
|
71.43% |
14 |
4 |
|
88.89% |
| session_buddy / tools / memory_tools.py |
_search_summary_operation |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_search_summary_impl |
|
90.00% |
10 |
1 |
0 |
|
100.00% |
2 |
0 |
|
91.67% |
| session_buddy / tools / memory_tools.py |
_format_file_search_results |
|
100.00% |
14 |
0 |
0 |
|
70.00% |
10 |
3 |
|
87.50% |
| session_buddy / tools / memory_tools.py |
_search_by_file_operation |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_search_by_file_impl |
|
90.00% |
10 |
1 |
0 |
|
100.00% |
2 |
0 |
|
91.67% |
| session_buddy / tools / memory_tools.py |
_format_concept_search_results |
|
83.33% |
18 |
3 |
0 |
|
57.14% |
14 |
4 |
|
71.88% |
| session_buddy / tools / memory_tools.py |
_search_by_concept_operation |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_search_by_concept_impl |
|
90.00% |
10 |
1 |
0 |
|
100.00% |
2 |
0 |
|
91.67% |
| session_buddy / tools / memory_tools.py |
_format_stats_new |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_format_new_stats |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_format_stats_old |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_format_old_stats |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_reflection_stats_operation |
|
75.00% |
8 |
2 |
0 |
|
50.00% |
4 |
2 |
|
66.67% |
| session_buddy / tools / memory_tools.py |
_reflection_stats_impl |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_reflection_stats_impl.operation |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
_close_db_connection |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
4 |
2 |
|
70.00% |
| session_buddy / tools / memory_tools.py |
_close_db_object |
|
66.67% |
9 |
3 |
0 |
|
33.33% |
6 |
2 |
|
53.33% |
| session_buddy / tools / memory_tools.py |
_close_reflection_db_safely |
|
100.00% |
4 |
0 |
0 |
|
50.00% |
2 |
1 |
|
83.33% |
| session_buddy / tools / memory_tools.py |
_reset_reflection_database_impl |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
register_memory_tools |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / memory_tools.py |
register_memory_tools.store_reflection |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / memory_tools.py |
register_memory_tools.quick_search |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / memory_tools.py |
register_memory_tools.search_summary |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / memory_tools.py |
register_memory_tools.search_by_file |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / memory_tools.py |
register_memory_tools.search_by_concept |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / memory_tools.py |
register_memory_tools.reflection_stats |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / memory_tools.py |
register_memory_tools.reset_reflection_database |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / memory_tools.py |
(no function) |
|
100.00% |
44 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / migration_tools.py |
register_migration_tools |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / migration_tools.py |
register_migration_tools.migration_status |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / migration_tools.py |
register_migration_tools.trigger_migration |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / migration_tools.py |
register_migration_tools.rollback_migration |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / migration_tools.py |
(no function) |
|
100.00% |
5 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / monitoring_tools.py |
_require_app_monitor |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_require_interruption_manager |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_execute_monitor_operation |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_execute_interruption_operation |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_start_app_monitoring_operation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_start_app_monitoring_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_start_app_monitoring_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_stop_app_monitoring_operation |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_stop_app_monitoring_impl |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_format_file_activity |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_format_app_activity |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_format_productivity_metrics |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_activity_summary_operation |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_activity_summary_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_activity_summary_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_format_context_insights_output |
|
0.00% |
20 |
20 |
0 |
|
0.00% |
10 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_context_insights_operation |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_context_insights_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_context_insights_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_active_files_operation |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_active_files_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_active_files_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_start_interruption_monitoring_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_start_interruption_monitoring_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_start_interruption_monitoring_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_stop_interruption_monitoring_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_stop_interruption_monitoring_impl |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_create_session_context_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_create_session_context_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_create_session_context_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_preserve_current_context_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_preserve_current_context_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_preserve_current_context_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_restore_session_context_operation |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_restore_session_context_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_restore_session_context_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_interruption_history_operation |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_interruption_history_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
_get_interruption_history_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools |
|
100.00% |
22 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.start_app_monitoring |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.stop_app_monitoring |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.get_activity_summary |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.get_context_insights |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.get_active_files |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.start_interruption_monitoring |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.stop_interruption_monitoring |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.create_session_context |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.preserve_current_context |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.restore_session_context |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
register_monitoring_tools.get_interruption_history |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / monitoring_tools.py |
(no function) |
|
100.00% |
36 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / prompt_tools.py |
PromptDefinition.get_content |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / prompt_tools.py |
_create_prompt_handler |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / prompt_tools.py |
_create_prompt_handler.handler |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / prompt_tools.py |
register_prompt_tools |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / prompt_tools.py |
_register_prompt_group |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / prompt_tools.py |
(no function) |
|
100.00% |
20 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
QualityMetricsExtractorProtocol.extract |
|
100.00% |
0 |
0 |
11 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
AgentAnalyzerProtocol.analyze |
|
100.00% |
0 |
0 |
12 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
AgentAnalyzerProtocol.format_recommendations |
|
100.00% |
0 |
0 |
10 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
RecommendationEngineProtocol.analyze_history |
|
100.00% |
0 |
0 |
12 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
RecommendationEngineProtocol.adjust_confidence |
|
100.00% |
0 |
0 |
11 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
ReflectionDatabaseProtocol.search_conversations |
|
100.00% |
0 |
0 |
13 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
ReflectionDatabaseProtocol.store_conversation |
|
100.00% |
0 |
0 |
8 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
ReflectionDatabaseProtocol.__aenter__ |
|
100.00% |
0 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
ReflectionDatabaseProtocol.__aexit__ |
|
100.00% |
0 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
CrackerjackResultProtocol.exit_code |
|
100.00% |
0 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
CrackerjackResultProtocol.stdout |
|
100.00% |
0 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
CrackerjackResultProtocol.stderr |
|
100.00% |
0 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
CrackerjackResultProtocol.execution_time |
|
100.00% |
0 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
CrackerjackIntegrationProtocol.execute_crackerjack_command |
|
100.00% |
0 |
0 |
14 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / protocols.py |
(no function) |
|
100.00% |
4 |
0 |
80 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / quality_metrics.py |
QualityMetrics.to_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / quality_metrics.py |
QualityMetrics._format_coverage |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / quality_metrics.py |
QualityMetrics._format_complexity |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / quality_metrics.py |
QualityMetrics._format_violations |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / quality_metrics.py |
QualityMetrics._format_tests |
|
100.00% |
3 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / quality_metrics.py |
QualityMetrics._format_errors |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / quality_metrics.py |
QualityMetrics.format_for_display |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / quality_metrics.py |
QualityMetricsExtractor.extract |
|
100.00% |
19 |
0 |
1 |
|
100.00% |
8 |
0 |
|
100.00% |
| session_buddy / tools / quality_metrics.py |
(no function) |
|
100.00% |
23 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._get_cached_result |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._filter_results_by_date |
|
76.92% |
13 |
3 |
0 |
|
62.50% |
8 |
3 |
|
71.43% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._cache_result |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine.analyze_history |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._update_timestamp |
|
83.33% |
6 |
1 |
0 |
|
75.00% |
4 |
1 |
|
80.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._track_agent_fixes |
|
91.67% |
12 |
1 |
0 |
|
87.50% |
8 |
1 |
|
90.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._extract_patterns |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._process_recommendation |
|
90.00% |
10 |
1 |
0 |
|
75.00% |
4 |
1 |
|
85.71% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._create_effectiveness |
|
85.71% |
7 |
1 |
0 |
|
50.00% |
2 |
1 |
|
77.78% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._calculate_agent_effectiveness |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._generate_signature |
|
95.24% |
21 |
1 |
0 |
|
93.75% |
16 |
1 |
|
94.59% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._get_pattern_insights |
|
88.89% |
9 |
1 |
0 |
|
75.00% |
4 |
1 |
|
84.62% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._get_effectiveness_insights |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._get_cross_pattern_insights |
|
83.33% |
6 |
1 |
0 |
|
75.00% |
4 |
1 |
|
80.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._generate_insights |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine._adjust_single_recommendation |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
RecommendationEngine.adjust_confidence |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / recommendation_engine.py |
(no function) |
|
100.00% |
58 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / search_tools.py |
_optimize_search_results_impl |
|
0.00% |
10 |
10 |
3 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_store_reflection_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_format_store_reflection |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_store_reflection_impl |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_store_reflection_impl.validator |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_store_reflection_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_quick_search_operation |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_quick_search_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_quick_search_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_extract_key_terms |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_format_search_summary |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_summary_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_summary_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_summary_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_build_pagination_output |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_get_more_results_operation |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_get_more_results_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_get_more_results_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_extract_file_excerpt |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_format_file_search_results |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_by_file_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_by_file_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_by_file_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_extract_relevant_excerpt |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_extract_mentioned_files |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_format_concept_results |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_by_concept_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_by_concept_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_by_concept_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_reset_reflection_database_impl |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_reflection_stats_operation |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_reflection_stats_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_reflection_stats_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_extract_code_blocks_from_content |
|
0.00% |
7 |
7 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_format_code_search_results |
|
0.00% |
22 |
22 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_code_operation |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_code_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_code_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_find_best_error_excerpt |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_format_error_search_results |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_errors_operation |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_errors_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_errors_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_parse_time_expression |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_format_temporal_results |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_temporal_operation |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_temporal_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
_search_temporal_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools |
|
100.00% |
24 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / search_tools.py |
register_search_tools._optimize_search_results |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.store_reflection |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.quick_search |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.search_summary |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.get_more_results |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.search_by_file |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.search_by_concept |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.reset_reflection_database |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.reflection_stats |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.search_code |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.search_errors |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
register_search_tools.search_temporal |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / search_tools.py |
(no function) |
|
100.00% |
45 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / serverless_tools.py |
_require_serverless_manager |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_execute_serverless_operation |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_create_serverless_session_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_create_serverless_session_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_create_serverless_session_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_get_serverless_session_operation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_get_serverless_session_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_get_serverless_session_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_update_serverless_session_operation |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_update_serverless_session_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_update_serverless_session_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_delete_serverless_session_operation |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_delete_serverless_session_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_delete_serverless_session_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_list_serverless_sessions_operation |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_list_serverless_sessions_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_list_serverless_sessions_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_cleanup_serverless_sessions_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_cleanup_serverless_sessions_impl |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_format_storage_test_results |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_test_serverless_storage_operation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_test_serverless_storage_impl |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_configure_serverless_storage_operation |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_configure_serverless_storage_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
_configure_serverless_storage_impl.operation_wrapper |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
register_serverless_tools |
|
100.00% |
16 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / serverless_tools.py |
register_serverless_tools.create_serverless_session |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
register_serverless_tools.get_serverless_session |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
register_serverless_tools.update_serverless_session |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
register_serverless_tools.delete_serverless_session |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
register_serverless_tools.list_serverless_sessions |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
register_serverless_tools.cleanup_serverless_sessions |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
register_serverless_tools.test_serverless_storage |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
register_serverless_tools.configure_serverless_storage |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / serverless_tools.py |
(no function) |
|
100.00% |
25 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
SessionOutputBuilder.add_header |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
SessionOutputBuilder.add_section |
|
100.00% |
3 |
0 |
0 |
|
50.00% |
2 |
1 |
|
80.00% |
| session_buddy / tools / session_tools.py |
SessionOutputBuilder.add_status_item |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
SessionOutputBuilder.add_simple_item |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
SessionOutputBuilder.build |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_get_session_manager |
|
100.00% |
7 |
0 |
0 |
|
50.00% |
2 |
1 |
|
88.89% |
| session_buddy / tools / session_tools.py |
_create_session_shortcuts |
|
88.24% |
17 |
2 |
0 |
|
100.00% |
4 |
0 |
|
90.48% |
| session_buddy / tools / session_tools.py |
_check_environment_variables |
|
100.00% |
7 |
0 |
0 |
|
83.33% |
6 |
1 |
|
92.31% |
| session_buddy / tools / session_tools.py |
_check_working_dir_file |
|
87.50% |
8 |
1 |
0 |
|
75.00% |
4 |
1 |
|
83.33% |
| session_buddy / tools / session_tools.py |
_check_parent_process_cwd |
|
87.50% |
8 |
1 |
0 |
|
50.00% |
4 |
2 |
|
75.00% |
| session_buddy / tools / session_tools.py |
_is_git_repository |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_safe_get_mtime |
|
50.00% |
4 |
2 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / tools / session_tools.py |
_collect_git_repos |
|
100.00% |
7 |
0 |
0 |
|
83.33% |
6 |
1 |
|
92.31% |
| session_buddy / tools / session_tools.py |
_get_most_recent_client_repo |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
4 |
2 |
|
66.67% |
| session_buddy / tools / session_tools.py |
_find_recent_git_repository |
|
77.78% |
9 |
2 |
0 |
|
50.00% |
8 |
4 |
|
64.71% |
| session_buddy / tools / session_tools.py |
_get_client_working_directory |
|
55.56% |
9 |
4 |
0 |
|
50.00% |
8 |
4 |
|
52.94% |
| session_buddy / tools / session_tools.py |
_perform_environment_setup |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_setup_uv_dependencies |
|
75.00% |
20 |
5 |
0 |
|
83.33% |
6 |
1 |
|
76.92% |
| session_buddy / tools / session_tools.py |
_add_session_info_to_output |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_add_environment_info_to_output |
|
100.00% |
8 |
0 |
0 |
|
83.33% |
6 |
1 |
|
92.86% |
| session_buddy / tools / session_tools.py |
_add_project_section_to_output |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_add_quality_section_to_output |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_add_health_section_to_output |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_add_project_context_to_output |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_handle_auto_store_reflection |
|
13.64% |
22 |
19 |
0 |
|
16.67% |
6 |
1 |
|
14.29% |
| session_buddy / tools / session_tools.py |
_handle_auto_compaction |
|
72.73% |
11 |
3 |
0 |
|
50.00% |
2 |
1 |
|
69.23% |
| session_buddy / tools / session_tools.py |
_format_successful_end |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_format_recommendations |
|
80.00% |
5 |
1 |
0 |
|
50.00% |
2 |
1 |
|
71.43% |
| session_buddy / tools / session_tools.py |
_format_session_summary |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
_start_impl |
|
78.57% |
14 |
3 |
0 |
|
100.00% |
2 |
0 |
|
81.25% |
| session_buddy / tools / session_tools.py |
_checkpoint_impl |
|
66.67% |
24 |
8 |
0 |
|
100.00% |
4 |
0 |
|
71.43% |
| session_buddy / tools / session_tools.py |
_end_impl |
|
75.00% |
12 |
3 |
0 |
|
100.00% |
4 |
0 |
|
81.25% |
| session_buddy / tools / session_tools.py |
_status_impl |
|
100.00% |
18 |
0 |
0 |
|
75.00% |
4 |
1 |
|
95.45% |
| session_buddy / tools / session_tools.py |
register_session_tools |
|
100.00% |
14 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
register_session_tools.start |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
register_session_tools.checkpoint |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
register_session_tools.end |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
register_session_tools.status |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
register_session_tools.health_check |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
register_session_tools.server_info |
|
80.00% |
10 |
2 |
0 |
|
100.00% |
0 |
0 |
|
80.00% |
| session_buddy / tools / session_tools.py |
register_session_tools.ping |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / session_tools.py |
(no function) |
|
100.00% |
52 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / team_tools.py |
_require_team_manager |
|
0.00% |
3 |
3 |
3 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_execute_team_operation |
|
0.00% |
10 |
10 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_format_search_result |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
10 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_format_search_scope |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_format_basic_stats |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_format_activity_stats |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_format_contributor_stats |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_format_popular_tags |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_format_team_statistics |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_create_team_operation |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_create_team_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_create_team_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_search_team_knowledge_operation |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_search_team_knowledge_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_search_team_knowledge_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_get_team_statistics_operation |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_get_team_statistics_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_get_team_statistics_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_vote_on_reflection_operation |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_vote_on_reflection_impl |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
_vote_on_reflection_impl.operation |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
register_team_tools |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / team_tools.py |
register_team_tools.create_team |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
register_team_tools.search_team_knowledge |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
register_team_tools.get_team_statistics |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
register_team_tools.vote_on_reflection |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / team_tools.py |
(no function) |
|
100.00% |
23 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_get_reflection_database |
|
75.00% |
4 |
1 |
1 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / tools / validated_memory_tools.py |
_format_result_item |
|
100.00% |
8 |
0 |
0 |
|
50.00% |
6 |
3 |
|
78.57% |
| session_buddy / tools / validated_memory_tools.py |
_format_search_results |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_format_concept_results |
|
100.00% |
17 |
0 |
0 |
|
64.29% |
14 |
5 |
|
83.87% |
| session_buddy / tools / validated_memory_tools.py |
_validate_reflection_params |
|
75.00% |
8 |
2 |
0 |
|
100.00% |
2 |
0 |
|
80.00% |
| session_buddy / tools / validated_memory_tools.py |
_execute_store_reflection |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_format_reflection_result |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_store_reflection_validated_impl |
|
68.18% |
22 |
7 |
4 |
|
87.50% |
8 |
1 |
|
73.33% |
| session_buddy / tools / validated_memory_tools.py |
_quick_search_validated_impl |
|
62.50% |
24 |
9 |
4 |
|
83.33% |
6 |
1 |
|
66.67% |
| session_buddy / tools / validated_memory_tools.py |
_quick_search_validated_impl.operation |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_quick_search_validated_impl.formatter |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_format_top_result |
|
100.00% |
8 |
0 |
0 |
|
50.00% |
6 |
3 |
|
78.57% |
| session_buddy / tools / validated_memory_tools.py |
_search_by_file_validated_impl |
|
62.50% |
24 |
9 |
4 |
|
83.33% |
6 |
1 |
|
66.67% |
| session_buddy / tools / validated_memory_tools.py |
_search_by_file_validated_impl.operation |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_search_by_file_validated_impl.formatter |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_search_by_concept_validated_impl |
|
62.50% |
24 |
9 |
4 |
|
83.33% |
6 |
1 |
|
66.67% |
| session_buddy / tools / validated_memory_tools.py |
_search_by_concept_validated_impl.operation |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_search_by_concept_validated_impl.formatter |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_format_file_search_header |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / tools / validated_memory_tools.py |
_format_file_search_result |
|
100.00% |
8 |
0 |
0 |
|
66.67% |
6 |
2 |
|
85.71% |
| session_buddy / tools / validated_memory_tools.py |
_format_file_search_results |
|
88.89% |
9 |
1 |
0 |
|
83.33% |
6 |
1 |
|
86.67% |
| session_buddy / tools / validated_memory_tools.py |
_format_validated_concept_result |
|
100.00% |
11 |
0 |
0 |
|
62.50% |
8 |
3 |
|
84.21% |
| session_buddy / tools / validated_memory_tools.py |
ValidationExamples.example_valid_calls |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / validated_memory_tools.py |
ValidationExamples.example_validation_errors |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / validated_memory_tools.py |
MigrationGuide.before_migration |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / validated_memory_tools.py |
MigrationGuide.after_migration |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / validated_memory_tools.py |
_check_reflection_tools_available |
|
72.73% |
11 |
3 |
0 |
|
100.00% |
2 |
0 |
|
76.92% |
| session_buddy / tools / validated_memory_tools.py |
resolve_reflection_database |
|
72.73% |
11 |
3 |
0 |
|
0.00% |
2 |
0 |
|
61.54% |
| session_buddy / tools / validated_memory_tools.py |
_get_reflection_database_async |
|
77.78% |
9 |
2 |
5 |
|
100.00% |
4 |
0 |
|
84.62% |
| session_buddy / tools / validated_memory_tools.py |
register_validated_memory_tools |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / validated_memory_tools.py |
register_validated_memory_tools.store_reflection_validated |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / validated_memory_tools.py |
register_validated_memory_tools.quick_search_validated |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / validated_memory_tools.py |
register_validated_memory_tools.search_by_file_validated |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / validated_memory_tools.py |
register_validated_memory_tools.search_by_concept_validated |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / tools / validated_memory_tools.py |
(no function) |
|
100.00% |
38 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / types.py |
(no function) |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / __init__.py |
(no function) |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / __init__.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._create_patterns |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser.parse_output |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._init_parsed_data |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._get_applicable_parsers |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._apply_parser |
|
100.00% |
5 |
0 |
0 |
|
50.00% |
2 |
1 |
|
85.71% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._parse_test_output |
|
76.92% |
13 |
3 |
2 |
|
66.67% |
6 |
2 |
|
73.68% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._parse_lint_output |
|
66.67% |
18 |
6 |
0 |
|
66.67% |
6 |
2 |
|
66.67% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._parse_security_output |
|
66.67% |
18 |
6 |
0 |
|
66.67% |
6 |
2 |
|
66.67% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._parse_coverage_output |
|
71.43% |
14 |
4 |
0 |
|
66.67% |
6 |
2 |
|
70.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._parse_complexity_output |
|
62.50% |
16 |
6 |
0 |
|
50.00% |
6 |
1 |
|
59.09% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._parse_progress_output |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._initialize_progress_state |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._process_progress_line |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_current_task |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_percentage |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_completed_tasks |
|
50.00% |
6 |
3 |
0 |
|
25.00% |
4 |
1 |
|
40.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_failed_tasks |
|
50.00% |
6 |
3 |
0 |
|
25.00% |
4 |
1 |
|
40.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._get_task_from_match |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._finalize_progress_data |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_test_insights |
|
40.00% |
10 |
6 |
7 |
|
100.00% |
0 |
0 |
|
40.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_lint_insights |
|
23.81% |
21 |
16 |
0 |
|
12.50% |
8 |
1 |
|
20.69% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_security_insights |
|
45.45% |
11 |
6 |
0 |
|
25.00% |
4 |
1 |
|
40.00% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_coverage_insights |
|
30.77% |
13 |
9 |
0 |
|
12.50% |
8 |
1 |
|
23.81% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_complexity_insights |
|
53.85% |
13 |
6 |
0 |
|
25.00% |
8 |
2 |
|
42.86% |
| session_buddy / utils / crackerjack / output_parser.py |
CrackerjackOutputParser._extract_progress_insights |
|
75.00% |
12 |
3 |
0 |
|
50.00% |
6 |
3 |
|
66.67% |
| session_buddy / utils / crackerjack / output_parser.py |
(no function) |
|
100.00% |
32 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
PatternMappingsBuilder.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
PatternMappingsBuilder.add_test_patterns |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
PatternMappingsBuilder.add_lint_patterns |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
PatternMappingsBuilder.add_security_patterns |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
PatternMappingsBuilder.add_quality_patterns |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
PatternMappingsBuilder.add_progress_patterns |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
PatternMappingsBuilder.add_coverage_patterns |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
PatternMappingsBuilder.add_misc_patterns |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
PatternMappingsBuilder.build |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / crackerjack / pattern_builder.py |
(no function) |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / database_helpers.py |
require_reflection_database |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_helpers.py |
safe_database_operation |
|
0.00% |
8 |
8 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / database_helpers.py |
safe_database_operation_with_message |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_helpers.py |
batch_database_operation |
|
0.00% |
14 |
14 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / database_helpers.py |
check_database_available |
|
0.00% |
7 |
7 |
2 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_helpers.py |
get_database_stats |
|
0.00% |
10 |
10 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / database_helpers.py |
(no function) |
|
100.00% |
10 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / database_pool.py |
_get_logger |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.__init__ |
|
0.00% |
9 |
9 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool._create_connection |
|
0.00% |
12 |
12 |
1 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.get_connection |
|
0.00% |
14 |
14 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.return_connection |
|
0.00% |
12 |
12 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.get_async_connection |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool._get_executor |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.execute_query |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.execute_query._execute |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.execute_many |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.execute_many._execute_many |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.get_stats |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
DatabaseConnectionPool.close_all |
|
0.00% |
20 |
20 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
get_database_pool |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
close_all_pools |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / database_pool.py |
(no function) |
|
100.00% |
32 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / error_handlers.py |
_get_logger |
|
100.00% |
2 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / error_handlers.py |
handle_tool_errors |
|
0.00% |
9 |
9 |
1 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / error_handlers.py |
handle_tool_errors_with_result |
|
0.00% |
10 |
10 |
1 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / error_handlers.py |
validate_required |
|
33.33% |
9 |
6 |
0 |
|
50.00% |
6 |
3 |
|
40.00% |
| session_buddy / utils / error_handlers.py |
validate_type |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / error_handlers.py |
validate_range |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / error_handlers.py |
(no function) |
|
100.00% |
13 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / file_utils.py |
_cleanup_session_logs |
|
70.00% |
20 |
6 |
0 |
|
60.00% |
10 |
4 |
|
66.67% |
| session_buddy / utils / file_utils.py |
_get_cleanup_patterns |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / file_utils.py |
_calculate_item_size |
|
90.00% |
10 |
1 |
0 |
|
75.00% |
8 |
2 |
|
83.33% |
| session_buddy / utils / file_utils.py |
_cleanup_item |
|
60.00% |
10 |
4 |
0 |
|
50.00% |
4 |
2 |
|
57.14% |
| session_buddy / utils / file_utils.py |
_cleanup_temp_files |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / file_utils.py |
_process_cleanup_patterns |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / file_utils.py |
_process_single_pattern |
|
100.00% |
9 |
0 |
0 |
|
66.67% |
6 |
2 |
|
86.67% |
| session_buddy / utils / file_utils.py |
_format_cleanup_results |
|
100.00% |
4 |
0 |
0 |
|
50.00% |
2 |
1 |
|
83.33% |
| session_buddy / utils / file_utils.py |
_cleanup_uv_cache |
|
35.71% |
14 |
9 |
0 |
|
0.00% |
4 |
0 |
|
27.78% |
| session_buddy / utils / file_utils.py |
validate_claude_directory |
|
72.73% |
11 |
3 |
0 |
|
100.00% |
0 |
0 |
|
72.73% |
| session_buddy / utils / file_utils.py |
_initialize_validation_results |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / file_utils.py |
_setup_main_directory |
|
33.33% |
3 |
2 |
0 |
|
50.00% |
2 |
1 |
|
40.00% |
| session_buddy / utils / file_utils.py |
_setup_subdirectories |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / file_utils.py |
_calculate_directory_size |
|
75.00% |
8 |
2 |
0 |
|
100.00% |
4 |
0 |
|
83.33% |
| session_buddy / utils / file_utils.py |
_validate_permissions |
|
33.33% |
3 |
2 |
0 |
|
50.00% |
2 |
1 |
|
40.00% |
| session_buddy / utils / file_utils.py |
(no function) |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / format_utils.py |
_format_statistics_header |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_session_statistics |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_interruption_type_details |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_interruption_statistics |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_snapshot_statistics |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_calculate_efficiency_rates |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_efficiency_metrics |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_has_statistics_data |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_no_data_message |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_build_search_header |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_search_results |
|
90.91% |
11 |
1 |
0 |
|
83.33% |
6 |
1 |
|
88.24% |
| session_buddy / utils / format_utils.py |
_format_monitoring_status |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_quality_trend |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_quality_alerts |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_proactive_recommendations |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
_format_monitor_usage_guidance |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / format_utils.py |
(no function) |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / git_operations.py |
is_git_repository |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / git_operations.py |
is_git_worktree |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / utils / git_operations.py |
get_git_root |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / git_operations.py |
get_worktree_info |
|
80.00% |
15 |
3 |
0 |
|
75.00% |
4 |
1 |
|
78.95% |
| session_buddy / utils / git_operations.py |
_process_worktree_line |
|
42.86% |
14 |
8 |
0 |
|
35.71% |
14 |
1 |
|
39.29% |
| session_buddy / utils / git_operations.py |
list_worktrees |
|
83.33% |
6 |
1 |
0 |
|
75.00% |
4 |
1 |
|
80.00% |
| session_buddy / utils / git_operations.py |
_run_git_worktree_list |
|
50.00% |
4 |
2 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / utils / git_operations.py |
_parse_worktree_list_output |
|
66.67% |
12 |
4 |
0 |
|
50.00% |
8 |
2 |
|
60.00% |
| session_buddy / utils / git_operations.py |
_parse_worktree_entry |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / git_operations.py |
get_git_status |
|
75.00% |
8 |
2 |
0 |
|
100.00% |
2 |
0 |
|
80.00% |
| session_buddy / utils / git_operations.py |
_parse_git_status |
|
100.00% |
11 |
0 |
0 |
|
75.00% |
8 |
2 |
|
89.47% |
| session_buddy / utils / git_operations.py |
stage_files |
|
71.43% |
7 |
2 |
0 |
|
100.00% |
2 |
0 |
|
77.78% |
| session_buddy / utils / git_operations.py |
get_staged_files |
|
57.14% |
7 |
3 |
0 |
|
50.00% |
2 |
1 |
|
55.56% |
| session_buddy / utils / git_operations.py |
create_commit |
|
100.00% |
9 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / git_operations.py |
_add_worktree_context_output |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
4 |
2 |
|
62.50% |
| session_buddy / utils / git_operations.py |
_create_checkpoint_message |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / git_operations.py |
_validate_git_repository |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / git_operations.py |
_check_for_changes |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / utils / git_operations.py |
_perform_staging_and_commit |
|
73.33% |
15 |
4 |
0 |
|
50.00% |
4 |
2 |
|
68.42% |
| session_buddy / utils / git_operations.py |
create_checkpoint_commit |
|
76.19% |
21 |
5 |
0 |
|
87.50% |
8 |
1 |
|
79.31% |
| session_buddy / utils / git_operations.py |
_format_untracked_files |
|
87.50% |
8 |
1 |
0 |
|
75.00% |
4 |
1 |
|
83.33% |
| session_buddy / utils / git_operations.py |
(no function) |
|
100.00% |
36 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / git_utils.py |
_parse_git_status |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / git_utils.py |
_format_untracked_files |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / git_utils.py |
_stage_and_commit_files |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / git_utils.py |
_stage_files |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / git_utils.py |
_commit_staged_changes |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / git_utils.py |
_run_git_command |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / git_utils.py |
_optimize_git_repository |
|
73.33% |
15 |
4 |
0 |
|
50.00% |
4 |
2 |
|
68.42% |
| session_buddy / utils / git_utils.py |
(no function) |
|
100.00% |
9 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / instance_managers.py |
get_app_monitor |
|
100.00% |
12 |
0 |
2 |
|
50.00% |
2 |
1 |
|
92.86% |
| session_buddy / utils / instance_managers.py |
get_llm_manager |
|
100.00% |
10 |
0 |
2 |
|
50.00% |
2 |
1 |
|
91.67% |
| session_buddy / utils / instance_managers.py |
get_serverless_manager |
|
100.00% |
13 |
0 |
2 |
|
50.00% |
2 |
1 |
|
93.33% |
| session_buddy / utils / instance_managers.py |
get_reflection_database |
|
92.31% |
13 |
1 |
5 |
|
50.00% |
4 |
2 |
|
82.35% |
| session_buddy / utils / instance_managers.py |
get_interruption_manager |
|
0.00% |
9 |
9 |
2 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / instance_managers.py |
reset_instances |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / instance_managers.py |
_resolve_claude_dir |
|
62.50% |
8 |
3 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / utils / instance_managers.py |
_iter_dependencies |
|
0.00% |
17 |
17 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / instance_managers.py |
(no function) |
|
100.00% |
14 |
0 |
7 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / lazy_imports.py |
_get_logger |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
LazyImport.__init__ |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / lazy_imports.py |
LazyImport.__getattr__ |
|
0.00% |
6 |
6 |
1 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
LazyImport._try_import |
|
0.00% |
4 |
4 |
3 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
LazyImport.available |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
LazyImport.__bool__ |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
LazyLoader.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / lazy_imports.py |
LazyLoader.add_import |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / lazy_imports.py |
LazyLoader.get_import |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
LazyLoader.check_availability |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
require_dependency |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
require_dependency.decorator |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
require_dependency.decorator.wrapper |
|
0.00% |
6 |
6 |
1 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
optional_dependency |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
optional_dependency.decorator |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
optional_dependency.decorator.wrapper |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
MockModule.__init__ |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
MockModule.__getattr__ |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
MockModule.__getattr__.mock_function |
|
0.00% |
1 |
1 |
1 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
create_embedding_mock |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
create_embedding_mock.MockEmbedding.__init__ |
|
100.00% |
0 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / lazy_imports.py |
create_embedding_mock.MockEmbedding.encode |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
create_embedding_mock.MockEmbedding.encode._random_float |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
get_dependency_status |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
log_dependency_status |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / lazy_imports.py |
(no function) |
|
100.00% |
33 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / logging.py |
SessionLogger.__init__ |
|
100.00% |
18 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / utils / logging.py |
SessionLogger.info |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / logging.py |
SessionLogger.warning |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / logging.py |
SessionLogger.error |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / logging.py |
SessionLogger.debug |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / utils / logging.py |
SessionLogger.exception |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / utils / logging.py |
SessionLogger.critical |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / utils / logging.py |
get_session_logger |
|
100.00% |
7 |
0 |
0 |
|
50.00% |
2 |
1 |
|
88.89% |
| session_buddy / utils / logging.py |
_resolve_logs_dir |
|
66.67% |
9 |
3 |
0 |
|
0.00% |
2 |
0 |
|
54.55% |
| session_buddy / utils / logging.py |
_get_console_handler |
|
100.00% |
4 |
0 |
0 |
|
75.00% |
4 |
1 |
|
87.50% |
| session_buddy / utils / logging.py |
_get_file_handler |
|
75.00% |
8 |
2 |
0 |
|
100.00% |
6 |
0 |
|
85.71% |
| session_buddy / utils / logging.py |
_safe_json_serialize |
|
33.33% |
6 |
4 |
0 |
|
0.00% |
2 |
0 |
|
25.00% |
| session_buddy / utils / logging.py |
(no function) |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / logging_utils.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / messages.py |
ToolMessages.not_available |
|
83.33% |
6 |
1 |
0 |
|
50.00% |
4 |
2 |
|
70.00% |
| session_buddy / utils / messages.py |
ToolMessages.operation_failed |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / utils / messages.py |
ToolMessages.success |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.validation_error |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.empty_results |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.format_list_item |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.format_timestamp |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.format_count |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.format_progress |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.format_duration |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.format_bytes |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.format_result_summary |
|
0.00% |
16 |
16 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / utils / messages.py |
ToolMessages.truncate_text |
|
66.67% |
3 |
1 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / utils / messages.py |
(no function) |
|
100.00% |
30 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / project_analysis.py |
analyze_project_context |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / project_analysis.py |
(no function) |
|
100.00% |
2 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality / __init__.py |
(no function) |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality / compaction.py |
get_default_compaction_reason |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality / compaction.py |
get_fallback_compaction_reason |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality / compaction.py |
count_significant_files |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / utils / quality / compaction.py |
check_git_activity |
|
73.33% |
15 |
4 |
0 |
|
66.67% |
6 |
2 |
|
71.43% |
| session_buddy / utils / quality / compaction.py |
evaluate_large_project_heuristic |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / quality / compaction.py |
evaluate_git_activity_heuristic |
|
57.14% |
7 |
3 |
0 |
|
33.33% |
6 |
2 |
|
46.15% |
| session_buddy / utils / quality / compaction.py |
evaluate_python_project_heuristic |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / quality / compaction.py |
(no function) |
|
100.00% |
10 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality / recommendations.py |
generate_quality_recommendations |
|
0.00% |
17 |
17 |
0 |
|
0.00% |
14 |
0 |
|
0.00% |
| session_buddy / utils / quality / recommendations.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality / summary.py |
create_empty_summary |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality / summary.py |
extract_topics_from_content |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / quality / summary.py |
extract_decisions_from_content |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / quality / summary.py |
extract_next_steps_from_content |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / quality / summary.py |
process_recent_reflections |
|
7.14% |
14 |
13 |
0 |
|
0.00% |
4 |
0 |
|
5.56% |
| session_buddy / utils / quality / summary.py |
ensure_summary_defaults |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / quality / summary.py |
get_fallback_summary |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality / summary.py |
get_error_summary |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / quality / summary.py |
(no function) |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils.py |
_extract_score_from_content |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / quality_utils.py |
_extract_score_from_metadata |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / quality_utils.py |
_parse_score_text |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / quality_utils.py |
_extract_quality_scores |
|
0.00% |
14 |
14 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / quality_utils.py |
_analyze_quality_trend |
|
0.00% |
27 |
27 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / utils / quality_utils.py |
_generate_quality_trend_recommendations |
|
0.00% |
18 |
18 |
0 |
|
0.00% |
14 |
0 |
|
0.00% |
| session_buddy / utils / quality_utils.py |
_get_time_based_recommendations |
|
66.67% |
9 |
3 |
0 |
|
50.00% |
6 |
3 |
|
60.00% |
| session_buddy / utils / quality_utils.py |
_ensure_default_recommendations |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / quality_utils.py |
_get_intelligence_error_result |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / quality_utils.py |
(no function) |
|
100.00% |
12 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
calculate_quality_score_v2 |
|
100.00% |
8 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_calculate_code_quality |
|
100.00% |
11 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_calculate_project_health |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_score_package_management |
|
88.89% |
9 |
1 |
0 |
|
83.33% |
6 |
1 |
|
86.67% |
| session_buddy / utils / quality_utils_v2.py |
_score_version_control |
|
88.89% |
9 |
1 |
0 |
|
100.00% |
4 |
0 |
|
92.31% |
| session_buddy / utils / quality_utils_v2.py |
_score_dependency_management |
|
69.23% |
13 |
4 |
0 |
|
62.50% |
8 |
1 |
|
66.67% |
| session_buddy / utils / quality_utils_v2.py |
_calculate_tooling_score |
|
100.00% |
6 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_calculate_maturity_score |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_evaluate_testing_infra |
|
100.00% |
13 |
0 |
0 |
|
100.00% |
8 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_evaluate_documentation |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_evaluate_ci_cd |
|
90.91% |
11 |
1 |
0 |
|
75.00% |
8 |
2 |
|
84.21% |
| session_buddy / utils / quality_utils_v2.py |
_calculate_dev_velocity |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_analyze_git_activity |
|
83.33% |
12 |
2 |
0 |
|
100.00% |
2 |
0 |
|
85.71% |
| session_buddy / utils / quality_utils_v2.py |
_collect_recent_commits |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_score_commit_frequency |
|
80.00% |
10 |
2 |
0 |
|
75.00% |
8 |
2 |
|
77.78% |
| session_buddy / utils / quality_utils_v2.py |
_score_commit_quality |
|
72.73% |
11 |
3 |
0 |
|
62.50% |
8 |
3 |
|
68.42% |
| session_buddy / utils / quality_utils_v2.py |
_analyze_dev_patterns |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
2 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_score_issue_tracking |
|
66.67% |
15 |
5 |
0 |
|
62.50% |
8 |
3 |
|
65.22% |
| session_buddy / utils / quality_utils_v2.py |
_score_branch_strategy |
|
69.23% |
13 |
4 |
0 |
|
66.67% |
6 |
2 |
|
68.42% |
| session_buddy / utils / quality_utils_v2.py |
_calculate_security |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_run_security_checks |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_check_security_hygiene |
|
76.19% |
21 |
5 |
1 |
|
80.00% |
10 |
2 |
|
77.42% |
| session_buddy / utils / quality_utils_v2.py |
_calculate_trust_score |
|
100.00% |
5 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_get_cached_metrics |
|
83.33% |
6 |
1 |
0 |
|
75.00% |
4 |
1 |
|
80.00% |
| session_buddy / utils / quality_utils_v2.py |
_parse_metrics_history |
|
0.00% |
9 |
9 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / quality_utils_v2.py |
_read_coverage_json |
|
87.50% |
8 |
1 |
0 |
|
100.00% |
2 |
0 |
|
90.00% |
| session_buddy / utils / quality_utils_v2.py |
_create_fallback_metrics |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_get_crackerjack_metrics |
|
63.16% |
19 |
7 |
0 |
|
50.00% |
12 |
2 |
|
58.06% |
| session_buddy / utils / quality_utils_v2.py |
_get_type_coverage |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
_generate_recommendations_v2 |
|
100.00% |
29 |
0 |
0 |
|
100.00% |
26 |
0 |
|
100.00% |
| session_buddy / utils / quality_utils_v2.py |
(no function) |
|
100.00% |
87 |
0 |
6 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / reflection_utils.py |
should_auto_store_checkpoint |
|
93.75% |
16 |
1 |
0 |
|
91.67% |
12 |
1 |
|
92.86% |
| session_buddy / utils / reflection_utils.py |
generate_auto_store_tags |
|
0.00% |
17 |
17 |
0 |
|
0.00% |
16 |
0 |
|
0.00% |
| session_buddy / utils / reflection_utils.py |
format_auto_store_summary |
|
100.00% |
12 |
0 |
0 |
|
66.67% |
6 |
2 |
|
88.89% |
| session_buddy / utils / reflection_utils.py |
(no function) |
|
100.00% |
17 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / regex_patterns.py |
(no function) |
|
100.00% |
2 |
0 |
1 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / runtime_snapshots.py |
RuntimeTelemetrySnapshot.as_dict |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / runtime_snapshots.py |
RuntimeSnapshotManager.for_server |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / runtime_snapshots.py |
RuntimeSnapshotManager.record |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / runtime_snapshots.py |
RuntimeSnapshotManager.write_health_snapshot |
|
100.00% |
7 |
0 |
0 |
|
50.00% |
2 |
1 |
|
88.89% |
| session_buddy / utils / runtime_snapshots.py |
RuntimeSnapshotManager.write_telemetry_snapshot |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / runtime_snapshots.py |
load_runtime_telemetry |
|
81.25% |
16 |
3 |
0 |
|
75.00% |
4 |
1 |
|
80.00% |
| session_buddy / utils / runtime_snapshots.py |
write_runtime_telemetry |
|
70.00% |
10 |
3 |
0 |
|
100.00% |
0 |
0 |
|
70.00% |
| session_buddy / utils / runtime_snapshots.py |
update_telemetry_counter |
|
100.00% |
12 |
0 |
0 |
|
50.00% |
2 |
1 |
|
92.86% |
| session_buddy / utils / runtime_snapshots.py |
run_snapshot_loop |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / runtime_snapshots.py |
_sleep |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / runtime_snapshots.py |
_parse_iso_datetime |
|
33.33% |
6 |
4 |
0 |
|
50.00% |
2 |
1 |
|
37.50% |
| session_buddy / utils / runtime_snapshots.py |
(no function) |
|
100.00% |
32 |
0 |
2 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / scheduler / __init__.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / scheduler / models.py |
(no function) |
|
100.00% |
36 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser.__init__ |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._create_time_patterns |
|
0.00% |
5 |
5 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._get_relative_time_patterns |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._get_specific_time_patterns |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._get_session_relative_patterns |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._create_month_handler |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._create_recurrence_patterns |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._try_parse_relative_pattern |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._try_pattern_match |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._process_pattern_handler |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._convert_result_to_datetime |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._try_parse_absolute_date |
|
0.00% |
8 |
8 |
1 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._validate_input |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._try_parsing_strategies |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser.parse_time_expression |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser.parse_recurrence |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._parse_tomorrow |
|
0.00% |
11 |
11 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._parse_next_weekday |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._parse_specific_time |
|
0.00% |
11 |
11 |
1 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._parse_weekday_time |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._get_weekday_number |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._parse_hour_minute |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
NaturalLanguageParser._calculate_days_ahead |
|
0.00% |
4 |
4 |
4 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / scheduler / time_parser.py |
(no function) |
|
100.00% |
33 |
0 |
6 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / search / __init__.py |
(no function) |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / search / models.py |
(no function) |
|
100.00% |
25 |
0 |
3 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / search / utilities.py |
extract_technical_terms |
|
100.00% |
17 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / utils / search / utilities.py |
truncate_content |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / search / utilities.py |
ensure_timezone |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / search / utilities.py |
parse_timeframe_single |
|
28.57% |
14 |
10 |
0 |
|
12.50% |
8 |
1 |
|
22.73% |
| session_buddy / utils / search / utilities.py |
parse_timeframe |
|
24.00% |
25 |
19 |
0 |
|
25.00% |
12 |
3 |
|
24.32% |
| session_buddy / utils / search / utilities.py |
(no function) |
|
100.00% |
10 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / server_helpers.py |
_format_metrics_summary |
|
100.00% |
4 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / server_helpers.py |
_format_project_maturity_section |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_git_worktree_header |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_current_worktree_info |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_worktree_count_info |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_other_branches_info |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_worktree_suggestions |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_detached_head_warning |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_no_reminders_message |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_reminders_header |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_single_reminder |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_reminders_list |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_reminder_basic_info |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_project_insights |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_project_activity_section |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_common_patterns_section |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_advanced_search_results |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_worktree_status |
|
80.00% |
10 |
2 |
0 |
|
50.00% |
8 |
4 |
|
66.67% |
| session_buddy / utils / server_helpers.py |
_format_worktree_list_header |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_single_worktree |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_session_summary |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_worktree_status_display |
|
0.00% |
4 |
4 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_basic_worktree_info |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / server_helpers.py |
_format_session_info |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_interruption_statistics |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_format_snapshot_statistics |
|
0.00% |
6 |
6 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_setup_claude_directory |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_setup_uv_dependencies |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_handle_uv_operations |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_run_uv_sync_and_compile |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_setup_session_management |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_add_final_summary |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_add_permissions_and_tools_summary |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_add_session_health_insights |
|
0.00% |
5 |
5 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_add_current_session_context |
|
0.00% |
3 |
3 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_add_permissions_info |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_add_basic_tools_info |
|
0.00% |
1 |
1 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_add_feature_status_info |
|
0.00% |
2 |
2 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_add_configuration_info |
|
0.00% |
2 |
2 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
_add_crackerjack_integration_info |
|
0.00% |
2 |
2 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / server_helpers.py |
(no function) |
|
100.00% |
58 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / utils / tool_wrapper.py |
execute_database_tool |
|
38.46% |
13 |
8 |
0 |
|
50.00% |
2 |
1 |
|
40.00% |
| session_buddy / utils / tool_wrapper.py |
execute_simple_database_tool |
|
50.00% |
8 |
4 |
0 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / utils / tool_wrapper.py |
execute_database_tool_with_dict |
|
46.15% |
13 |
7 |
0 |
|
50.00% |
2 |
1 |
|
46.67% |
| session_buddy / utils / tool_wrapper.py |
execute_no_database_tool |
|
50.00% |
6 |
3 |
1 |
|
100.00% |
0 |
0 |
|
50.00% |
| session_buddy / utils / tool_wrapper.py |
_validate_required_field |
|
0.00% |
3 |
3 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / tool_wrapper.py |
_validate_type_field |
|
0.00% |
10 |
10 |
0 |
|
0.00% |
4 |
0 |
|
0.00% |
| session_buddy / utils / tool_wrapper.py |
_validate_range_field |
|
0.00% |
4 |
4 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / utils / tool_wrapper.py |
create_validator |
|
0.00% |
2 |
2 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / utils / tool_wrapper.py |
create_validator.validator |
|
0.00% |
7 |
7 |
0 |
|
0.00% |
8 |
0 |
|
0.00% |
| session_buddy / utils / tool_wrapper.py |
format_reflection_result |
|
88.89% |
9 |
1 |
0 |
|
66.67% |
6 |
2 |
|
80.00% |
| session_buddy / utils / tool_wrapper.py |
format_search_results |
|
0.00% |
15 |
15 |
0 |
|
0.00% |
12 |
0 |
|
0.00% |
| session_buddy / utils / tool_wrapper.py |
(no function) |
|
100.00% |
15 |
0 |
4 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
WorktreeValidationResult.success |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
WorktreeValidationResult.error |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
GitOperationResult.success_result |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
GitOperationResult.error_result |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
WorktreeManager.__init__ |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._log |
|
50.00% |
2 |
1 |
0 |
|
50.00% |
2 |
1 |
|
50.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._get_git_executable |
|
60.00% |
5 |
2 |
0 |
|
50.00% |
2 |
1 |
|
57.14% |
| session_buddy / worktree_manager.py |
WorktreeManager._validate_git_command |
|
63.64% |
11 |
4 |
0 |
|
60.00% |
10 |
4 |
|
61.90% |
| session_buddy / worktree_manager.py |
WorktreeManager._is_safe_branch_name |
|
100.00% |
3 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._is_safe_path |
|
62.50% |
8 |
3 |
0 |
|
50.00% |
2 |
1 |
|
60.00% |
| session_buddy / worktree_manager.py |
WorktreeManager.list_worktrees |
|
100.00% |
15 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._validate_worktree_creation_request |
|
77.78% |
9 |
2 |
0 |
|
75.00% |
8 |
2 |
|
76.47% |
| session_buddy / worktree_manager.py |
WorktreeManager._build_worktree_command |
|
87.50% |
8 |
1 |
0 |
|
75.00% |
4 |
1 |
|
83.33% |
| session_buddy / worktree_manager.py |
WorktreeManager._execute_worktree_creation |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._build_success_response_from_info |
|
100.00% |
1 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._execute_git_worktree_creation |
|
92.31% |
13 |
1 |
0 |
|
50.00% |
2 |
1 |
|
86.67% |
| session_buddy / worktree_manager.py |
WorktreeManager._verify_worktree_creation |
|
75.00% |
4 |
1 |
0 |
|
50.00% |
2 |
1 |
|
66.67% |
| session_buddy / worktree_manager.py |
WorktreeManager.create_worktree |
|
92.31% |
13 |
1 |
0 |
|
83.33% |
6 |
1 |
|
89.47% |
| session_buddy / worktree_manager.py |
WorktreeManager.remove_worktree |
|
80.00% |
20 |
4 |
0 |
|
83.33% |
6 |
1 |
|
80.77% |
| session_buddy / worktree_manager.py |
WorktreeManager.prune_worktrees |
|
93.75% |
16 |
1 |
0 |
|
75.00% |
4 |
1 |
|
90.00% |
| session_buddy / worktree_manager.py |
WorktreeManager.get_worktree_status |
|
72.73% |
11 |
3 |
0 |
|
100.00% |
4 |
0 |
|
80.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._check_session_exists |
|
88.89% |
9 |
1 |
0 |
|
75.00% |
4 |
1 |
|
84.62% |
| session_buddy / worktree_manager.py |
WorktreeManager._get_session_summary |
|
100.00% |
7 |
0 |
0 |
|
100.00% |
4 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._save_current_session_state |
|
0.00% |
11 |
11 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._restore_session_state |
|
0.00% |
8 |
8 |
0 |
|
0.00% |
2 |
0 |
|
0.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._get_recent_files |
|
0.00% |
13 |
13 |
0 |
|
0.00% |
6 |
0 |
|
0.00% |
| session_buddy / worktree_manager.py |
WorktreeManager._get_git_status |
|
0.00% |
6 |
6 |
0 |
|
100.00% |
0 |
0 |
|
0.00% |
| session_buddy / worktree_manager.py |
WorktreeManager.switch_worktree_context |
|
100.00% |
23 |
0 |
0 |
|
100.00% |
6 |
0 |
|
100.00% |
| session_buddy / worktree_manager.py |
(no function) |
|
100.00% |
57 |
0 |
0 |
|
100.00% |
0 |
0 |
|
100.00% |