| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/__init__.py |
__getattr__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/__init__.py |
(no function) |
|
10 |
0 |
17 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/config.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/constants.py |
(no function) |
|
31 |
2 |
0 |
|
94% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/delegation/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/delegation/agent_tool.py |
AgentAsToolAdapter.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/delegation/agent_tool.py |
AgentAsToolAdapter.name |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/delegation/agent_tool.py |
AgentAsToolAdapter.description |
|
5 |
1 |
0 |
|
80% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/delegation/agent_tool.py |
AgentAsToolAdapter.parameters_schema |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/delegation/agent_tool.py |
AgentAsToolAdapter.execute |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/delegation/agent_tool.py |
(no function) |
|
15 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/di/provider.py |
AgentsProvider.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/di/provider.py |
AgentsProvider.from_config |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/di/provider.py |
AgentsProvider.register |
|
24 |
2 |
0 |
|
92% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/di/provider.py |
AgentsProvider.boot |
|
100 |
100 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/di/provider.py |
AgentsProvider._discover_strategies |
|
13 |
5 |
0 |
|
62% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/di/provider.py |
AgentsProvider.shutdown |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/di/provider.py |
AgentsProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/di/provider.py |
(no function) |
|
25 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/exceptions.py |
AgentConfigurationError.__init__ |
|
4 |
1 |
0 |
|
75% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/exceptions.py |
AgentExecutionError.__init__ |
|
6 |
2 |
0 |
|
67% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/exceptions.py |
ToolNotFoundError.__init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/exceptions.py |
ToolExecutionError.__init__ |
|
8 |
3 |
0 |
|
62% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/exceptions.py |
ToolAccessDeniedError.__init__ |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/exceptions.py |
MaxIterationsExceededError.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/exceptions.py |
BudgetExceededError.__init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/exceptions.py |
ToolValidationError.__init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/exceptions.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/executor.py |
AgentExecutorImpl.__init__ |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/executor.py |
AgentExecutorImpl.run |
|
164 |
164 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/executor.py |
AgentExecutorImpl.astream |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/executor.py |
AgentExecutorImpl._publish_event |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/executor.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/streaming.py |
astream |
|
41 |
41 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/streaming.py |
_check_governance |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/streaming.py |
_check_guard_input |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/streaming.py |
_check_guard_output |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/streaming.py |
_load_history |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/streaming.py |
_merge_skills |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/executor/streaming.py |
(no function) |
|
12 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/module.py |
AgentsModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/module.py |
AgentsModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/core.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/metrics.py |
AgentMetrics.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/metrics.py |
AgentMetrics.record_execution |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/metrics.py |
AgentMetrics.record_tool_call |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/metrics.py |
AgentMetrics.record_error |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/metrics.py |
AgentMetrics.record_governance_denied |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/metrics.py |
(no function) |
|
12 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/tracer.py |
AgentTracer.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/tracer.py |
AgentTracer.trace_execution |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/tracer.py |
AgentTracer.trace_tool_call |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/tracer.py |
AgentTracer.trace_llm_call |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/observability/tracer.py |
(no function) |
|
15 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/draft_verify.py |
DraftVerifyExecutor.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/draft_verify.py |
DraftVerifyExecutor.execute |
|
27 |
27 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/draft_verify.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/predictor.py |
KeywordToolCallPredictor.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/predictor.py |
KeywordToolCallPredictor._tokenize |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/predictor.py |
KeywordToolCallPredictor.predict |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/predictor.py |
KeywordToolCallPredictor.predict.score |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/predictor.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/prefetcher.py |
SpeculativeToolPreFetcher.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/prefetcher.py |
SpeculativeToolPreFetcher.execute_with_speculation |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/prefetcher.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/protocols.py |
ToolCallPredictorProtocol.predict |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/speculation/protocols.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/__init__.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/base.py |
AbstractStrategy.execute |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/base.py |
(no function) |
|
7 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy.execute |
|
48 |
48 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy._build_schemas |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy._call_llm |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy._count_tokens |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy._token_split |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy._handle_native_calls |
|
24 |
24 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy._handle_text_tool |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy._parse_args |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy._execute_tool |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
FunctionCallingStrategy._get_memory_context |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/function_calling.py |
(no function) |
|
30 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/guard_hook.py |
guard_observation |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/guard_hook.py |
(no function) |
|
6 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/parsing.py |
extract_thought |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/parsing.py |
extract_final_answer |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/parsing.py |
extract_tool_call |
|
29 |
29 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/parsing.py |
build_chat_messages |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/parsing.py |
build_chat_messages_from_dict |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/parsing.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy.execute |
|
44 |
44 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._parse_plan |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._execute_tool_step |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._execute_reasoning_step |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._replan |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._synthesize |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._direct_synthesis |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._run_tool |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._call_llm |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._extract_step_result |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._extract_final_answer |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._format_plan |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
PlanAndExecuteStrategy._format_completed_steps |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute.py |
(no function) |
|
34 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_executor.py |
call_llm |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_executor.py |
run_tool |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_executor.py |
execute_tool_step |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_executor.py |
execute_reasoning_step |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_executor.py |
replan |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_executor.py |
synthesize |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_executor.py |
(no function) |
|
18 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_planner.py |
parse_plan |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_planner.py |
format_plan |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_planner.py |
format_completed_steps |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_planner.py |
extract_step_result |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_planner.py |
extract_final_answer |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_planner.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/plan_execute_types.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/react.py |
ReActStrategy.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/react.py |
ReActStrategy.execute |
|
49 |
49 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/react.py |
ReActStrategy._call_llm |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/react.py |
ReActStrategy._execute_tool |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/react.py |
ReActStrategy._get_memory_context |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/react.py |
(no function) |
|
23 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/reflexion.py |
ReflexionStrategy.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/reflexion.py |
ReflexionStrategy.execute |
|
37 |
37 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/reflexion.py |
ReflexionStrategy._build_messages |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/reflexion.py |
ReflexionStrategy._call_llm |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/reflexion.py |
(no function) |
|
19 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/strategy_registry.py |
AgentStrategyRegistry.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/strategy_registry.py |
AgentStrategyRegistry.with_defaults |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/strategy_registry.py |
AgentStrategyRegistry._register_defaults |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/strategy_registry.py |
AgentStrategyRegistry.default_strategies |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/strategy_registry.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/supervisor.py |
SupervisorStrategy.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/supervisor.py |
SupervisorStrategy.execute |
|
56 |
56 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/supervisor.py |
SupervisorStrategy._call_llm |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/supervisor.py |
SupervisorStrategy._extract_thought |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/supervisor.py |
SupervisorStrategy._extract_final_answer |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/supervisor.py |
SupervisorStrategy._extract_tool_call |
|
28 |
28 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/supervisor.py |
SupervisorStrategy._build_messages |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/supervisor.py |
(no function) |
|
28 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/token_utils.py |
token_split |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/token_utils.py |
count_tokens |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/token_utils.py |
TokenAccumulator.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/token_utils.py |
TokenAccumulator.add |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/strategies/token_utils.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/base.py |
AbstractTool.name |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/base.py |
AbstractTool.description |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/base.py |
AbstractTool.parameters_schema |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/base.py |
AbstractTool.execute |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/base.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/decorator.py |
tool |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/decorator.py |
tool.decorator |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/decorator.py |
FunctionTool.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/decorator.py |
FunctionTool.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/decorator.py |
FunctionTool.description |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/decorator.py |
FunctionTool.parameters_schema |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/decorator.py |
FunctionTool.execute |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/decorator.py |
FunctionTool.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/decorator.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.register |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.unregister |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.get |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.list_tools |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.list_tool_names |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.list_visible_tools |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.list_visible_tool_names |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.list_tool_schemas |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.set_module_graph |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.set_caller_module |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.execute |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl._is_tool_visible |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.clear |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
ToolRegistryImpl.__repr__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/registry.py |
(no function) |
|
24 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/schema.py |
_parse_param_descriptions |
|
37 |
37 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/schema.py |
generate_json_schema |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/schema.py |
_build_schema |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/schema.py |
_python_type_to_json_schema |
|
63 |
63 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/schema.py |
_python_type_to_json |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/tools/schema.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/types.py |
ToolExecutionRecord.succeeded |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-agents/src/lexigram/ai/agents/types.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/__init__.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/ablation.py |
AblationRunner.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/ablation.py |
AblationRunner.deltas |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/ablation.py |
AblationRunner.run |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/ablation.py |
AblationRunner.compare |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/ablation.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/analysis.py |
ErrorAnalysis.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/analysis.py |
ErrorAnalysis.report |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/analysis.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/checkpoints.py |
_payload_digest |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/checkpoints.py |
FileCheckpointStore.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/checkpoints.py |
FileCheckpointStore._checkpoint_file |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/checkpoints.py |
FileCheckpointStore.save |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/checkpoints.py |
FileCheckpointStore.load |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/checkpoints.py |
FileCheckpointStore.list |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/checkpoints.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/config.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/constants.py |
(no function) |
|
28 |
2 |
0 |
|
93% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/di/provider.py |
EvaluationProvider.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/di/provider.py |
EvaluationProvider.register |
|
18 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/di/provider.py |
EvaluationProvider.boot |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/di/provider.py |
EvaluationProvider.shutdown |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/di/provider.py |
EvaluationProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/di/provider.py |
(no function) |
|
20 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/__init__.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/base.py |
BaseEvaluator.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/base.py |
BaseEvaluator.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/base.py |
BaseEvaluator._create_result |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/base.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/criteria.py |
CriteriaEvaluator.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/criteria.py |
CriteriaEvaluator.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/criteria.py |
CriteriaEvaluator.evaluate |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/criteria.py |
CriteriaEvaluator._evaluate_criterion |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/criteria.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/embedding_distance.py |
EmbeddingDistanceEvaluator.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/embedding_distance.py |
EmbeddingDistanceEvaluator.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/embedding_distance.py |
EmbeddingDistanceEvaluator.set_embedding_client |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/embedding_distance.py |
EmbeddingDistanceEvaluator.evaluate |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/embedding_distance.py |
EmbeddingDistanceEvaluator._cosine_similarity |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/embedding_distance.py |
(no function) |
|
15 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/qa.py |
QAEvaluator.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/qa.py |
QAEvaluator.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/qa.py |
QAEvaluator.evaluate |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/qa.py |
QAEvaluator._extract_keywords |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/qa.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/string_distance.py |
StringDistanceEvaluator.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/string_distance.py |
StringDistanceEvaluator.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/string_distance.py |
StringDistanceEvaluator.evaluate |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/string_distance.py |
StringDistanceEvaluator._levenshtein_distance |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/string_distance.py |
StringDistanceEvaluator._jaccard_similarity |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/string_distance.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/trajectory.py |
TrajectoryEvaluator.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/trajectory.py |
TrajectoryEvaluator.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/trajectory.py |
TrajectoryEvaluator.evaluate |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/trajectory.py |
TrajectoryEvaluator._evaluate_steps |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/trajectory.py |
TrajectoryEvaluator._step_matches |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/trajectory.py |
TrajectoryEvaluator._evaluate_final_state |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/evaluators/trajectory.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/exceptions.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/harness/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/harness/runner.py |
EvaluationHarness.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/harness/runner.py |
EvaluationHarness.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/harness/runner.py |
EvaluationHarness.run |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/harness/runner.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/module.py |
EvaluationModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/module.py |
EvaluationModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/module.py |
(no function) |
|
12 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
canonical_json |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
make_run_id |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker._run_dir |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker._load_run |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker._store_run |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker.start |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker.log_metric |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker.log_error |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker._append |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker.metrics |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker.errors |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker._stream |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker.snapshot |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker.resume |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
LocalTracker.finish |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/tracking.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-evaluation/src/lexigram/ai/evaluation/types.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/__init__.py |
__getattr__ |
|
8 |
6 |
0 |
|
25% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/__init__.py |
(no function) |
|
11 |
0 |
11 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/config.py |
FeedbackConfig.validate_for_environment |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/config.py |
(no function) |
|
15 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/constants.py |
(no function) |
|
17 |
2 |
0 |
|
88% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/di/provider.py |
FeedbackProvider.__init__ |
|
5 |
1 |
0 |
|
80% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/di/provider.py |
FeedbackProvider.from_config |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/di/provider.py |
FeedbackProvider.register |
|
9 |
2 |
0 |
|
78% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/di/provider.py |
FeedbackProvider.boot |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/di/provider.py |
FeedbackProvider.shutdown |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/di/provider.py |
FeedbackProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/di/provider.py |
(no function) |
|
26 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/exceptions.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/module.py |
FeedbackModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/module.py |
FeedbackModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
FeedbackProcessor.process |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
RatingFeedbackProcessor.process |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
TextFeedbackProcessor.process |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
CorrectionFeedbackProcessor.process |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
LabelFeedbackProcessor.process |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
FeedbackProcessorRegistry.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
FeedbackProcessorRegistry.with_defaults |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
FeedbackProcessorRegistry.register |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
FeedbackProcessorRegistry.process |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/processors/processor_registry.py |
(no function) |
|
19 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.collect_rating |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.collect_text |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.collect_correction |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.collect_label |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector._store |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.get_feedback |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector._get_feedback_from_storage |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector._filter_memory_feedback |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.get_feedback_dict |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.clear |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
FeedbackCollector.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/collector.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/feedback_service.py |
FeedbackService.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/feedback_service.py |
FeedbackService.submit_feedback |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/feedback_service.py |
FeedbackService.get_feedback_stats |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/services/feedback_service.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/cache.py |
_session_key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/cache.py |
_type_key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/cache.py |
CachedFeedbackStore.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/cache.py |
CachedFeedbackStore.save |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/cache.py |
CachedFeedbackStore.find_by_session |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/cache.py |
CachedFeedbackStore.find_by_type |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/cache.py |
CachedFeedbackStore.aggregate |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/cache.py |
(no function) |
|
15 |
0 |
5 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/database.py |
DatabaseFeedbackStore.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/database.py |
DatabaseFeedbackStore._ensure_table |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/database.py |
DatabaseFeedbackStore.save |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/database.py |
DatabaseFeedbackStore.find_by_session |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/database.py |
DatabaseFeedbackStore.find_by_type |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/database.py |
DatabaseFeedbackStore.aggregate |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/database.py |
DatabaseFeedbackStore._row_to_item |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/database.py |
(no function) |
|
26 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/storage/protocols.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-feedback/src/lexigram/ai/feedback/types.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/__init__.py |
__getattr__ |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/__init__.py |
(no function) |
|
11 |
2 |
13 |
|
82% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/database.py |
_sanitize_metadata |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/database.py |
DatabaseAuditStore.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/database.py |
DatabaseAuditStore._ensure_table |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/database.py |
DatabaseAuditStore.record |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/database.py |
DatabaseAuditStore.query |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/database.py |
DatabaseAuditStore.aggregate |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/database.py |
DatabaseAuditStore._build_where |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/database.py |
DatabaseAuditStore._row_to_event |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/database.py |
(no function) |
|
19 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/memory.py |
InMemoryAuditStore.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/memory.py |
InMemoryAuditStore.record |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/memory.py |
InMemoryAuditStore.query |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/memory.py |
InMemoryAuditStore.aggregate |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/memory.py |
InMemoryAuditStore._filter |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/memory.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/models.py |
(no function) |
|
24 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/query.py |
_event_to_csv_row |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/query.py |
AuditQueryService.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/query.py |
AuditQueryService.query |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/query.py |
AuditQueryService.export_csv |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/query.py |
AuditQueryService.export_json |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/query.py |
AuditQueryService.summary |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/query.py |
(no function) |
|
19 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/store.py |
AIAuditStore.record |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/store.py |
AIAuditStore.query |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/store.py |
AIAuditStore.aggregate |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/audit/store.py |
(no function) |
|
7 |
0 |
8 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
SlidingWindowCounter.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
SlidingWindowCounter.add |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
SlidingWindowCounter.total |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
SlidingWindowCounter.reserve |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
SlidingWindowCounter.release_reservation |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
SlidingWindowCounter._prune |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker.__init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker._counter_key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker._get_token_counter |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker._get_cost_counter |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker.check_budget |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker.record_usage |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker._check_alerts |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker.get_usage |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker.reset_alerts |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker.reserve |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
BudgetTracker.release_reservation |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/budget/tracker.py |
(no function) |
|
50 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/config.py |
GovernanceConfig.validate_for_environment |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/config.py |
(no function) |
|
26 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/constants.py |
(no function) |
|
21 |
2 |
0 |
|
90% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/di/provider.py |
GovernanceProvider.__init__ |
|
7 |
2 |
0 |
|
71% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/di/provider.py |
GovernanceProvider.from_config |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/di/provider.py |
GovernanceProvider.register |
|
24 |
8 |
0 |
|
67% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/di/provider.py |
GovernanceProvider.boot |
|
33 |
33 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/di/provider.py |
GovernanceProvider.shutdown |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/di/provider.py |
GovernanceProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/di/provider.py |
(no function) |
|
26 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/exceptions.py |
RateLimitExceededError.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/exceptions.py |
ModelAccessDeniedError.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/exceptions.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/module.py |
GovernanceModule.configure |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/module.py |
GovernanceModule.stub |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.incr_requests |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.add_spend |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.get_spend |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.read_gauge |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.write_gauge |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.incr_gauge |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.add_calendar_entry |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.query_calendar |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.decr_gauge |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.incr_calendar |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
GovernancePersistence.get_calendar |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
InMemoryGovernancePersistence.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
InMemoryGovernancePersistence.incr_requests |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
InMemoryGovernancePersistence.add_spend |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
InMemoryGovernancePersistence.get_spend |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
InMemoryGovernancePersistence.read_gauge |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
InMemoryGovernancePersistence.write_gauge |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
InMemoryGovernancePersistence.incr_gauge |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
InMemoryGovernancePersistence.add_calendar_entry |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
InMemoryGovernancePersistence.query_calendar |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
_cache_payload |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
RedisGovernancePersistence.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
RedisGovernancePersistence.incr_requests |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
RedisGovernancePersistence.add_spend |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
RedisGovernancePersistence.get_spend |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
RedisGovernancePersistence.read_gauge |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
RedisGovernancePersistence.write_gauge |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
RedisGovernancePersistence.incr_gauge |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
RedisGovernancePersistence.add_calendar_entry |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
RedisGovernancePersistence.query_calendar |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence._ensure_tables |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence.incr_requests |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence.add_spend |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence.get_spend |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence.read_gauge |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence.write_gauge |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence.incr_gauge |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence.add_calendar_entry |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
DatabaseGovernancePersistence.query_calendar |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/persistence/persistence.py |
(no function) |
|
68 |
0 |
15 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
NoopRelayBilling.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
NoopRelayBilling.pre_consume |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
NoopRelayBilling.settle |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
NoopRelayBilling.release |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
RelayBillingHooks.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
RelayBillingHooks.pre_consume |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
RelayBillingHooks.settle |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
RelayBillingHooks.release |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
RelayBillingHooks._schedule |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
RelayBillingHooks._emit |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
register_relay_billing |
|
9 |
3 |
0 |
|
67% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
boot_relay_billing |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/di.py |
(no function) |
|
37 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/models.py |
RelayBillingConfig.__post_init__ |
|
2 |
1 |
0 |
|
50% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/models.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/persistence.py |
DatabaseRelayUsageStore.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/persistence.py |
DatabaseRelayUsageStore._ensure_tables |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/persistence.py |
DatabaseRelayUsageStore.save_reservation |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/persistence.py |
DatabaseRelayUsageStore.settle_once |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/persistence.py |
DatabaseRelayUsageStore.release |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/persistence.py |
DatabaseRelayUsageStore.query |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/persistence.py |
_row_to_record |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/persistence.py |
(no function) |
|
28 |
0 |
5 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
PriceSnapshot.__post_init__ |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
PriceSnapshot.from_per_1m |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_syntax_error |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_tokenize |
|
40 |
40 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_parse |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_parse.peek |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_parse.advance |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_parse.expect |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_parse.parse_expression |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_parse.parse_term |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_parse.parse_factor |
|
30 |
30 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
_evaluate |
|
32 |
32 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
evaluate_expression |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
RelayPricingEngine.__init__ |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
RelayPricingEngine.estimate_charge |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
SimpleCostEstimator.__init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
SimpleCostEstimator.estimate_charge |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/pricing.py |
(no function) |
|
60 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reports.py |
_aggregate |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reports.py |
RelayUsageReportService.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reports.py |
RelayUsageReportService.report |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reports.py |
(no function) |
|
26 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayScopeLimit.__post_init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayQuotaEntry.remaining_tokens |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayQuotaEntry.remaining_charge |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
_payload_text |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
estimate_prompt_tokens |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
requested_max_output_tokens |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager.__init__ |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager._token_window |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager._charge_window |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager._scope_value |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager._scope_keys |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager.reserve |
|
32 |
32 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager.mark_started |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager.release |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager.settle |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager.quota_snapshot |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager._release_expired |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
RelayReservationManager._release_locked |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/reservations.py |
(no function) |
|
74 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
RelayBillingService.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
RelayBillingService.pre_consume |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
RelayBillingService._max_charge |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
RelayBillingService.settle |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
RelayBillingService._usage_for_result |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
RelayBillingService.release |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
RelayCostAdapter.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
RelayCostAdapter.track_cost |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
RelayCostAdapter.get_budget |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_billing/service.py |
(no function) |
|
24 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/di.py |
register_relay_channels |
|
5 |
2 |
0 |
|
60% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/di.py |
boot_relay_channels |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/di.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/persistence.py |
_payload |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/persistence.py |
_decode_channel |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/persistence.py |
SqlRelayChannelStore.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/persistence.py |
SqlRelayChannelStore._ensure_tables |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/persistence.py |
SqlRelayChannelStore.list_channels |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/persistence.py |
SqlRelayChannelStore.upsert |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/persistence.py |
SqlRelayChannelStore.delete |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_channels/persistence.py |
(no function) |
|
22 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/di.py |
register_relay_ledger |
|
5 |
2 |
0 |
|
60% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/di.py |
boot_relay_ledger |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/di.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/ledger.py |
_validate_amount |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/ledger.py |
RelayLedgerService.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/ledger.py |
RelayLedgerService.credit |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/ledger.py |
RelayLedgerService.settle_topup |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/ledger.py |
RelayLedgerService.checkin |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/ledger.py |
RelayLedgerService.list_topups |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/ledger.py |
(no function) |
|
17 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/persistence.py |
_row_to_topup |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/persistence.py |
SqlRelayLedgerStore.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/persistence.py |
SqlRelayLedgerStore._ensure_tables |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/persistence.py |
SqlRelayLedgerStore.insert_topup |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/persistence.py |
SqlRelayLedgerStore.settle_topup |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/persistence.py |
SqlRelayLedgerStore.topup_status |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/persistence.py |
SqlRelayLedgerStore.insert_checkin |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/persistence.py |
SqlRelayLedgerStore.list_topups |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_ledger/persistence.py |
(no function) |
|
21 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/di.py |
NoopRelayRequestLogStore.append |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/di.py |
NoopRelayUsageService.daily_usage |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/di.py |
NoopRelayUsageService.model_rank |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/di.py |
NoopRelayUsageService.list_requests |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/di.py |
register_relay_logs |
|
6 |
2 |
0 |
|
67% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/di.py |
boot_relay_logs |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/di.py |
(no function) |
|
17 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/persistence.py |
SqlRelayRequestLogStore.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/persistence.py |
SqlRelayRequestLogStore._ensure_tables |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/persistence.py |
SqlRelayRequestLogStore.append |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/persistence.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/service.py |
_cost_text |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/service.py |
RelayUsageService.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/service.py |
RelayUsageService.daily_usage |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/service.py |
RelayUsageService.model_rank |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/service.py |
RelayUsageService.list_requests |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/relay_logs/service.py |
(no function) |
|
16 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/__init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.__init__ |
|
20 |
7 |
0 |
|
65% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.resource_tracker |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.check_request |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.check_model_access |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.check_budget |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.check_request_budget |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.track_cost |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.reload_config |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager._emit_audit |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager._on_persistence_failure |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager._get_monthly_spend |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.consume_resource |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.release_resource |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager.resource_usage |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
AIGovernanceManager._no_tracker_error |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
_current_month |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-governance/src/lexigram/ai/governance/services/manager.py |
(no function) |
|
31 |
0 |
9 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/__init__.py |
__getattr__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/__init__.py |
(no function) |
|
9 |
0 |
17 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/config.py |
(no function) |
|
45 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/constants.py |
(no function) |
|
20 |
2 |
0 |
|
90% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/di/provider.py |
GuardProvider.__init__ |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/di/provider.py |
GuardProvider.register |
|
14 |
6 |
0 |
|
57% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/di/provider.py |
GuardProvider.boot |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/di/provider.py |
GuardProvider.shutdown |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/di/provider.py |
GuardProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/di/provider.py |
GuardProvider._build_pipeline |
|
18 |
3 |
0 |
|
83% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/di/provider.py |
(no function) |
|
31 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/__init__.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/base.py |
AbstractInputGuard.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/base.py |
AbstractInputGuard.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/base.py |
AbstractInputGuard.action |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/base.py |
AbstractInputGuard.check |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/base.py |
(no function) |
|
12 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/injection.py |
_detect_injection |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/injection.py |
PromptInjectionDetector.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/injection.py |
PromptInjectionDetector.check |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/injection.py |
(no function) |
|
16 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/length.py |
InputLengthGuard.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/length.py |
InputLengthGuard.check |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/length.py |
(no function) |
|
10 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/llm_injection.py |
_parse_score |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/llm_injection.py |
LLMInjectionDetector.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/llm_injection.py |
LLMInjectionDetector.check |
|
28 |
28 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/llm_injection.py |
(no function) |
|
22 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/llm_jailbreak.py |
_parse_response |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/llm_jailbreak.py |
LLMJailbreakDetector.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/llm_jailbreak.py |
LLMJailbreakDetector.check |
|
36 |
36 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/llm_jailbreak.py |
(no function) |
|
25 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/pii.py |
_scan_for_pii |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/pii.py |
_redact_pii |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/pii.py |
PIIDetector.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/pii.py |
PIIDetector.check |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/pii.py |
(no function) |
|
15 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/topic.py |
_build_pattern |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/topic.py |
TopicRestrictor.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/topic.py |
TopicRestrictor.check |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/input/topic.py |
(no function) |
|
12 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/module.py |
GuardModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/module.py |
GuardModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/base.py |
AbstractOutputGuard.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/base.py |
AbstractOutputGuard.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/base.py |
AbstractOutputGuard.action |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/base.py |
AbstractOutputGuard.check |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/base.py |
(no function) |
|
12 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/length.py |
OutputLengthGuard.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/length.py |
OutputLengthGuard.check |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/length.py |
(no function) |
|
10 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/pii_redactor.py |
PIIRedactor.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/pii_redactor.py |
PIIRedactor.check |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/output/pii_redactor.py |
(no function) |
|
12 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/guard_pipeline.py |
GuardPipeline.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/guard_pipeline.py |
GuardPipeline.add_input_guard |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/guard_pipeline.py |
GuardPipeline.add_output_guard |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/guard_pipeline.py |
GuardPipeline.check_input |
|
33 |
33 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/guard_pipeline.py |
GuardPipeline.check_output |
|
33 |
33 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/guard_pipeline.py |
(no function) |
|
17 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
GuardCheckResult.allow |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
GuardCheckResult.block |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
GuardCheckResult.warn |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
GuardCheckResult.redact |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
AggregateGuardResult.blocked |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
AggregateGuardResult.redacted |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
AggregateGuardResult.warned |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
AggregateGuardResult.blocking_result |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
AggregateGuardResult.from_results |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-guard/src/lexigram/ai/guard/pipeline/result.py |
(no function) |
|
54 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/__init__.py |
__getattr__ |
|
7 |
1 |
0 |
|
86% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/__init__.py |
(no function) |
|
24 |
0 |
14 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/caching/__init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/caching/types.py |
CacheStats.hit_rate |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/caching/types.py |
build_llm_cache_key |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/caching/types.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/__init__.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_bedrock_mappers.py |
extract_system |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_bedrock_mappers.py |
parse_bedrock_response |
|
24 |
24 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_bedrock_mappers.py |
bedrock_stream_chunks |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_bedrock_mappers.py |
bedrock_stream_chunks._next_event |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_bedrock_mappers.py |
tool_to_bedrock |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_bedrock_mappers.py |
(no function) |
|
9 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_cohere_mappers.py |
build_cohere_payload |
|
47 |
47 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_cohere_mappers.py |
_cohere_assistant_tool_calls |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_cohere_mappers.py |
map_cohere_tools |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_cohere_mappers.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_message_utils.py |
serialize_content_for_openai |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_message_utils.py |
serialize_content_for_anthropic |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_message_utils.py |
serialize_content_for_gemini |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_message_utils.py |
serialize_text_for_ollama |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_message_utils.py |
serialize_text_only |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_message_utils.py |
_guess_mime_from_url |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_message_utils.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_tools_utils.py |
_tool_schema_fields |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_tools_utils.py |
tool_to_openai_format |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_tools_utils.py |
serialize_openai_tool_calls |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_tools_utils.py |
serialize_message_for_openai |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_tools_utils.py |
_attr_or_key |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_tools_utils.py |
parse_openai_tool_calls |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_tools_utils.py |
parse_json_arguments |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/_tools_utils.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient.__init__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient._do_complete |
|
37 |
37 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient._do_stream_chat |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient._stream_impl |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient._apply_thinking |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient._convert_message |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient._handle_error_as_result |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient.close |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
AnthropicClient.health_check |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
_tool_to_anthropic |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
_tool_result_text |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/anthropic.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
_DaemonThreadPoolExecutor._adjust_thread_count |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
_DaemonThreadPoolExecutor._adjust_thread_count.weakref_cb |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
_get_thread_pool |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
_content_to_text |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient.__init__ |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient._do_complete |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient._do_stream_chat |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient.health_check |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient.close |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient._apply_thinking |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient._build_content_blocks |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient._to_bedrock_messages_async |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
BedrockClient._handle_error_as_result |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/aws_bedrock.py |
(no function) |
|
36 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/azure_openai.py |
AzureOpenAIClient.__init__ |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/azure_openai.py |
AzureOpenAIClient.health_check |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/azure_openai.py |
(no function) |
|
9 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
_ClientCircuitBreaker.is_available |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
_ClientCircuitBreaker.record_success |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
_ClientCircuitBreaker.record_failure |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient.complete |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient.stream_chat |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient.stream_chat._establish_stream |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient.chat |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._timeout_stream |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._coerce_stream_error |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._is_retryable_error |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._is_retryable_exception |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._backoff |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._exceeds_token_limit |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient.close |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._apply_thinking |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._normalize_thinking |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._do_complete |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._do_stream_chat |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient._do_chat |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient.health_check |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient.__aenter__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
AbstractLLMClient.__aexit__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/base.py |
(no function) |
|
42 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
CloudflareWorkersClient.__init__ |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
CloudflareWorkersClient._base_url |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
CloudflareWorkersClient._get_http |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
CloudflareWorkersClient._do_complete |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
CloudflareWorkersClient._do_stream_chat |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
CloudflareWorkersClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
CloudflareWorkersClient.health_check |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
CloudflareWorkersClient.close |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
CloudflareWorkersClient._handle_error_as_result |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
_convert_messages_for_cloudflare |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
_parse_cf_response_with_tools |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
_parse_cf_sse_body |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cloudflare_workers.py |
(no function) |
|
31 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient.api_key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient.base_url |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient._get_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient._build_payload |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient._do_complete |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient._do_stream_chat |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient._stream_completion |
|
31 |
31 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient.embed |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient.rerank |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient._handle_error_as_result |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient.health_check |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
CohereClient.close |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/cohere.py |
(no function) |
|
36 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient._api_key |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient._base_url |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient._get_http |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient._do_complete |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient._do_stream_chat |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient._do_stream_chat._to_async |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient.health_check |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient._handle_error_as_result |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
GeminiClient.close |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini.py |
(no function) |
|
28 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini_helpers.py |
inject_thinking_config |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini_helpers.py |
messages_to_gemini |
|
33 |
33 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini_helpers.py |
parse_gemini_response |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini_helpers.py |
parse_gemini_response_with_tools |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini_helpers.py |
parse_gemini_sse_body |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini_helpers.py |
tool_to_gemini_function |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini_helpers.py |
_role_str |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini_helpers.py |
_extract_text |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/gemini_helpers.py |
(no function) |
|
18 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient.api_key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient.base_url |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient.__aenter__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient.__aexit__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient._get_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient._do_complete |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient._do_stream_chat |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient.health_check |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient.list_models |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient._stream_completion |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient._handle_error_as_result |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
GroqClient.close |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/groq.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient.api_key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient.base_url |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient._get_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient._do_complete |
|
28 |
28 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient._do_stream_chat |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient.health_check |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient._stream_completion |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient.embed |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient._handle_error_as_result |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
MistralClient.close |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/mistral.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient.__init__ |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient._ensure_model_loaded |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient._serialize_messages_for_ollama |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient._do_complete |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient._do_stream_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient._stream_impl |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient._convert_tools |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient._serialize_tool_calls |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient._parse_tool_calls |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient.health_check |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
OllamaClient.close |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/ollama.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient.__init__ |
|
8 |
2 |
0 |
|
75% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient._do_complete |
|
30 |
30 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient._do_stream_chat |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient._stream_impl |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient._apply_thinking |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient._convert_message |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient._handle_error_as_result |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient.close |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
OpenAIClient.health_check |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai_compatible.py |
OpenAICompatibleClient.__init__ |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai_compatible.py |
OpenAICompatibleClient.health_check |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openai_compatible.py |
(no function) |
|
19 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient.api_key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient.base_url |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient.model |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient._get_client |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient._do_complete |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient._do_stream_chat |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient.health_check |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient._complete |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient._stream_completion |
|
33 |
33 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient.embeddings |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient.close |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient._apply_thinking |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient._handle_error_as_result |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient.__aenter__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
OpenRouterClient.__aexit__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/openrouter.py |
(no function) |
|
38 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient.__init__ |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient._get_access_token |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient._get_http |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient._model_path |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient._do_complete |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient._do_stream_chat |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient._do_stream_chat._to_async |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient._do_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient.health_check |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient.close |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
VertexAIClient._handle_error_as_result |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/clients/vertex_ai.py |
(no function) |
|
25 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/config.py |
PricingConfig.build_sources |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/config.py |
ClientConfig.__post_init__ |
|
5 |
1 |
0 |
|
80% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/config.py |
(no function) |
|
45 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/constants.py |
(no function) |
|
27 |
2 |
0 |
|
93% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/__init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.__init__ |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.chat |
|
28 |
28 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.add_message |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.get_history |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.get_stats |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.clear_history |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.update_system_prompt |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.get_token_count |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.get_available_tokens |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager._update_token_count_sync |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager._update_token_count |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager._trim_if_needed |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager._trim_oldest |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager._trim_middle |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.export_history |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.from_history |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
ConversationManager.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/manager.py |
(no function) |
|
28 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/conversation/types.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/factories.py |
create_llm_client |
|
10 |
5 |
0 |
|
50% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/factories.py |
create_llm_cache |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/factories.py |
(no function) |
|
8 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/provider.py |
LLMProvider.__init__ |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/provider.py |
LLMProvider._instructor_available |
|
5 |
2 |
0 |
|
60% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/provider.py |
LLMProvider.register |
|
70 |
37 |
0 |
|
47% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/provider.py |
LLMProvider.boot |
|
27 |
27 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/provider.py |
LLMProvider.shutdown |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/provider.py |
LLMProvider.health_check |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/provider.py |
(no function) |
|
32 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/routing_provider.py |
LLMRoutingProvider.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/routing_provider.py |
LLMRoutingProvider.register |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/routing_provider.py |
LLMRoutingProvider.boot |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/routing_provider.py |
LLMRoutingProvider.shutdown |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/routing_provider.py |
LLMRoutingProvider.health_check |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/di/routing_provider.py |
(no function) |
|
20 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/exceptions.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/circuit_breaker.py |
ProviderCircuitBreaker.__init__ |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/circuit_breaker.py |
ProviderCircuitBreaker.record_success |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/circuit_breaker.py |
ProviderCircuitBreaker.record_failure |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/circuit_breaker.py |
ProviderCircuitBreaker.is_available |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/circuit_breaker.py |
ProviderCircuitBreaker._open |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/circuit_breaker.py |
ProviderCircuitBreaker._half_open |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/circuit_breaker.py |
ProviderCircuitBreaker._close |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/circuit_breaker.py |
ProviderCircuitBreaker.reset |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/health/circuit_breaker.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
_StreamContext.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
_StreamContext.status |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
_StreamContext.raise_for_status |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
_StreamContext.aiter_lines |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.__init__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient._get_session |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.__aenter__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.__aexit__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient._build_url |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient._merge_headers |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient._raw_request |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.request |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.get |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.post |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.put |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.delete |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.patch |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.head |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.stream |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.close |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
ResilientHTTPClient.stop |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/http/client.py |
(no function) |
|
33 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/base.py |
AbstractModelManager.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/base.py |
AbstractModelManager._get_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/base.py |
AbstractModelManager.list_models |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/base.py |
AbstractModelManager.load_model |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/base.py |
AbstractModelManager.unload_model |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/base.py |
AbstractModelManager.switch_model |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/base.py |
AbstractModelManager.get_loaded_models |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/base.py |
AbstractModelManager.close |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/base.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.__init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.register_provider |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.unregister_provider |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.switch_provider |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager._unload_other_providers |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager._unload_all_models |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.list_models |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.load_model |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.unload_model |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.switch_model |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.get_loaded_models |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.get_current_provider |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
LLMModelManager.close |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/manager.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/ollama.py |
OllamaModelManager.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/ollama.py |
OllamaModelManager.list_models |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/ollama.py |
OllamaModelManager.load_model |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/ollama.py |
OllamaModelManager.unload_model |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/ollama.py |
OllamaModelManager.switch_model |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/ollama.py |
OllamaModelManager.get_loaded_models |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/ollama.py |
(no function) |
|
20 |
2 |
0 |
|
90% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
OpenAPICompatibleModelManager.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
OpenAPICompatibleModelManager.list_models |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
OpenAPICompatibleModelManager.load_model |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
OpenAPICompatibleModelManager.unload_model |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
OpenAPICompatibleModelManager.switch_model |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
OpenAPICompatibleModelManager.get_loaded_models |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
OpenAPICompatibleModelManager._test_model_access |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
LMStudioModelManager.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
LMStudioModelManager.get_loaded_models |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
VLLMModelManager.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/providers/openapi_compatible.py |
(no function) |
|
24 |
2 |
0 |
|
92% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/model_manager/types.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/module.py |
LLMModule.configure |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/module.py |
LLMModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/module.py |
(no function) |
|
11 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/multimodal/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/multimodal/fetcher.py |
fetch_image_as_base64 |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/multimodal/fetcher.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/__init__.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/csv.py |
CSVOutputParser.parse |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/csv.py |
CSVOutputParser.parse_csv_string |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/csv.py |
CSVOutputParser.get_format_instructions |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/csv.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/enum.py |
EnumOutputParser.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/enum.py |
EnumOutputParser.parse |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/enum.py |
EnumOutputParser.get_format_instructions |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/enum.py |
(no function) |
|
13 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/fixing.py |
FormatFixingParser.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/fixing.py |
FormatFixingParser.parse |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/fixing.py |
FormatFixingParser._fix_with_llm |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/fixing.py |
FormatFixingParser._build_fixing_prompt |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/fixing.py |
FormatFixingParser.get_format_instructions |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/fixing.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/json.py |
JSONOutputParser.parse |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/json.py |
JSONOutputParser.get_format_instructions |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/json.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/pydantic.py |
PydanticOutputParser.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/pydantic.py |
PydanticOutputParser.parse |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/pydantic.py |
PydanticOutputParser.get_format_instructions |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/pydantic.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/registry.py |
ParserRegistry.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/registry.py |
ParserRegistry.register |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/registry.py |
ParserRegistry.get |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/registry.py |
ParserRegistry.get_or_none |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/registry.py |
ParserRegistry.list_parsers |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/registry.py |
ParserRegistry.unregister |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/registry.py |
ParserRegistry.with_defaults |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/parsers/registry.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pinning.py |
enforce_pin_policy |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pinning.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/estimator.py |
PricingCostEstimator.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/estimator.py |
PricingCostEstimator.warm |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/estimator.py |
PricingCostEstimator.estimate_cost |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/estimator.py |
PricingCostEstimator._lookup |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/estimator.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingCache.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingCache.get |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingCache.set |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingCache.clear |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager.__init__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager.get_pricing |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager._fuzzy_match |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager.list_models |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager.clear_cache |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager.preload |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager.from_defaults |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager.from_json |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager.from_api |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManager.builder |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManagerBuilder.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManagerBuilder.add_json_source |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManagerBuilder.add_api_source |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManagerBuilder.add_fallback |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManagerBuilder.add_source |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManagerBuilder.with_cache_ttl |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManagerBuilder.enable_fuzzy_matching |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
PricingManagerBuilder.build |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/manager.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/registry.py |
_tiktoken_available |
|
5 |
1 |
0 |
|
80% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/registry.py |
_transformers_available |
|
5 |
1 |
0 |
|
80% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/registry.py |
_mistral_available |
|
5 |
1 |
0 |
|
80% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/registry.py |
TokenCounterRegistry.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/registry.py |
TokenCounterRegistry.with_defaults |
|
20 |
12 |
0 |
|
40% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/registry.py |
TokenCounterRegistry.register |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/registry.py |
TokenCounterRegistry.map_models |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/registry.py |
TokenCounterRegistry.for_model |
|
7 |
4 |
0 |
|
43% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/registry.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
AbstractPricingSource.get_pricing |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
AbstractPricingSource.get_all_pricing |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
AbstractPricingSource.source_name |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
JSONFilePricingSource.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
JSONFilePricingSource._load_cache |
|
19 |
7 |
0 |
|
63% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
JSONFilePricingSource._load_cache._read_json |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
JSONFilePricingSource.get_pricing |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
JSONFilePricingSource.get_all_pricing |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
JSONFilePricingSource.source_name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
JSONFilePricingSource.invalidate_cache |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
APIPricingSource.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
APIPricingSource._fetch_pricing |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
APIPricingSource._infer_provider |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
APIPricingSource.get_pricing |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
APIPricingSource.get_all_pricing |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
APIPricingSource.source_name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
APIPricingSource.invalidate_cache |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
OpenRouterPricingSource.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
OpenRouterPricingSource._fetch_pricing |
|
31 |
31 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
OpenRouterPricingSource._to_float |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
OpenRouterPricingSource.get_pricing |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
OpenRouterPricingSource.get_all_pricing |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
OpenRouterPricingSource.source_name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
OpenRouterPricingSource.invalidate_cache |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
StaticPricingSource.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
StaticPricingSource.get_pricing |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
StaticPricingSource.get_all_pricing |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
StaticPricingSource.source_name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/sources.py |
(no function) |
|
54 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
TiktokenCounter.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
TiktokenCounter.model |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
TiktokenCounter._get_encoder |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
TiktokenCounter.count |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
TiktokenCounter.count_messages |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
HuggingFaceCounter.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
HuggingFaceCounter.model |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
HuggingFaceCounter._get_tokenizer |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
HuggingFaceCounter.count |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
HuggingFaceCounter.count_messages |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
MistralCounter.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
MistralCounter.model |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
MistralCounter._get_tokenizer |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
MistralCounter.count |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
MistralCounter.count_messages |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
CharEstimateCounter.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
CharEstimateCounter.model |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
CharEstimateCounter.count |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
CharEstimateCounter.count_messages |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
create_token_counter |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/tokens.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/types.py |
ModelPricing.serialize_model |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/pricing/types.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/protocols.py |
LLMCacheProtocol.get |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/protocols.py |
LLMCacheProtocol.set |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/protocols.py |
LLMCacheProtocol.delete |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/protocols.py |
LLMCacheProtocol.clear |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/protocols.py |
LLMCacheProtocol.get_stats |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/protocols.py |
(no function) |
|
10 |
0 |
6 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/rate_limiting/__init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/rate_limiting/core.py |
TokenBucket.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/rate_limiting/core.py |
TokenBucket.consume |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/rate_limiting/core.py |
RateLimiter.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/rate_limiting/core.py |
RateLimiter._get_bucket_key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/rate_limiting/core.py |
RateLimiter.check |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/rate_limiting/core.py |
RateLimiter.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/rate_limiting/core.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/__init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.__init__ |
|
7 |
1 |
0 |
|
86% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry._validate_provider_name |
|
3 |
2 |
0 |
|
33% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry._initialize_builtin_providers |
|
29 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.register |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.get_provider |
|
6 |
3 |
0 |
|
50% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.list_providers |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.search_providers |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.unregister |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.register_provider |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.get_client |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.list_models |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
ProviderRegistry.get_model_info |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/registry/core.py |
(no function) |
|
33 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/__init__.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/ab_split.py |
ABSplitConfig.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/ab_split.py |
ABSplitStrategy.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/ab_split.py |
ABSplitStrategy._should_use_treatment |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/ab_split.py |
ABSplitStrategy.route |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/ab_split.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/_time.py |
end_of_utc_day |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/_time.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/database.py |
DatabaseQuotaBackend.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/database.py |
DatabaseQuotaBackend._today |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/database.py |
DatabaseQuotaBackend.is_exhausted |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/database.py |
DatabaseQuotaBackend.increment |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/database.py |
DatabaseQuotaBackend.mark_exhausted |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/database.py |
DatabaseQuotaBackend.record_error |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/database.py |
DatabaseQuotaBackend.get_usage |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/database.py |
DatabaseQuotaBackend.get_all_usage |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/database.py |
(no function) |
|
22 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
InMemoryQuotaBackend.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
InMemoryQuotaBackend._today |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
InMemoryQuotaBackend._get_or_create |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
InMemoryQuotaBackend.is_exhausted |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
InMemoryQuotaBackend.increment |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
InMemoryQuotaBackend.mark_exhausted |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
InMemoryQuotaBackend.record_error |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
InMemoryQuotaBackend.get_usage |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
InMemoryQuotaBackend.get_all_usage |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/backends/memory.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/config.py |
ProviderConfig.key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/config.py |
LLMConfig.from_env |
|
47 |
47 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/config.py |
LLMConfig.from_env._str |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/config.py |
LLMConfig.from_env._int |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/config.py |
LLMConfig.from_env._bool |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/config.py |
LLMConfig.from_env._secret |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/config.py |
LLMConfig.from_env._p |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/config.py |
LLMConfig.from_env._extras |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/config.py |
(no function) |
|
46 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_thinking_from_provider |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_openai_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_anthropic_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_groq_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_gemini_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_mistral_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_cohere_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_openrouter_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_deepseek_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_together_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_fireworks_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_ollama_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_openai_compatible_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_azure_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_cloudflare_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_bedrock_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
_build_vertex_client |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
create_routing_clients |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/di_factories.py |
(no function) |
|
26 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/loggers/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/loggers/database.py |
DatabaseInferenceLogger.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/loggers/database.py |
DatabaseInferenceLogger.log |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/loggers/database.py |
DatabaseInferenceLogger.get_recent |
|
24 |
24 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/loggers/database.py |
(no function) |
|
13 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/loggers/memory.py |
InMemoryInferenceLogger.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/loggers/memory.py |
InMemoryInferenceLogger.log |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/loggers/memory.py |
InMemoryInferenceLogger.get_recent |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/loggers/memory.py |
(no function) |
|
10 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/orchestrator.py |
LLMOrchestrator.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/orchestrator.py |
LLMOrchestrator.execute |
|
30 |
30 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/orchestrator.py |
LLMOrchestrator._select_model |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/orchestrator.py |
(no function) |
|
22 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
LLMRouter.__init__ |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
LLMRouter.strategy |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
LLMRouter.strategy |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
LLMRouter._merge_registry_clients |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
LLMRouter.route |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
LLMRouter.health_probe |
|
39 |
39 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
LLMRouter.close |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
LLMRouter._filter_by_capabilities |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
LLMRouter._strategy_from_config |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/router.py |
(no function) |
|
22 |
0 |
6 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/base.py |
_extract_status_code |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/base.py |
_attempt_provider |
|
43 |
43 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/base.py |
_handle_free_failure |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/base.py |
_gen_defaults |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/base.py |
_estimate_prompt_tokens |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/base.py |
(no function) |
|
16 |
0 |
5 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/cost.py |
CostOptimizedStrategy.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/cost.py |
CostOptimizedStrategy.execute |
|
35 |
35 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/cost.py |
(no function) |
|
14 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/latency.py |
LatencyOptimizedStrategy.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/latency.py |
LatencyOptimizedStrategy.record_latency |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/latency.py |
LatencyOptimizedStrategy._avg_latency |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/latency.py |
LatencyOptimizedStrategy.execute |
|
39 |
39 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/latency.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/parallel.py |
ParallelRaceStrategy.execute |
|
42 |
42 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/parallel.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/sequential.py |
SequentialCascadeStrategy.execute |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/strategies/sequential.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/types.py |
InferenceLog.succeeded |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/routing/types.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/__init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate.detect_injection |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate._normalize_text |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate._has_suspicious_unicode |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate._has_high_entropy |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate._token_count |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate._has_excessive_repetition |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate._has_zero_width_chars |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate._has_tag_evasion |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate.validate_input |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate.sanitize_input |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecurePromptTemplate.format |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
OutputFilter.filter_output |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecureLLMClient.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecureLLMClient.chat |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
SecureLLMClient.update_system_prompt |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
create_assistant_template |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
create_data_extraction_template |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/security/core.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/__init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/_capabilities.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/_scoring.py |
create_cost_optimized_selector |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/_scoring.py |
create_quality_optimized_selector |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/_scoring.py |
create_balanced_selector |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/_scoring.py |
(no function) |
|
5 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
SelectionStrategy.matches |
|
23 |
2 |
0 |
|
91% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
ModelSelector.__init__ |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
ModelSelector.select |
|
8 |
1 |
0 |
|
88% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
ModelSelector.get_fallback |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
ModelSelector.get_capabilities |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
ModelSelector.estimate_cost |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
ModelSelector._build_context |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
ModelSelector._filter_by_capabilities |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
create_cost_optimized_selector |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
create_quality_optimized_selector |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
create_balanced_selector |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/selection/core.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/exceptions.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/extractor.py |
JSONExtractor.extract |
|
41 |
41 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/extractor.py |
JSONExtractor.extract_array |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/extractor.py |
StructuredExtractor.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/extractor.py |
StructuredExtractor.extract |
|
36 |
36 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/extractor.py |
StructuredExtractor._build_messages |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/extractor.py |
_get_content |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/extractor.py |
StructuredOutputExtractor._extract_json_block |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/extractor.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/formatter.py |
ResponseFormatter.to_json |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/formatter.py |
ResponseFormatter.to_string |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/formatter.py |
ResponseFormatter.to_int |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/formatter.py |
ResponseFormatter.to_float |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/formatter.py |
ResponseFormatter.to_bool |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/formatter.py |
ResponseFormatter.to_list |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/formatter.py |
(no function) |
|
18 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
_extract_first_json_block |
|
42 |
42 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
extract_json_block |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
validate_against_model |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
build_json_schema |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
StructuredOutputParser.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
StructuredOutputParser.parse |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
StructuredOutputParser.parse_array |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
StructuredOutputParser.get_json_schema |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
StructuredOutputParser.get_schema_prompt |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/parser.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/utils.py |
create_json_mode_messages |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/utils.py |
complete_with_schema |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/utils.py |
complete_with_json |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/structured/utils.py |
(no function) |
|
7 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/thinking/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/thinking/normalizer.py |
_extract_gemma_channel |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/thinking/normalizer.py |
normalize_thinking_text |
|
44 |
44 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/thinking/normalizer.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/thinking/patterns.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/types.py |
StreamChunk.__post_init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/types.py |
(no function) |
|
52 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_hash_messages_for_cache_key |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_compute_prompt_hash |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_CacheWrappedClient.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_CacheWrappedClient._key |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_CacheWrappedClient.complete |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_CacheWrappedClient.stream_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_CacheWrappedClient.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_CacheWrappedClient.close |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
LLMCacheWrapper.wrap |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_EnrichedClient.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_EnrichedClient._enrich |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_EnrichedClient.complete |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_EnrichedClient.stream_chat |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_EnrichedClient.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
_EnrichedClient.close |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
CompletionEnricher.wrap |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-llm/src/lexigram/ai/llm/wrappers.py |
(no function) |
|
34 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/__init__.py |
__getattr__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/__init__.py |
(no function) |
|
10 |
0 |
16 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/config.py |
(no function) |
|
97 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/constants.py |
(no function) |
|
24 |
2 |
0 |
|
92% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider.__init__ |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider.register |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider.boot |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider._boot_controller_providers |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider._boot_service_providers |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider._boot_skill_bridge |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider._boot_connectors |
|
37 |
37 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider._boot_handlers |
|
53 |
53 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider._boot_server |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider._boot_transports |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider.shutdown |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider.health_check |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
MCPProvider._boot_client |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/di/provider.py |
(no function) |
|
36 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/exceptions.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/module.py |
MCPModule.from_services |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/module.py |
MCPModule.configure |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/module.py |
MCPModule.stub |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/module.py |
(no function) |
|
12 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/core.py |
MCPServer.__init__ |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/core.py |
MCPServer._register_handlers |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/core.py |
MCPServer.handle_message |
|
39 |
39 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/core.py |
MCPServer._success_response |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/core.py |
MCPServer._error_response |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/core.py |
MCPServer._handle_initialize |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/core.py |
MCPServer._handle_ping |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/core.py |
MCPServer._handle_initialized_notification |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/core.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/logging_handler.py |
LoggingHandler.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/logging_handler.py |
LoggingHandler.set_notify_callback |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/logging_handler.py |
LoggingHandler.set_level |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/logging_handler.py |
LoggingHandler.log |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/logging_handler.py |
LoggingHandler._is_at_or_above_min |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/logging_handler.py |
_map_level |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/logging_handler.py |
(no function) |
|
14 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/prompts.py |
PromptHandler.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/prompts.py |
PromptHandler.list_prompts |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/prompts.py |
PromptHandler.get_prompt |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/prompts.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/resources.py |
ResourceHandler.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/resources.py |
ResourceHandler.list_resources |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/resources.py |
ResourceHandler.read_resource |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/resources.py |
ResourceHandler.list_templates |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/resources.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/sampling.py |
SamplingResponse.to_dict |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/sampling.py |
SamplingHandler.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/sampling.py |
SamplingHandler.create_message |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/sampling.py |
SamplingHandler._handle |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/sampling.py |
(no function) |
|
39 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/tools.py |
ToolHandler.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/tools.py |
ToolHandler.list_tools |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/tools.py |
ToolHandler.call_tool |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/server/handlers/tools.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/base.py |
AbstractTransport.start |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/base.py |
AbstractTransport.stop |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/base.py |
AbstractTransport.send |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/base.py |
AbstractTransport.receive |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/base.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/sse.py |
SSETransport.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/sse.py |
SSETransport.start |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/sse.py |
SSETransport.stop |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/sse.py |
SSETransport.send |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/sse.py |
SSETransport.receive |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/sse.py |
SSETransport.get_queued_messages |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/sse.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/stdio.py |
StdioTransport.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/stdio.py |
StdioTransport.start |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/stdio.py |
StdioTransport.stop |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/stdio.py |
StdioTransport.send |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/stdio.py |
StdioTransport.receive |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/transport/stdio.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPToolDefinition.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPToolResult.text |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPToolResult.error |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPToolResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPResource.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPResourceContent.to_dict |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPPrompt.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPPromptMessage.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPServerCapabilities.to_dict |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPServerInfo.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPInitializeResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPJSONRPCRequest.to_dict |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPJSONRPCResponse.to_dict |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPJSONRPCResponse.create_success |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
MCPJSONRPCResponse.create_error |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-mcp/src/lexigram/ai/mcp/types.py |
(no function) |
|
117 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/__init__.py |
__getattr__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/__init__.py |
(no function) |
|
9 |
0 |
10 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend._key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend._index_key |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend._to_json |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend._from_json |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend._as_json_text |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend._cache_get_text |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend._cache_set_text |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend._cache_delete |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend.store |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend.retrieve |
|
24 |
24 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend.get_recent |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend.delete |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend.clear |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
CacheMemoryBackend.health_check |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/cache.py |
(no function) |
|
26 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
_normalise_timestamp |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
_row_to_entry |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
DatabaseMemoryBackend.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
DatabaseMemoryBackend.store |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
DatabaseMemoryBackend.retrieve |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
DatabaseMemoryBackend.get_recent |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
DatabaseMemoryBackend.delete |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
DatabaseMemoryBackend.clear |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
DatabaseMemoryBackend.health_check |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/database.py |
(no function) |
|
23 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
_seconds_since |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
_score |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
InMemoryMemoryBackend.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
InMemoryMemoryBackend.store |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
InMemoryMemoryBackend.retrieve |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
InMemoryMemoryBackend.get_recent |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
InMemoryMemoryBackend.delete |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
InMemoryMemoryBackend.clear |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
InMemoryMemoryBackend.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
InMemoryMemoryBackend.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/in_memory.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend._embed |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend._to_document |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend._to_memory_result |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend.store |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend.retrieve |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend.get_recent |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend.delete |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend.clear |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
VectorMemoryBackend.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/backends/vector.py |
(no function) |
|
19 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/config.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/consolidator.py |
MemoryConsolidator.__init__ |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/consolidator.py |
MemoryConsolidator.consolidate |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/consolidator.py |
MemoryConsolidator.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/consolidator.py |
(no function) |
|
14 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/scheduler.py |
ConsolidationScheduler.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/scheduler.py |
ConsolidationScheduler.start |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/scheduler.py |
ConsolidationScheduler.stop |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/scheduler.py |
ConsolidationScheduler.run_once |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/scheduler.py |
ConsolidationScheduler._run_loop |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/scheduler.py |
(no function) |
|
14 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
RecencyDecayStrategy.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
RecencyDecayStrategy.should_prune |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
RecencyDecayStrategy.filter |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
AccessFrequencyStrategy.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
AccessFrequencyStrategy.should_prune |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
AccessFrequencyStrategy.filter |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
DeduplicationStrategy.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
DeduplicationStrategy._tokens |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
DeduplicationStrategy.deduplicate |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
TimeDecayStrategy.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
TimeDecayStrategy.compute_importance |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
TimeDecayStrategy.apply |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/consolidation/strategies.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/constants.py |
(no function) |
|
28 |
2 |
0 |
|
93% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/di/provider.py |
MemoryProvider.__init__ |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/di/provider.py |
MemoryProvider.register |
|
22 |
3 |
0 |
|
86% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/di/provider.py |
MemoryProvider.boot |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/di/provider.py |
MemoryProvider.shutdown |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/di/provider.py |
MemoryProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/di/provider.py |
(no function) |
|
28 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/compressor.py |
EpisodicCompressor.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/compressor.py |
EpisodicCompressor.compress |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/compressor.py |
EpisodicCompressor._concatenate_fallback |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/compressor.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/store.py |
EpisodicMemoryStore.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/store.py |
EpisodicMemoryStore.record |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/store.py |
EpisodicMemoryStore.recall |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/store.py |
EpisodicMemoryStore.forget |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/store.py |
EpisodicMemoryStore.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/episodic/store.py |
(no function) |
|
12 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/exceptions.py |
MemoryStoreError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/exceptions.py |
MemoryCapacityError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/exceptions.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/module.py |
MemoryModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/module.py |
MemoryModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/__init__.py |
__getattr__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/__init__.py |
(no function) |
|
6 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/pruner.py |
DynamicContextPruner.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/pruner.py |
DynamicContextPruner.prune |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/pruner.py |
DynamicContextPruner._get_scorer |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/pruner.py |
(no function) |
|
11 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/scorer.py |
RelevanceScorerProtocol.score |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/scorer.py |
RecencyScorerImpl.score |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/scorer.py |
HybridScorerImpl.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/scorer.py |
HybridScorerImpl.score_batch |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/scorer.py |
HybridScorerImpl.score |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/scorer.py |
(no function) |
|
12 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/pruning/types.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/prune.py |
PruneResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/prune.py |
MemoryPruner.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/prune.py |
MemoryPruner.prune |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/prune.py |
(no function) |
|
16 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/ranking.py |
RelevanceRanker.rank |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/ranking.py |
RelevanceRanker.top_k |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/ranking.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/retriever.py |
MemoryRetriever.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/retriever.py |
MemoryRetriever.retrieve |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/retriever.py |
MemoryRetriever.add_source |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/retriever.py |
MemoryRetriever.get_retrieval_count |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/retriever.py |
MemoryRetriever.get_retrieval_stats |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/retriever.py |
MemoryRetriever.reset_stats |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/retrieval/retriever.py |
(no function) |
|
13 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/entity_extractor.py |
EntityExtractor.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/entity_extractor.py |
EntityExtractor.extract |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/entity_extractor.py |
EntityExtractor._heuristic_extract |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/entity_extractor.py |
(no function) |
|
11 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/fact_store.py |
FactStore.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/fact_store.py |
FactStore.add |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/fact_store.py |
FactStore.query_by_subject |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/fact_store.py |
FactStore.get_entity_facts |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/fact_store.py |
FactStore.update_confidence |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/fact_store.py |
FactStore.delete |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/fact_store.py |
FactStore.clear |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/fact_store.py |
FactStore.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/fact_store.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/store.py |
SemanticMemoryStore.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/store.py |
SemanticMemoryStore.store_fact |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/store.py |
SemanticMemoryStore.query_facts |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/store.py |
SemanticMemoryStore.get_entity_facts |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/store.py |
SemanticMemoryStore.update_fact |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/store.py |
SemanticMemoryStore.ingest |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/store.py |
SemanticMemoryStore.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/semantic/store.py |
(no function) |
|
15 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
ConversationBuffer.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
ConversationBuffer.add |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
ConversationBuffer.get_context |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
ConversationBuffer.clear |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
ConversationBuffer.size |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
ConversationBuffer.total_tokens |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
ConversationBuffer._estimate_tokens |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
ConversationBuffer.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
ConversationBuffer.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/conversation_buffer.py |
(no function) |
|
19 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/manager.py |
WorkingMemoryManager.__init__ |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/manager.py |
WorkingMemoryManager.assemble |
|
28 |
28 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/manager.py |
WorkingMemoryManager.add |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/manager.py |
WorkingMemoryManager.get_context_entries |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/manager.py |
WorkingMemoryManager.flush |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/manager.py |
WorkingMemoryManager.health_check |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/manager.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/token_budget.py |
TokenBudgetAllocator.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/token_budget.py |
TokenBudgetAllocator.allocate |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/token_budget.py |
TokenBudgetAllocator.budget_for |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-memory/src/lexigram/ai/memory/working/token_budget.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/__init__.py |
__getattr__ |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/__init__.py |
(no function) |
|
11 |
2 |
14 |
|
82% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.register |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.unregister |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.child |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_llm_start |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_llm_new_token |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_llm_end |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_llm_error |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_chain_start |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_chain_end |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_tool_start |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_tool_end |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_agent_action |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_agent_finish |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_retriever_start |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl.on_retriever_end |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
CallbackManagerImpl._fanout |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/callbacks/manager.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/config.py |
ObservabilityConfig.validate_for_environment |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/config.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/constants.py |
(no function) |
|
23 |
2 |
0 |
|
91% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/di/provider.py |
ObservabilityProvider.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/di/provider.py |
ObservabilityProvider.from_config |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/di/provider.py |
ObservabilityProvider.register |
|
18 |
5 |
0 |
|
72% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/di/provider.py |
ObservabilityProvider.boot |
|
33 |
33 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/di/provider.py |
ObservabilityProvider.shutdown |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/di/provider.py |
ObservabilityProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/di/provider.py |
(no function) |
|
30 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.register_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.add_llm_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.add_vector_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.add_cache_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.add_embedding_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.check_llm |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.check_vector |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.check_cache |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.check_all |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.is_ready |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
AIHealthMonitor.is_live |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/health/monitor.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/core.py |
AIMetrics.__init__ |
|
45 |
45 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/core.py |
AIMetrics.get_collector |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/core.py |
AIMetrics.record_completion |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/core.py |
AIMetrics.record_error |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/core.py |
(no function) |
|
10 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
track_llm_call |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
track_llm_call.decorator |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
track_llm_call.decorator.wrapper |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
track_vector_operation |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
track_vector_operation.decorator |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
track_vector_operation.decorator.wrapper |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
track_embedding_operation |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
track_embedding_operation.decorator |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
track_embedding_operation.decorator.wrapper |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/metrics/decorators.py |
(no function) |
|
8 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/module.py |
ObservabilityModule.configure |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/module.py |
ObservabilityModule.stub |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/module.py |
ObservabilityModule._resolve_provider |
|
9 |
5 |
0 |
|
44% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/module.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.trace_llm_call |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.trace_operation |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.trace_vector_operation |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.trace_embedding_operation |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.trace_rag_stage |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.trace_rag_query |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.get_current_span |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer._sanitize_attributes |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer._truncate_attributes |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer._truncate_value |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_llm_start |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_llm_new_token |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_llm_end |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_llm_error |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_chain_start |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_chain_end |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_tool_start |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_tool_end |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_agent_action |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_agent_finish |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_retriever_start |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
AITracer.on_retriever_end |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/core.py |
(no function) |
|
35 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
trace_llm |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
trace_llm.decorator |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
trace_llm.decorator.wrapper |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
trace_vector |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
trace_vector.decorator |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
trace_vector.decorator.wrapper |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
trace_rag |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
trace_rag.decorator |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
trace_rag.decorator.wrapper |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-observability/src/lexigram/ai/observability/tracing/decorators.py |
(no function) |
|
6 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/__init__.py |
__getattr__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/__init__.py |
(no function) |
|
6 |
0 |
20 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/assembler.py |
CacheAwarePromptAssembler.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/assembler.py |
CacheAwarePromptAssembler.set_token_counter |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/assembler.py |
CacheAwarePromptAssembler.assemble |
|
29 |
29 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/assembler.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
CacheStrategy.annotate |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
PassthroughCacheStrategy.annotate |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
AnthropicCacheStrategy.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
AnthropicCacheStrategy.annotate |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
OpenAICacheStrategy.annotate |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
DeepSeekCacheStrategy.annotate |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
GeminiCacheStrategy.annotate |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
MistralCacheStrategy.annotate |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
_set_cache_control |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
_update_content |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
ProviderCacheStrategyRegistry.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
ProviderCacheStrategyRegistry.with_defaults |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
ProviderCacheStrategyRegistry.register |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
ProviderCacheStrategyRegistry.for_provider |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/assembly/cache_strategies.py |
(no function) |
|
34 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/config.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/constants.py |
(no function) |
|
19 |
2 |
0 |
|
89% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/di/provider.py |
PromptProvider.__init__ |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/di/provider.py |
PromptProvider._load_templates |
|
6 |
2 |
0 |
|
67% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/di/provider.py |
PromptProvider.register |
|
19 |
2 |
0 |
|
89% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/di/provider.py |
PromptProvider.boot |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/di/provider.py |
PromptProvider.shutdown |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/di/provider.py |
PromptProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/di/provider.py |
(no function) |
|
32 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/exceptions.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/hooks.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/module.py |
PromptModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/module.py |
PromptModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/registry.py |
PromptRegistry.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/registry.py |
PromptRegistry.register |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/registry.py |
PromptRegistry.get |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/registry.py |
PromptRegistry.list_names |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/registry.py |
PromptRegistry.unregister |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/registry.py |
PromptRegistry.__contains__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/registry.py |
PromptRegistry.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/registry.py |
PromptRegistry.__repr__ |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/registry.py |
(no function) |
|
12 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/versioned.py |
VersionedPromptStore.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/versioned.py |
VersionedPromptStore.push |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/versioned.py |
VersionedPromptStore.get |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/versioned.py |
VersionedPromptStore.get_version |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/versioned.py |
VersionedPromptStore.rollback |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/versioned.py |
VersionedPromptStore.list_versions |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/versioned.py |
VersionedPromptStore._find_entry |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/registry/versioned.py |
(no function) |
|
18 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/engine.py |
PromptRenderer.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/engine.py |
PromptRenderer.format |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/engine.py |
PromptRenderer.render |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/engine.py |
PromptRenderer._render_jinja2 |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/engine.py |
PromptRenderer.get_variables |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/engine.py |
_DefaultFormatMap.__missing__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/engine.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/sanitizer.py |
InputSanitizer.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/sanitizer.py |
InputSanitizer.sanitize |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/sanitizer.py |
InputSanitizer.sanitize_all |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/rendering/sanitizer.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/loader.py |
PromptLoaderProtocol.load |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/loader.py |
_dict_to_template |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/loader.py |
_parse_file_content |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/loader.py |
DictPromptLoader.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/loader.py |
DictPromptLoader.load |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/loader.py |
DirectoryPromptLoader.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/loader.py |
DirectoryPromptLoader.load |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/loader.py |
(no function) |
|
22 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/models.py |
PromptTemplate.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/models.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/observer.py |
PromptObserverProtocol.on_render |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/observer.py |
NoOpPromptObserver.on_render |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/observer.py |
(no function) |
|
9 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptServiceProtocol.render |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptServiceProtocol.get_template |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptServiceProtocol.list_templates |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService.__init__ |
|
9 |
1 |
0 |
|
89% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService.attach_hook_registry |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService.render |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService.get_template |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService.list_templates |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService._register |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService._resolve_variables |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService._substitute |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService._apply_provider_escaping |
|
9 |
9 |
1 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService._sanitize_inputs |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService._notify_observer |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
PromptService._emit_action |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-prompt/src/lexigram/ai/prompt/service/service.py |
(no function) |
|
34 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/__init__.py |
__getattr__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/__init__.py |
(no function) |
|
9 |
0 |
15 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/__init__.py |
__getattr__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/__init__.py |
(no function) |
|
6 |
0 |
5 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/base.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/keys.py |
CacheKeyBuilder.build_embedding_key |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/keys.py |
CacheKeyBuilder.build_retrieval_key |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/keys.py |
CacheKeyBuilder.build_document_key |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/keys.py |
CacheKeyBuilder.build_reranking_key |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/keys.py |
CacheKeyBuilder.build_query_transformation_key |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/keys.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.cache_embedding |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.get_embedding |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.cache_retrieval |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.get_retrieval |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.cache_document |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.get_document |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.cache_reranking |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.get_reranking |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.cache_query_transformation |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.get_query_transformation |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.invalidate |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.invalidate_pattern |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.clear |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.get_stats |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
RAGCache.cleanup_expired |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/manager.py |
(no function) |
|
24 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/stats.py |
RAGCacheStats.hit_rate |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/stats.py |
RAGCacheStats.total_operations |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/cache/stats.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/__init__.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/base.py |
AbstractChunker.chunk |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/base.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/factory.py |
create_chunker |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/factory.py |
(no function) |
|
4 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/custom.py |
CustomChunker.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/custom.py |
CustomChunker.chunk |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/custom.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/fixed_size.py |
FixedSizeChunker.__init__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/fixed_size.py |
FixedSizeChunker.chunk |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/fixed_size.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/recursive.py |
RecursiveChunker.__init__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/recursive.py |
RecursiveChunker.chunk |
|
29 |
29 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/recursive.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/semantic.py |
SemanticChunker.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/semantic.py |
SemanticChunker.chunk |
|
66 |
66 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/semantic.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/sliding_window.py |
SlidingWindowChunker.__init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/sliding_window.py |
SlidingWindowChunker.chunk |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/sliding_window.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/token.py |
TokenChunker.__init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/token.py |
TokenChunker.chunk |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategies/token.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategy_registry.py |
ChunkingStrategyRegistry.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategy_registry.py |
ChunkingStrategyRegistry.with_defaults |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategy_registry.py |
ChunkingStrategyRegistry._register_defaults |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategy_registry.py |
ChunkingStrategyRegistry.create_chunker |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategy_registry.py |
ChunkingStrategyRegistry._merge_config |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategy_registry.py |
ChunkingStrategyRegistry.default_strategies |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/strategy_registry.py |
(no function) |
|
15 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/types.py |
Chunk.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/chunking/types.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/__init__.py |
(no function) |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
AbstractCitationFormatter.format_citation |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
AbstractCitationFormatter.format_bibliography_entry |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
AbstractCitationFormatter.format_response |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
AbstractCitationFormatter.format_bibliography |
|
7 |
1 |
0 |
|
86% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
NumericCitationFormatter.format_citation |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
NumericCitationFormatter.format_bibliography_entry |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
AuthorYearCitationFormatter.format_citation |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
AuthorYearCitationFormatter.format_bibliography_entry |
|
10 |
1 |
0 |
|
90% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
FootnoteCitationFormatter.format_citation |
|
5 |
1 |
0 |
|
80% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
FootnoteCitationFormatter.format_bibliography_entry |
|
11 |
1 |
0 |
|
91% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
InlineCitationFormatter.format_citation |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
InlineCitationFormatter.format_bibliography_entry |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
APACitationFormatter.format_citation |
|
9 |
1 |
0 |
|
89% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
APACitationFormatter.format_bibliography_entry |
|
12 |
3 |
0 |
|
75% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_formatters.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_models.py |
Source.__repr__ |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_models.py |
Citation.__repr__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_models.py |
CitedResponse.num_sources |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_models.py |
CitedResponse.num_citations |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_models.py |
CitedResponse.avg_confidence |
|
3 |
1 |
0 |
|
67% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_models.py |
CitedResponse.get_source |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_models.py |
CitedResponse.get_citations_for_source |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_models.py |
CitedResponse.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_models.py |
(no function) |
|
66 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_tracker.py |
CitationTracker.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_tracker.py |
CitationTracker.add_source |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_tracker.py |
CitationTracker.add_citation |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_tracker.py |
CitationTracker.create_cited_response |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_tracker.py |
CitationTracker.format_response |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_tracker.py |
CitationTracker._get_formatter |
|
6 |
2 |
0 |
|
67% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_tracker.py |
CitationTracker.reset |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_tracker.py |
extract_citations_from_chunks |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/_tracker.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/citations/core.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/config.py |
RAGConfig.with_collection |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/config.py |
PipelineConfig.from_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/config.py |
PipelineConfig.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/config.py |
(no function) |
|
147 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/constants.py |
(no function) |
|
21 |
2 |
0 |
|
90% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/__init__.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/abstractive.py |
AbstractiveCompressor.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/abstractive.py |
AbstractiveCompressor.compress |
|
17 |
6 |
0 |
|
65% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/abstractive.py |
AbstractiveCompressor._build_prompt |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/abstractive.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/base.py |
compress_context |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/base.py |
AbstractCompressor.compress |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/base.py |
AbstractCompressor._estimate_tokens |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/base.py |
AbstractCompressor._normalize_context |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/base.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/compress.py |
compress_context |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/compress.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/extractive.py |
ExtractiveSummaryCompressor.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/extractive.py |
ExtractiveSummaryCompressor.compress |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/extractive.py |
ExtractiveSummaryCompressor._split_sentences |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/extractive.py |
ExtractiveSummaryCompressor._score_sentences |
|
21 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/extractive.py |
ExtractiveSummaryCompressor._compute_relevance |
|
9 |
1 |
0 |
|
89% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/extractive.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/hybrid.py |
HybridCompressor.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/hybrid.py |
HybridCompressor.compress |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/hybrid.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/semantic_dedup.py |
SemanticDeduplicationCompressor.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/semantic_dedup.py |
SemanticDeduplicationCompressor.compress |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/semantic_dedup.py |
SemanticDeduplicationCompressor._split_sentences |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/semantic_dedup.py |
SemanticDeduplicationCompressor._deduplicate_sentences |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/semantic_dedup.py |
SemanticDeduplicationCompressor._create_fingerprint |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/semantic_dedup.py |
SemanticDeduplicationCompressor._are_similar |
|
8 |
1 |
0 |
|
88% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/semantic_dedup.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
CompressionStrategyHandler.can_handle |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
CompressionStrategyHandler.create_and_compress |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
ExtractiveStrategyHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
ExtractiveStrategyHandler.create_and_compress |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
AbstractiveStrategyHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
AbstractiveStrategyHandler.create_and_compress |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
TokenLimitStrategyHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
TokenLimitStrategyHandler.create_and_compress |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
SemanticDedupStrategyHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
SemanticDedupStrategyHandler.create_and_compress |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
HybridStrategyHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
HybridStrategyHandler.create_and_compress |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
CompressionStrategyRegistry.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
CompressionStrategyRegistry.with_defaults |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
CompressionStrategyRegistry.register |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
CompressionStrategyRegistry.compress |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/strategy_registry.py |
(no function) |
|
32 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/token_limit.py |
TokenLimitCompressor.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/token_limit.py |
TokenLimitCompressor.compress |
|
17 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/token_limit.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/types.py |
CompressionResult.__repr__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/types.py |
CompressionResult.token_savings |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/types.py |
CompressionResult.savings_percentage |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/context_compression/types.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/deps/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/deps/optional.py |
ensure_packages |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/deps/optional.py |
(no function) |
|
6 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
_llmlingua_available |
|
4 |
2 |
0 |
|
50% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
_flashrank_available |
|
4 |
2 |
0 |
|
50% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
RAGProvider.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
RAGProvider.register |
|
33 |
6 |
0 |
|
82% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
RAGProvider._register_knowledge_graph |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
RAGProvider._discover_strategies |
|
14 |
5 |
0 |
|
64% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
RAGProvider._maybe_wrap_with_tenancy |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
RAGProvider._maybe_wrap_with_tenancy._default_factory |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
RAGProvider.boot |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
RAGProvider.shutdown |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
RAGProvider.health_check |
|
34 |
34 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/di/provider.py |
(no function) |
|
26 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/__init__.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/answer.py |
AnswerRelevanceEvaluator.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/answer.py |
AnswerRelevanceEvaluator.evaluate |
|
13 |
1 |
0 |
|
92% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/answer.py |
AnswerFaithfulnessEvaluator.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/answer.py |
AnswerFaithfulnessEvaluator.evaluate |
|
22 |
7 |
0 |
|
68% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/answer.py |
(no function) |
|
16 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/base.py |
EvaluatorBase.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/base.py |
EvaluatorBase.evaluate |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/base.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/context.py |
ContextRelevanceEvaluator.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/context.py |
ContextRelevanceEvaluator.evaluate |
|
24 |
7 |
0 |
|
71% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/context.py |
(no function) |
|
12 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/convenience.py |
evaluate_rag |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/convenience.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/evaluator.py |
RAGEvaluator.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/evaluator.py |
RAGEvaluator.add_evaluator |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/evaluator.py |
RAGEvaluator.evaluate |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/evaluator.py |
RAGEvaluator._calculate_overall_score |
|
22 |
2 |
0 |
|
91% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/evaluator.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/hallucination.py |
HallucinationDetector.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/hallucination.py |
HallucinationDetector.evaluate |
|
21 |
4 |
0 |
|
81% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/hallucination.py |
(no function) |
|
10 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/harness/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/harness/benchmark.py |
BenchmarkReport.summary_table |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/harness/benchmark.py |
RAGBenchmark.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/harness/benchmark.py |
RAGBenchmark.run |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/harness/benchmark.py |
RAGBenchmark.run._run_one |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/harness/benchmark.py |
RAGBenchmark._evaluate_one |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/harness/benchmark.py |
RAGBenchmark._aggregate |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/harness/benchmark.py |
RAGBenchmark._best_pipeline |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/harness/benchmark.py |
(no function) |
|
41 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/retrieval.py |
RetrievalPrecisionEvaluator.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/retrieval.py |
RetrievalPrecisionEvaluator.evaluate |
|
15 |
4 |
0 |
|
73% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/retrieval.py |
RetrievalRecallEvaluator.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/retrieval.py |
RetrievalRecallEvaluator.evaluate |
|
13 |
3 |
0 |
|
77% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/retrieval.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/types.py |
EvaluationResult.__repr__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/types.py |
RAGEvaluationReport.get_metric |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/types.py |
RAGEvaluationReport.get_score |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/types.py |
RAGEvaluationReport.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/evaluation/types.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/exceptions.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/base.py |
AbstractHyDEGenerator.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/base.py |
AbstractHyDEGenerator.generate |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/base.py |
AbstractHyDEGenerator._build_prompt |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/base.py |
AbstractHyDEGenerator._generate_single_document |
|
8 |
1 |
0 |
|
88% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/base.py |
AbstractHyDEGenerator._extract_content |
|
9 |
3 |
0 |
|
67% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/base.py |
AbstractHyDEGenerator._embed_documents |
|
5 |
2 |
0 |
|
60% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/base.py |
AbstractHyDEGenerator._aggregate_embeddings |
|
15 |
1 |
0 |
|
93% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/base.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/multiple.py |
MultipleHyDEGenerator.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/multiple.py |
MultipleHyDEGenerator.generate |
|
12 |
1 |
0 |
|
92% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/multiple.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/reverse.py |
ReverseHyDEGenerator.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/reverse.py |
ReverseHyDEGenerator._build_reverse_prompt |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/reverse.py |
ReverseHyDEGenerator.generate |
|
14 |
3 |
0 |
|
79% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/reverse.py |
ReverseHyDEGenerator._parse_reverse_response |
|
25 |
1 |
0 |
|
96% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/reverse.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/single.py |
SingleHyDEGenerator.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/single.py |
SingleHyDEGenerator.generate |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/single.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/weighted.py |
WeightedHyDEGenerator.__init__ |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/weighted.py |
WeightedHyDEGenerator.generate |
|
12 |
1 |
0 |
|
92% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/generators/weighted.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/protocols.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
HyDEStrategyHandler.can_handle |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
HyDEStrategyHandler.create_and_generate |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
SingleHyDEStrategyHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
SingleHyDEStrategyHandler.create_and_generate |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
MultipleHyDEStrategyHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
MultipleHyDEStrategyHandler.create_and_generate |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
WeightedHyDEStrategyHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
WeightedHyDEStrategyHandler.create_and_generate |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
ReverseHyDEStrategyHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
ReverseHyDEStrategyHandler.create_and_generate |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
HyDEStrategyRegistry.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
HyDEStrategyRegistry.with_defaults |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
HyDEStrategyRegistry.register |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
HyDEStrategyRegistry.generate |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/strategy_registry.py |
(no function) |
|
26 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/types.py |
HypotheticalDocument.__repr__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/types.py |
HyDEResult.num_documents |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/types.py |
HyDEResult.avg_confidence |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/types.py |
HyDEResult.total_length |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/types.py |
HyDEResult.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/types.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/utils.py |
generate_hyde |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/hyde/utils.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
_entity_to_node_spec |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
_node_to_entity |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
_relationship_to_edge_spec |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
_edge_to_relationship |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
_infra_path_to_rag_path |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.add_entity |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.add_entities |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.add_relationship |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.add_relationships |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.get_entity |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.get_all_entities |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.get_entities_by_type |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.get_all_relationships |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.get_neighbors |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.get_relationships |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.find_path |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.find_all_paths |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.query_subgraph |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.get_stats |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
GraphStoreAdapter.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/adapter.py |
(no function) |
|
38 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.__init__ |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.add_entity |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.add_entities |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.add_relationship |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.add_relationships |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.get_entity |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.get_all_entities |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.get_all_relationships |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.get_entities_by_type |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.get_neighbors |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.get_relationships |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.find_path |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.find_all_paths |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.find_all_paths.dfs |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.query_subgraph |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.get_stats |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraph.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraphBuilder.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraphBuilder.build_from_text |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
KnowledgeGraphBuilder.build_from_documents |
|
45 |
45 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
GraphRAGIntegration.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
GraphRAGIntegration.expand_query_with_graph |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
GraphRAGIntegration.retrieve_with_graph |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/core.py |
(no function) |
|
32 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/extractors.py |
EntityExtractor.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/extractors.py |
EntityExtractor.extract |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/extractors.py |
RelationshipExtractor.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/extractors.py |
RelationshipExtractor.extract |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/extractors.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/schemas.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/types.py |
Entity.__hash__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/types.py |
Entity.__eq__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/types.py |
Relationship.__hash__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/types.py |
Relationship.__eq__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/types.py |
GraphPath.__repr__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/knowledge_graph/types.py |
(no function) |
|
48 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/_io_utils.py |
read_file_bytes |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/_io_utils.py |
read_file_text |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/_io_utils.py |
(no function) |
|
10 |
2 |
0 |
|
80% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
AbstractDocumentLoader.load |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
TextLoader.load |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
PDFLoader.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
PDFLoader.load |
|
17 |
8 |
0 |
|
53% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
PDFLoader.load._load_pdf |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
MarkdownLoader.load |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
HTMLLoader.load |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
HTMLLoader.load._parse_html |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
JSONLoader.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
JSONLoader.load |
|
33 |
33 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
CSVLoader.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
CSVLoader.load |
|
32 |
32 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
CSVLoader.load._parse_csv |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
CSVLoader.load._row_to_text |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/core.py |
(no function) |
|
32 |
2 |
0 |
|
94% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/office.py |
DocxLoader.load |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/office.py |
DocxLoader.load._parse |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/office.py |
ExcelLoader.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/office.py |
ExcelLoader.load |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/office.py |
ExcelLoader.load._parse |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/office.py |
EmailLoader.load |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/office.py |
EmailLoader.load._parse |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/office.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/p1_loaders.py |
CodeLoader.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/p1_loaders.py |
CodeLoader.load |
|
31 |
31 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/p1_loaders.py |
SQLLoader.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/p1_loaders.py |
SQLLoader.load |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/p1_loaders.py |
SQLLoader.load._row_text |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/p1_loaders.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
UnsupportedFormatError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
LoaderRegistry.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
LoaderRegistry.register |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
LoaderRegistry.get_loader |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
LoaderRegistry.load |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
build_default_registry |
|
30 |
30 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
SmartLoader.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
SmartLoader.registry |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
SmartLoader.load |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/registry.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/web.py |
WebScraperLoader.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/web.py |
WebScraperLoader.load |
|
30 |
30 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/web.py |
WebScraperLoader.load._fetch_and_parse |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/web.py |
WebScraperLoader.load._fetch_and_parse._parse |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/loaders/web.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/module.py |
RAGModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/module.py |
RAGModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
__getattr__ |
|
7 |
4 |
0 |
|
43% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
CLIPEmbedding.__init__ |
|
34 |
6 |
0 |
|
82% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
CLIPEmbedding._load_model |
|
8 |
3 |
0 |
|
62% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
CLIPEmbedding.embed_text |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
CLIPEmbedding.embed_image |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
CLIPEmbedding.embed_batch |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
CLIPEmbedding._load_image |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
CLIPEmbedding.get_embedding_dimension |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
CLIPEmbedding.compute_similarity |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/clip.py |
(no function) |
|
23 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
MultiModalEmbedder.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
MultiModalEmbedder.embed_text |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
MultiModalEmbedder.embed_image |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
MultiModalEmbedder.embed_audio |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
MultiModalEmbedder.embed_video |
|
24 |
24 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
MultiModalEmbedder.embed |
|
27 |
27 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
MultiModalEmbedder._fuse_embeddings |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
MultiModalEmbedder._fuse_multimodal_embeddings |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
MultiModalEmbedder.get_embedding_dimension |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/embeddings/multimodal.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader.__init__ |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader.load |
|
36 |
36 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader.load._load_librosa |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader.load_batch |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader.load_batch._safe_load |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader._detect_format |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader._extract_metadata |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader._transcribe_audio |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader._transcribe_audio._load |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader._transcribe_audio._transcribe |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
AudioLoader.supports_transcription |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/audio.py |
(no function) |
|
27 |
2 |
0 |
|
93% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
__getattr__ |
|
7 |
4 |
0 |
|
43% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
ImageLoader.__init__ |
|
33 |
12 |
0 |
|
64% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
ImageLoader.load |
|
34 |
34 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
ImageLoader.load_batch |
|
6 |
1 |
0 |
|
83% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
ImageLoader.load_batch._safe_load |
|
5 |
3 |
0 |
|
40% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
ImageLoader._detect_format |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
ImageLoader._extract_exif |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
ImageLoader._extract_text |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
ImageLoader._resize_image |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/image.py |
(no function) |
|
26 |
0 |
6 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader.__init__ |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader.load |
|
37 |
37 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader.load._open_video |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader.load._get_props |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader.load_batch |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader.load_batch._safe_load |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader._detect_format |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader._extract_frames |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader._extract_frames._read_frame |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader._extract_frames._process_frame |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
VideoLoader._extract_audio |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/loaders/video.py |
(no function) |
|
26 |
2 |
0 |
|
92% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.index_image |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.index_audio |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.index_video |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.index_multimodal |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.search_by_text |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.search_by_image |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.search_by_embedding |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.hybrid_search |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever._similarity_search |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.get_statistics |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
CrossModalRetriever.clear |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/retrieval.py |
(no function) |
|
17 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/__init__.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/audio.py |
AudioDocument.validate_content |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/audio.py |
AudioDocument.has_transcript |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/audio.py |
AudioDocument.has_embedding |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/audio.py |
AudioDocument.is_mono |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/audio.py |
AudioDocument.is_stereo |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/audio.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/enums.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/image.py |
ImageDocument.validate_content |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/image.py |
ImageDocument.aspect_ratio |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/image.py |
ImageDocument.has_text |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/image.py |
ImageDocument.has_embedding |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/image.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/multimodal.py |
MultiModalEmbedding.available_modalities |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/multimodal.py |
MultiModalEmbedding.has_fused |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/multimodal.py |
MultiModalDocument.modalities |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/multimodal.py |
MultiModalDocument.is_multimodal |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/multimodal.py |
MultiModalDocument.has_embeddings |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/multimodal.py |
MultiModalDocument.total_images |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/multimodal.py |
MultiModalDocument.total_audio |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/multimodal.py |
MultiModalDocument.total_videos |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/multimodal.py |
(no function) |
|
45 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/video.py |
VideoDocument.validate_content |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/video.py |
VideoDocument.aspect_ratio |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/video.py |
VideoDocument.total_frames |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/video.py |
VideoDocument.has_audio |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/video.py |
VideoDocument.has_transcript |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/video.py |
VideoDocument.has_frames |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/video.py |
VideoDocument.has_embedding |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/multimodal/types/video.py |
(no function) |
|
48 |
0 |
5 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/_stage_factory.py |
build_pipeline_stages |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/_stage_factory.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/base.py |
PipelineStageProtocol.process |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/base.py |
PipelineStageProtocol.name |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/base.py |
(no function) |
|
7 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
RAGPipeline.__init__ |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
RAGPipeline.run |
|
24 |
24 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
RAGPipeline.execute |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
RAGPipeline.run_parallel |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_name |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_description |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_ingestion |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_query_processing |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_retrieval |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_context_optimization |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_synthesis |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_quality_assurance |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_post_processing |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_error_strategy |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_stages |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_custom_stage |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.from_dict |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.from_yaml |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.from_yaml._load_yaml |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.retrieve |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.rerank |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.synthesize |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_citations |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_evaluation |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_timeout |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.with_working_memory |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder.build |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder._validate_config |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
PipelineBuilder._build_stages |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/builder.py |
(no function) |
|
47 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/executor.py |
PipelineExecutor.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/executor.py |
PipelineExecutor.execute |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/executor.py |
PipelineExecutor._execute_stage |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/executor.py |
PipelineExecutor._handle_error |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/executor.py |
PipelineExecutor.execute_parallel |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/executor.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/quality.py |
QualityAssuranceStage.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/quality.py |
QualityAssuranceStage.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/quality.py |
QualityAssuranceStage.process |
|
29 |
29 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/quality.py |
QualityAssuranceStage._check_quality_thresholds |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/quality.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/retrieval.py |
RetrievalStage.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/retrieval.py |
RetrievalStage.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/retrieval.py |
RetrievalStage.process |
|
12 |
5 |
0 |
|
58% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/retrieval.py |
RetrievalStage._retrieve_chunks |
|
9 |
2 |
0 |
|
78% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/retrieval.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis.py |
SynthesisStage.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis.py |
SynthesisStage.name |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis.py |
SynthesisStage.process |
|
28 |
28 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis.py |
SynthesisStage._get_synthesizer |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis.py |
SynthesisStage._get_fallback_synthesizer |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis.py |
(no function) |
|
15 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
SynthesisStrategyHandler.can_handle |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
SynthesisStrategyHandler.create_synthesizer |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
DirectSynthesisStrategyHandler.can_handle |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
DirectSynthesisStrategyHandler.create_synthesizer |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
ExtractiveSynthesisStrategyHandler.can_handle |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
ExtractiveSynthesisStrategyHandler.create_synthesizer |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
AbstractiveSynthesisStrategyHandler.can_handle |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
AbstractiveSynthesisStrategyHandler.create_synthesizer |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
HybridSynthesisStrategyHandler.can_handle |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
HybridSynthesisStrategyHandler.create_synthesizer |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
SynthesisStrategyRegistry.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
SynthesisStrategyRegistry.with_defaults |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
SynthesisStrategyRegistry.register |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
SynthesisStrategyRegistry.create_synthesizer |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/stages/synthesis_registry.py |
(no function) |
|
23 |
0 |
6 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
StageMetrics.duration_seconds |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.has_errors |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.has_warnings |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.total_duration_ms |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.total_duration_seconds |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.failed_stages |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.completed_stages |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.add_error |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.add_warning |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.start_stage |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.complete_stage |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.record_token_usage |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.record_cache_hit |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
PipelineContext.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/pipeline/types.py |
(no function) |
|
79 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/__init__.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/base.py |
AbstractPreprocessor.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/base.py |
AbstractPreprocessor.preprocess |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/base.py |
AbstractPreprocessor.__repr__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/base.py |
(no function) |
|
13 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/document.py |
PreprocessedDocument.__post_init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/document.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/enricher.py |
MetadataEnricher.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/enricher.py |
MetadataEnricher.preprocess |
|
24 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/enricher.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/ocr.py |
OCRPreprocessor.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/ocr.py |
OCRPreprocessor.preprocess |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/ocr.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/pipeline.py |
PreprocessingPipeline.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/pipeline.py |
PreprocessingPipeline.add_preprocessor |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/pipeline.py |
PreprocessingPipeline.process |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/pipeline.py |
PreprocessingPipeline.process_batch |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/pipeline.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor.preprocess |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor._extract_tables |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor._extract_markdown_tables |
|
22 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor._parse_markdown_table |
|
11 |
1 |
0 |
|
91% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor._extract_html_tables |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor._parse_html_table |
|
15 |
1 |
0 |
|
93% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor._clean_html |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor._detect_document_type |
|
5 |
1 |
0 |
|
80% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
TableExtractor._get_table_marker |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/tables.py |
(no function) |
|
17 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
ExtractedTable.to_markdown |
|
11 |
1 |
0 |
|
91% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
ExtractedTable.to_html |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
ExtractedTable.to_csv |
|
8 |
1 |
0 |
|
88% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
ExtractedTable.to_json |
|
9 |
1 |
0 |
|
89% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
DocumentMetadata.add_image |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
DocumentMetadata.add_table |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
DocumentMetadata.custom |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
DocumentMetadata.document_type |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
DocumentMetadata.merge |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/preprocessing/types.py |
(no function) |
|
62 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/__init__.py |
__getattr__ |
|
8 |
1 |
0 |
|
88% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/__init__.py |
(no function) |
|
6 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/base.py |
TransformedQuery.__len__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/base.py |
TransformedQuery.__iter__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/base.py |
AbstractQueryTransformer.transform |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/base.py |
AbstractQueryTransformer.strategy |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/base.py |
(no function) |
|
32 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/pipeline.py |
TransformationPipeline.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/pipeline.py |
TransformationPipeline.transform |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/pipeline.py |
TransformationPipeline.transform_combined |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/pipeline.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
QueryExpander.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
QueryExpander.transform |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
QueryExpander._llm_expand |
|
20 |
5 |
0 |
|
75% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
QueryExpander.strategy |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
MultiQueryGenerator.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
MultiQueryGenerator.transform |
|
22 |
2 |
0 |
|
91% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
MultiQueryGenerator.strategy |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
HyDEGenerator.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
HyDEGenerator.transform |
|
19 |
1 |
0 |
|
95% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
HyDEGenerator.strategy |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
QueryRewriter.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
QueryRewriter._default_instructions |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
QueryRewriter.transform |
|
14 |
1 |
0 |
|
93% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
QueryRewriter.strategy |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
CustomQueryTransformer.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
CustomQueryTransformer.transform |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
CustomQueryTransformer.strategy |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
create_transformer |
|
19 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/query/transformers.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/base.py |
ReasoningStep.__repr__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/base.py |
ReasoningResult.__repr__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/base.py |
ReasoningResult.get_reasoning_chain |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/base.py |
AbstractReasoner.reason |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/base.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/chain_of_thought.py |
ChainOfThoughtReasoner.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/chain_of_thought.py |
ChainOfThoughtReasoner.reason |
|
12 |
9 |
0 |
|
25% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/chain_of_thought.py |
ChainOfThoughtReasoner.reason_with_context |
|
18 |
4 |
0 |
|
78% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/chain_of_thought.py |
ChainOfThoughtReasoner._parse_chain_of_thought |
|
26 |
1 |
0 |
|
96% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/chain_of_thought.py |
ChainOfThoughtReasoner._extract_final_answer |
|
16 |
2 |
0 |
|
88% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/chain_of_thought.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/decomposition.py |
QueryDecomposer.__init__ |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/decomposition.py |
QueryDecomposer.reason |
|
19 |
4 |
0 |
|
79% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/decomposition.py |
QueryDecomposer._decompose_query |
|
20 |
6 |
1 |
|
70% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/decomposition.py |
QueryDecomposer._answer_sub_query |
|
13 |
6 |
0 |
|
54% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/decomposition.py |
QueryDecomposer._synthesize_answer |
|
17 |
6 |
0 |
|
65% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/decomposition.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/iterative.py |
IterativeRefinementReasoner.__init__ |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/iterative.py |
IterativeRefinementReasoner.reason |
|
33 |
1 |
0 |
|
97% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/iterative.py |
IterativeRefinementReasoner._generate_initial_answer |
|
13 |
4 |
0 |
|
69% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/iterative.py |
IterativeRefinementReasoner._refine_answer |
|
24 |
6 |
0 |
|
75% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/iterative.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/multi_hop.py |
MultiHopReasoner.__init__ |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/multi_hop.py |
MultiHopReasoner.reason |
|
37 |
7 |
0 |
|
81% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/multi_hop.py |
MultiHopReasoner._build_reasoning_prompt |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/multi_hop.py |
MultiHopReasoner._parse_reasoning_response |
|
9 |
2 |
0 |
|
78% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/multi_hop.py |
MultiHopReasoner._generate_final_answer |
|
5 |
2 |
0 |
|
60% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/multi_hop.py |
multi_hop_reason |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/multi_hop.py |
(no function) |
|
12 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/parsers.py |
parse_reasoning_response_text |
|
28 |
4 |
0 |
|
86% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/parsers.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
ReasoningStrategyHandler.can_handle |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
ReasoningStrategyHandler.create_and_reason |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
MultiHopReasoningHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
MultiHopReasoningHandler.create_and_reason |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
ChainOfThoughtReasoningHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
ChainOfThoughtReasoningHandler.create_and_reason |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
DecompositionReasoningHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
DecompositionReasoningHandler.create_and_reason |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
IterativeRefinementReasoningHandler.can_handle |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
IterativeRefinementReasoningHandler.create_and_reason |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
ReasoningStrategyRegistry.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
ReasoningStrategyRegistry.with_defaults |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
ReasoningStrategyRegistry.register |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
ReasoningStrategyRegistry.reason |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reasoning/strategy_registry.py |
(no function) |
|
31 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reranking/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reranking/strategy_registry.py |
RerankingStrategyRegistry.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reranking/strategy_registry.py |
RerankingStrategyRegistry.with_defaults |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reranking/strategy_registry.py |
RerankingStrategyRegistry.register |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reranking/strategy_registry.py |
RerankingStrategyRegistry.get |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reranking/strategy_registry.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/reranking/types.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/__init__.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
QueryAnalyzer.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
QueryAnalyzer.analyze |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
QueryAnalyzer._classify_intent |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
QueryAnalyzer._extract_keywords |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
QueryAnalyzer._detect_language |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
QueryAnalyzer._classify_domain |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
QueryAnalyzer._detect_entities |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
QueryAnalyzer._detect_modalities |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
QueryAnalyzer._calculate_complexity |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/analyzer.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
RoutingStatistics.update |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
RoutingStatistics.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.register_source |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.unregister_source |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.get_source |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.list_sources |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.route |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.route_batch |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.get_statistics |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.reset_statistics |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.set_strategy |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
QueryRouter.set_analyzer |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/router.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/base.py |
RoutingStrategy.route |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/base.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/hybrid.py |
HybridRouter.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/hybrid.py |
HybridRouter.add_strategy |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/hybrid.py |
HybridRouter.route |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/hybrid.py |
HybridRouter._cascade_route |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/hybrid.py |
HybridRouter._ensemble_route |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/hybrid.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/llm.py |
LLMRouter.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/llm.py |
LLMRouter.route |
|
29 |
29 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/llm.py |
LLMRouter._build_prompt |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/llm.py |
LLMRouter._parse_llm_response |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/llm.py |
LLMRouter._fallback_routing |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/llm.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/rule_based.py |
RuleBasedRouter.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/rule_based.py |
RuleBasedRouter.with_defaults |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/rule_based.py |
RuleBasedRouter.add_rule |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/rule_based.py |
RuleBasedRouter.remove_rule |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/rule_based.py |
RuleBasedRouter.route |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/rule_based.py |
RuleBasedRouter._load_default_rules |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/rule_based.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/semantic.py |
SemanticRouter.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/semantic.py |
SemanticRouter.with_defaults |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/semantic.py |
SemanticRouter.add_pattern |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/semantic.py |
SemanticRouter.remove_pattern |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/semantic.py |
SemanticRouter.route |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/semantic.py |
SemanticRouter._fallback_routing |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/semantic.py |
SemanticRouter._cosine_similarity |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/semantic.py |
SemanticRouter._load_default_patterns |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/strategies/semantic.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
QueryFeatures.is_simple |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
QueryFeatures.is_complex |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
QueryFeatures.is_multimodal |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
QueryFeatures.is_long |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
DataSource.supports |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
DataSource.__hash__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
DataSource.__eq__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
RoutingDecision.primary_source |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
RoutingDecision.is_confident |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
RoutingDecision.is_multimodal |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
RoutingDecision.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/routing/types.py |
(no function) |
|
66 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/deduplicator.py |
ContextDeduplicator.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/deduplicator.py |
ContextDeduplicator._calculate_text_similarity |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/deduplicator.py |
ContextDeduplicator.deduplicate_chunks |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/deduplicator.py |
(no function) |
|
7 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/optimizer.py |
LengthOptimizer.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/optimizer.py |
LengthOptimizer._estimate_tokens |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/optimizer.py |
LengthOptimizer.optimize_length |
|
24 |
24 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/optimizer.py |
LengthOptimizer.optimize_with_budget |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/optimizer.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/ranker.py |
ContextRanker.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/ranker.py |
ContextRanker.rank_chunks |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/ranker.py |
ContextRanker.rerank_chunks |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/context/ranker.py |
(no function) |
|
7 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/base.py |
ResponseFormatterProtocol.format |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/base.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/json.py |
JSONFormatter.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/json.py |
JSONFormatter.format |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/json.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/markdown.py |
MarkdownFormatter.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/markdown.py |
MarkdownFormatter.format |
|
30 |
30 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/markdown.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/text.py |
PlainTextFormatter.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/text.py |
PlainTextFormatter.format |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/formatters/text.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/confidence.py |
ConfidenceScorer.__init__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/confidence.py |
ConfidenceScorer._calculate_coherence |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/confidence.py |
ConfidenceScorer.calculate_quality_metrics |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/confidence.py |
ConfidenceScorer.calculate_confidence |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/confidence.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/faithfulness.py |
FaithfulnessChecker.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/faithfulness.py |
FaithfulnessChecker._extract_claims |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/faithfulness.py |
FaithfulnessChecker._check_claim_support |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/faithfulness.py |
FaithfulnessChecker.check_faithfulness |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/faithfulness.py |
FaithfulnessChecker.is_faithful |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/faithfulness.py |
(no function) |
|
10 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/hallucination.py |
HallucinationChecker.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/hallucination.py |
HallucinationChecker._extract_claims |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/hallucination.py |
HallucinationChecker._check_claim_support |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/hallucination.py |
HallucinationChecker.detect_hallucinations |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/hallucination.py |
HallucinationChecker.has_hallucinations |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/hallucination.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/relevance.py |
RelevanceFilter.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/relevance.py |
RelevanceFilter._extract_keywords |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/relevance.py |
RelevanceFilter.check_relevance |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/relevance.py |
RelevanceFilter.is_relevant |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/quality/relevance.py |
(no function) |
|
10 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/abstractive.py |
AbstractiveSynthesizer.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/abstractive.py |
AbstractiveSynthesizer._build_prompt |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/abstractive.py |
AbstractiveSynthesizer._synthesize_internal |
|
30 |
30 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/abstractive.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/base.py |
ResponseSynthesizerProtocol._synthesize_internal |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/base.py |
AbstractSynthesizer._to_context_chunk |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/base.py |
AbstractSynthesizer.synthesize |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/base.py |
AbstractSynthesizer._synthesize_internal |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/base.py |
(no function) |
|
14 |
0 |
4 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/direct.py |
DirectSynthesizer.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/direct.py |
DirectSynthesizer._synthesize_internal |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/direct.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/extractive.py |
ExtractiveSynthesizer.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/extractive.py |
ExtractiveSynthesizer._extract_sentences |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/extractive.py |
ExtractiveSynthesizer._extract_keywords |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/extractive.py |
ExtractiveSynthesizer._score_sentence |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/extractive.py |
ExtractiveSynthesizer._synthesize_internal |
|
28 |
28 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/extractive.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/hybrid.py |
HybridSynthesizer.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/hybrid.py |
HybridSynthesizer._synthesize_internal |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/synthesizers/hybrid.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
ContextChunk.__post_init__ |
|
6 |
4 |
0 |
|
33% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
QualityMetrics.__post_init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
QualityMetrics.is_high_quality |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
QualityMetrics.average_score |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
QualityMetrics.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
SynthesisResult.__post_init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
SynthesisResult.num_chunks_used |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
SynthesisResult.is_high_confidence |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
SynthesisResult.is_faithful |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
SynthesisResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
SynthesisConfig.__post_init__ |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/synthesis/types.py |
(no function) |
|
72 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-rag/src/lexigram/ai/rag/types.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/__init__.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/buffered.py |
BufferedDispatchMixin._dispatch |
|
80 |
80 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/buffered.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/catalog.py |
ModelCatalogService.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/catalog.py |
ModelCatalogService.list_openai |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/catalog.py |
ModelCatalogService.list_claude |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/catalog.py |
ModelCatalogService.list_gemini |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/catalog.py |
ModelCatalogService.model_exists |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/catalog.py |
ModelCatalogService.openai_detail |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/catalog.py |
ModelCatalogService.gemini_detail |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/catalog.py |
ModelCatalogService._served_models |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/catalog.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry.channels |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry.reload |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry.set_runtime_enabled |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry.runtime_enabled |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry.select |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry.select_for_endpoint |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry._enabled_channels |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry._pick_weighted |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
RelayChannelRegistry._meets_capabilities |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/channels.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/codec.py |
RelayPayloadCodec.decode_request |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/codec.py |
RelayPayloadCodec.decode_response_payload |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/codec.py |
RelayPayloadCodec.encode |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/codec.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/config.py |
RelayGatewayConfig.__post_init__ |
|
13 |
6 |
0 |
|
54% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/config.py |
RelayGatewayConfig.from_string |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/config.py |
RelayGatewayConfig.from_mapping |
|
16 |
3 |
0 |
|
81% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/config.py |
RelayGatewayConfig._channel_from_mapping |
|
12 |
6 |
0 |
|
50% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/config.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
RelayChannelCredentialProvider.headers_for |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
NullChannelCredentialProvider.headers_for |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.wrapped |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.start |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.stop |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.request |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.get |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.post |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.put |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.delete |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.patch |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
CredentialInjectingHTTPClient.head |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/credentials.py |
(no function) |
|
23 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/di/provider.py |
RelayGatewayProvider.__init__ |
|
17 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/di/provider.py |
RelayGatewayProvider.register |
|
28 |
8 |
0 |
|
71% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/di/provider.py |
RelayGatewayProvider._register_services |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/di/provider.py |
RelayGatewayProvider.boot |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/di/provider.py |
RelayGatewayProvider.shutdown |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/di/provider.py |
(no function) |
|
33 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/errors.py |
conversion_error_to_gateway |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/errors.py |
auth_denied |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/errors.py |
billing_error_to_gateway |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/errors.py |
with_request_id |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/errors.py |
unexpected_error |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/errors.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/loader.py |
DurableChannelLoader.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/loader.py |
DurableChannelLoader.load |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/loader.py |
(no function) |
|
9 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/module.py |
RelayGatewayModule.configure |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/module.py |
(no function) |
|
9 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
RelayChannelAutoTester.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
RelayChannelAutoTester.is_running |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
RelayChannelAutoTester.start |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
RelayChannelAutoTester.stop |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
RelayChannelAutoTester.sweep |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
RelayChannelAutoTester._sweep_loop |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
RelayChannelAutoTester._apply |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
RelayChannelAutoTester._disable |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
RelayChannelAutoTester._recover |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/auto_test.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/billing.py |
usage_from_snapshot |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/billing.py |
empty_settle_result |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/billing.py |
stream_settle_result |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/billing.py |
pre_consume |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/billing.py |
settle |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/billing.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
InMemoryRelayPolicyStore.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
InMemoryRelayPolicyStore.with_defaults |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
InMemoryRelayPolicyStore.load |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
InMemoryRelayPolicyStore.save |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService.__init__ |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService.set_channel_state |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService.update_policy |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService.policy_snapshot |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService.active_streams |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService.force_cancel_stream |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService._validate_options |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService._channel |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService._require |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService._compose |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService._require_router_survives |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService._changed_fields |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
RelayControlsService._audit_change |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/controls.py |
(no function) |
|
41 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/failover.py |
RelayFailoverTracker.__init__ |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/failover.py |
RelayFailoverTracker.threshold |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/failover.py |
RelayFailoverTracker.failure_count |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/failover.py |
RelayFailoverTracker.banned |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/failover.py |
RelayFailoverTracker.record_failure |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/failover.py |
RelayFailoverTracker.record_success |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/failover.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/health.py |
RelayChannelCheckerProtocol.check |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/health.py |
RelayHealthService.__init__ |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/health.py |
RelayHealthService.channel_health |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/health.py |
RelayHealthService.registry_diagnostics |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/health.py |
RelayHealthService._snapshot |
|
30 |
30 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/health.py |
RelayHealthService._probe |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/health.py |
RelayHealthService._build |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/health.py |
(no function) |
|
31 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/metrics.py |
RelayRouteEventSourceProtocol.events |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/metrics.py |
RelayMetricsService.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/metrics.py |
RelayMetricsService.route_metrics |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/metrics.py |
RelayMetricsService.registry_diagnostics |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/metrics.py |
RelayMetricsService._losses |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/metrics.py |
RelayMetricsService._quality |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/metrics.py |
RelayMetricsService._converter_id |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/metrics.py |
(no function) |
|
28 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/streams.py |
RelayStreamRegistry.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/streams.py |
RelayStreamRegistry.register |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/streams.py |
RelayStreamRegistry.unregister |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/streams.py |
RelayStreamRegistry.list |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/streams.py |
RelayStreamRegistry.handle |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/streams.py |
RelayStreamRegistry.cancel |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/streams.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/telemetry.py |
log_conversion_loss |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/telemetry.py |
log_request_completed |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/telemetry.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/upstream.py |
upstream_url |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/upstream.py |
outbound_model |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/upstream.py |
should_track_upstream_failure |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/upstream.py |
note_failure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/upstream.py |
note_success |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/upstream.py |
call_upstream |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/operations/upstream.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
RelayPassthroughBody.json |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
RelayPassthroughBody.raw |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
RelayPassthroughBody.__getitem__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
RelayPassthroughBody.__iter__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
RelayPassthroughBody.__len__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
rewrite_multipart_form_field |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
_as_relay_body |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
_multipart_boundary |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
_is_json_content_type |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_body.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_result.py |
RelayPassthroughResult.__init__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_result.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
_PassthroughPayloadCarrier.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService.__init__ |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService.handle |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService._dispatch |
|
48 |
48 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService._reserve |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService._settle |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService._settle_failed |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService._call_upstream |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService._endpoint_url |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService._usage_from_response |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService._unexpected_error |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
PassthroughService._log_request_completed |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/passthrough_service.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/service.py |
RelayGatewayService.__init__ |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/service.py |
RelayGatewayService.handle |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/service.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser.__init__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser.parse |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser.finalize |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser._parse_openai_chat |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser._parse_openai_responses |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser._parse_claude |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser._parse_gemini |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser._decode |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser._accept |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
UpstreamEventParser._malformed |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
_wire_events |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
relay_stream |
|
37 |
37 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
relay_stream.cancel_once |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
relay_stream.finalize_once |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/stream.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/streaming.py |
StreamingMixin._handle_streaming |
|
34 |
34 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/streaming.py |
StreamingMixin._stream_events |
|
40 |
40 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/streaming.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
HTTPUpstreamAdapter.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
HTTPUpstreamAdapter.request |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
HTTPUpstreamAdapter.stream |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
HTTPUpstreamAdapter.cancel |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
HTTPUpstreamAdapter._error_chunk |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
HTTPUpstreamAdapter._iter_sse_frames |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
HTTPUpstreamAdapter._decode_success |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
HTTPUpstreamAdapter._decode_error |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
HTTPUpstreamAdapter._safe_error_message |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/upstream.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/validation.py |
validate_gateway_request |
|
27 |
27 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay-gateway/src/lexigram/ai/relay/gateway/validation.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/__init__.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/context.py |
_no_default_max_tokens |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/context.py |
_no_safety_setting |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/context.py |
_no_image_generation |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/context.py |
_no_thinking_suffix |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/context.py |
ConversionContext.wrap |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/context.py |
ConversionContext.max_tokens_for |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/context.py |
ConversionContext.normalize_model |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/context.py |
ConversionContext.resolve_model |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/context.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/di/provider.py |
RelayProvider.register |
|
4 |
1 |
0 |
|
75% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/di/provider.py |
RelayProvider.boot |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/di/provider.py |
RelayProvider.shutdown |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/di/provider.py |
RelayProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/di/provider.py |
(no function) |
|
17 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
_converter_id |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
_normalize_steps |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
_route_spec |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
RelayConverterEngine.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
RelayConverterEngine.convert_request |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
RelayConverterEngine.convert_response |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
RelayConverterEngine.new_stream_session |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
RelayConverterEngine.convert_stream_chunk |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
RelayConverterEngine.finalize |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
RelayConverterEngine._convert |
|
43 |
43 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
RelayConverterEngine._noop_result |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
convert_request_via |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
convert_response_via |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
convert_request_by_id |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
convert_response_by_id |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/engine.py |
(no function) |
|
29 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
malformed_payload |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
missing_required_option |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
unsupported_feature |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
unsupported_format |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
unsupported_route |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
duplicate_registration |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
media_resolution_required |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
serialization_error |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
stream_state_invalid |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
stream_already_finalized |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
translate |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/errors.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/finish_reasons.py |
finish_reason_to_wire |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/finish_reasons.py |
responses_status_from_finish |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/finish_reasons.py |
responses_incomplete_from_finish |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/finish_reasons.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
FormatMapper.format |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
FormatMapper.request_to_ir |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
FormatMapper.ir_to_request |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
FormatMapper.response_to_ir |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
FormatMapper.ir_to_response |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
FormatMapper.stream_to_delta |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
FormatMapper.delta_to_stream |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
record_loss |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
warning_messages |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
new_uuid |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/base.py |
(no function) |
|
23 |
0 |
8 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/__init__.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/request.py |
RequestMixin.request_to_ir |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/request.py |
RequestMixin.ir_to_request |
|
45 |
45 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/request.py |
RequestMixin._message_to_ir |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/request.py |
RequestMixin._assistant_to_ir |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/request.py |
RequestMixin._user_to_ir |
|
32 |
32 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/request.py |
RequestMixin._image_to_part |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/request.py |
RequestMixin._system_to_ir |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/request.py |
RequestMixin._tools_to_ir |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/request.py |
(no function) |
|
27 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin.response_to_ir |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin.ir_to_response |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._message_from_ir |
|
30 |
30 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._content_to_blocks |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._collapse_content |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._resolve_image |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._text_from_content |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._tool_from_ir |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._thinking_from_ir |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._usage_from_wire |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._usage_to_wire |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
ResponseMixin._stop_reason_from_ir |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/response.py |
(no function) |
|
37 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/stream.py |
StreamMixin.stream_to_delta |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/stream.py |
StreamMixin.delta_to_stream |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/stream.py |
(no function) |
|
9 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/utils.py |
_tool_call_from_block |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/utils.py |
_tool_call_to_block |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/claude/utils.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini.py |
GeminiMapper.request_to_ir |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini.py |
GeminiMapper.ir_to_request |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini.py |
GeminiMapper.response_to_ir |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini.py |
GeminiMapper.ir_to_response |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini.py |
GeminiMapper.stream_to_delta |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini.py |
GeminiMapper.delta_to_stream |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/_shared.py |
_tool_call_from_part |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/_shared.py |
_tool_call_to_part |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/_shared.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
ir_to_request |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_content_from_ir |
|
27 |
27 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_tool_name_resolver |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_assistant_parts_from_ir |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_attach_thought_signature |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_user_parts_from_ir |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_resolve_image |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_text_from_content |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_generation_config_from_ir |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_thinking_config_from_ir |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_safety_settings_from_ir |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_tools_from_ir |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_request_passthrough |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_upper_schema_types |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
_tool_config_from_ir |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/from_ir.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
request_to_ir |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_system_to_ir |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_tools_to_ir |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_content_to_ir |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_assistant_to_ir |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_user_to_ir |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_function_to_ir |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_function_response_to_ir |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_response_format_to_ir |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_thinking_to_ir |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_config_number |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
_config_int |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_request/to_ir.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
response_to_ir |
|
38 |
38 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
ir_to_response |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
_usage_from_wire |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
_usage_to_wire |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
_thought_tokens |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
_preserve_candidate_metadata |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
_finish_reason_from_ir |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
_safety_ratings_from_passthrough |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
_grounding_from_passthrough |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
_prompt_feedback_from_passthrough |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/gemini_response.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/_helpers.py |
_tool_calls_to_ir |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/_helpers.py |
_tool_call_to_wire |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/_helpers.py |
_extract_text |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/_helpers.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/ir_to_wire.py |
IRToWireMixin._message_from_ir |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/ir_to_wire.py |
IRToWireMixin._tool_from_ir |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/ir_to_wire.py |
IRToWireMixin._stream_options_from_ir |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/ir_to_wire.py |
IRToWireMixin._reasoning_from_ir |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/ir_to_wire.py |
IRToWireMixin._stop_from_ir |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/ir_to_wire.py |
IRToWireMixin._usage_to_wire |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/ir_to_wire.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/mapper.py |
OpenAIChatMapper.request_to_ir |
|
35 |
35 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/mapper.py |
OpenAIChatMapper.ir_to_request |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/mapper.py |
OpenAIChatMapper.response_to_ir |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/mapper.py |
OpenAIChatMapper.ir_to_response |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/mapper.py |
OpenAIChatMapper.stream_to_delta |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/mapper.py |
OpenAIChatMapper.delta_to_stream |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/mapper.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/wire_to_ir.py |
WireToIRMixin._tools_to_ir |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/wire_to_ir.py |
WireToIRMixin._normalize_max_tokens |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/wire_to_ir.py |
WireToIRMixin._wire_parts_to_ir |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/wire_to_ir.py |
WireToIRMixin._message_text_to_ir |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/wire_to_ir.py |
WireToIRMixin._reasoning_from_message |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/wire_to_ir.py |
WireToIRMixin._usage_from_wire |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_chat/wire_to_ir.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/__init__.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/items.py |
ItemsMixin._message_to_item |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/items.py |
ItemsMixin._message_content_parts |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/items.py |
ItemsMixin._tool_calls_to_items |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/items.py |
ItemsMixin._thinking_to_items |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/items.py |
ItemsMixin._tool_result_to_item |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/items.py |
ItemsMixin._system_text |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/items.py |
ItemsMixin._web_search_items |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/items.py |
(no function) |
|
21 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin.request_to_ir |
|
54 |
54 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin.request_to_ir.flush_tools |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin.ir_to_request |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._message_text_to_ir |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._input_parts_to_ir |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._message_from_item |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._tool_from_item |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._tool_result_from_item |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._reasoning_from_item |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._tools_to_ir |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._tool_from_ir |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._text_to_response_format |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._text_from_ir |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._include_from_ir |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
RequestMixin._reasoning_from_ir |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/request.py |
(no function) |
|
39 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/response.py |
ResponseMixin.response_to_ir |
|
47 |
47 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/response.py |
ResponseMixin.ir_to_response |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/response.py |
ResponseMixin._summary_texts |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/response.py |
ResponseMixin._finish_from_status |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/response.py |
ResponseMixin._status_from_finish |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/response.py |
ResponseMixin._result_output |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/response.py |
ResponseMixin._usage_from_wire |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/response.py |
ResponseMixin._usage_to_wire |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/response.py |
(no function) |
|
30 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/stream.py |
StreamMixin.stream_to_delta |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/stream.py |
StreamMixin.delta_to_stream |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/stream.py |
(no function) |
|
9 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/utils.py |
_parse_arguments |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/utils.py |
_arguments_to_wire |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/utils.py |
_incomplete_for_finish |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/mappers/openai_responses/utils.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/media.py |
decode_data_uri |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/media.py |
resolve_media |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/media.py |
_with_field |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/media.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/module.py |
RelayModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/module.py |
RelayModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/module.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/quality.py |
route_quality |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/quality.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RouteSpec.converter_id |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
Route.request_to_ir |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
Route.ir_to_request |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
Route.response_to_ir |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
Route.ir_to_response |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
Route.stream_to_delta |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
Route.delta_to_stream |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.with_defaults |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.register |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.mapper |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.converter_routes |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.mapper_ids |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.converter_version |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.route_quality |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.route |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.route_by_id |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry.routes |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
RelayConverterRegistry._obtain_route |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-relay/src/lexigram/ai/relay/registry.py |
(no function) |
|
55 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/__init__.py |
__getattr__ |
|
8 |
6 |
0 |
|
25% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/__init__.py |
(no function) |
|
11 |
2 |
22 |
|
82% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/config.py |
SessionConfig.validate_for_environment |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/config.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/constants.py |
(no function) |
|
22 |
2 |
0 |
|
91% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/pruner.py |
_tokenize |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/pruner.py |
RelevanceContextPruner.prune |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/pruner.py |
(no function) |
|
6 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/session_context.py |
SessionContext.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/session_context.py |
SessionContext.session_id |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/session_context.py |
SessionContext.state |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/session_context.py |
SessionContext.get_or_create |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/session_context.py |
SessionContext.bind |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/session_context.py |
SessionContext.unbind |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/context/session_context.py |
(no function) |
|
15 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/di/provider.py |
SessionProvider.__init__ |
|
7 |
1 |
0 |
|
86% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/di/provider.py |
SessionProvider.register |
|
20 |
10 |
0 |
|
50% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/di/provider.py |
SessionProvider.boot |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/di/provider.py |
SessionProvider.shutdown |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/di/provider.py |
SessionProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/di/provider.py |
(no function) |
|
24 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/exceptions.py |
SessionNotFoundError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/exceptions.py |
SessionClosedError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/exceptions.py |
SessionExpiredError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/exceptions.py |
CheckpointNotFoundError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/exceptions.py |
SessionTransitionError.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/exceptions.py |
SessionCapacityError.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/exceptions.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/cleanup.py |
SessionCleanupScheduler.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/cleanup.py |
SessionCleanupScheduler.start |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/cleanup.py |
SessionCleanupScheduler.stop |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/cleanup.py |
SessionCleanupScheduler.run_cleanup_pass |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/cleanup.py |
SessionCleanupScheduler._cleanup_loop |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/cleanup.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.__init__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.create |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.resume |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.add_turn |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.get_state |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.checkpoint |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.restore |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.close |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.suspend |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl._emit |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
SessionManagerImpl.dispose |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/manager/core.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/module.py |
SessionModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/module.py |
SessionModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/state/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/state/core.py |
SessionStateMachine.validate |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/state/core.py |
SessionStateMachine.can_transition |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/state/core.py |
SessionStateMachine.is_terminal |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/state/core.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
_state_to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
_dict_to_state |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
_checkpoint_to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
_dict_to_checkpoint |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
CacheSessionStore.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
CacheSessionStore.save |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
CacheSessionStore.load |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
CacheSessionStore.delete |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
CacheSessionStore.list_sessions |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
CacheSessionStore.save_checkpoint |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
CacheSessionStore.load_checkpoint |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
CacheSessionStore.list_checkpoints |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
CacheSessionStore.delete_checkpoint |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/cache.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
_row_to_state |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
_row_to_state._col |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore._ensure_tables |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore.save |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore.load |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore.delete |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore.list_sessions |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore.save_checkpoint |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore.load_checkpoint |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore.list_checkpoints |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore.delete_checkpoint |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore._row_to_checkpoint |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
DatabaseSessionStore._row_to_checkpoint._col |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/database.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.save |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.load |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.delete |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.list_sessions |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.save_checkpoint |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.load_checkpoint |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.list_checkpoints |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.delete_checkpoint |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
InMemorySessionStore.expire_old_sessions |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-session/src/lexigram/ai/session/stores/in_memory.py |
(no function) |
|
15 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/__init__.py |
__getattr__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/__init__.py |
(no function) |
|
9 |
0 |
5 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/caching/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/caching/skill_cache.py |
_cache_key |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/caching/skill_cache.py |
SkillResultCache.__init__ |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/caching/skill_cache.py |
SkillResultCache.get |
|
17 |
17 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/caching/skill_cache.py |
SkillResultCache.set |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/caching/skill_cache.py |
SkillResultCache.invalidate |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/caching/skill_cache.py |
SkillResultCache.clear |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/caching/skill_cache.py |
(no function) |
|
15 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/config.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/constants.py |
(no function) |
|
25 |
2 |
0 |
|
92% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/di/provider.py |
_import_class |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/di/provider.py |
SkillsProvider.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/di/provider.py |
SkillsProvider.register |
|
22 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/di/provider.py |
SkillsProvider.boot |
|
41 |
41 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/di/provider.py |
SkillsProvider.shutdown |
|
0 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/di/provider.py |
SkillsProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/di/provider.py |
(no function) |
|
23 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/exceptions.py |
SkillNotFoundError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/exceptions.py |
SkillAlreadyRegisteredError.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/exceptions.py |
SkillValidationError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/exceptions.py |
SkillPermissionDeniedError.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/exceptions.py |
SkillTimeoutError.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/exceptions.py |
SkillRoutingError.__init__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/exceptions.py |
SkillExecutionError.__init__ |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/exceptions.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/executor/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/executor/core.py |
PermissionCheckerProtocol.check |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/executor/core.py |
SkillExecutor.__init__ |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/executor/core.py |
SkillExecutor.execute |
|
47 |
47 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/executor/core.py |
(no function) |
|
15 |
0 |
5 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/module.py |
SkillsModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/module.py |
SkillsModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/permissions/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/permissions/permission_checker.py |
PermissionChecker.__init__ |
|
1 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/permissions/permission_checker.py |
PermissionChecker.grant |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/permissions/permission_checker.py |
PermissionChecker.revoke |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/permissions/permission_checker.py |
PermissionChecker.set_permissions |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/permissions/permission_checker.py |
PermissionChecker.get_permissions |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/permissions/permission_checker.py |
PermissionChecker.check |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/permissions/permission_checker.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/core.py |
SkillRegistry.__init__ |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/core.py |
SkillRegistry.register |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/core.py |
SkillRegistry.register_tool |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/core.py |
SkillRegistry.get |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/core.py |
SkillRegistry.list_skills |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/core.py |
SkillRegistry.get_schemas |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/core.py |
SkillRegistry.__len__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/core.py |
SkillRegistry.__contains__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-skills/src/lexigram/ai/skills/registry/core.py |
(no function) |
|
15 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/__init__.py |
__getattr__ |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/__init__.py |
__dir__ |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/__init__.py |
(no function) |
|
6 |
0 |
12 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/cache.py |
EmbeddingCache.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/cache.py |
EmbeddingCache.get |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/cache.py |
EmbeddingCache.set |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/cache.py |
EmbeddingCache.get_batch |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/cache.py |
EmbeddingCache.set_batch |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/cache.py |
EmbeddingCache.clear |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/cache.py |
EmbeddingCache.size |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/cache.py |
EmbeddingCache.get_embeddings_with_cache |
|
19 |
19 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/cache.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/progress.py |
ProgressTracker.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/progress.py |
ProgressTracker.initialize_job |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/progress.py |
ProgressTracker.update_progress |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/progress.py |
ProgressTracker.get_progress |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/progress.py |
ProgressTracker.remove_job |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/progress.py |
ProgressTracker.get_active_jobs |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/progress.py |
ProgressTracker.get_stats |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/progress.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/protocols.py |
EmbeddingProvider.embed_texts |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/protocols.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/types.py |
BatchEmbeddingProgress.progress_percent |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/types.py |
BatchEmbeddingProgress.cache_hit_rate |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/types.py |
BatchEmbeddingProgress.update |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/types.py |
BatchEmbeddingProgress.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/types.py |
BatchEmbeddingResult.success_result |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/types.py |
BatchEmbeddingResult.failure_result |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/types.py |
BatchEmbeddingResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/types.py |
BatchEmbeddingJob.to_job_kwargs |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/types.py |
(no function) |
|
51 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker.__init__ |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker.start |
|
22 |
22 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker.stop |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker.embed_batch |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker.get_progress |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker._handle_batch_embed |
|
43 |
43 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker._store_embeddings |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker.get_stats |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker.health_check |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
BatchEmbeddingWorker.clear_cache |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/batch_embedding/worker.py |
(no function) |
|
28 |
0 |
6 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/config.py |
WorkersConfig.validate_for_environment |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/config.py |
(no function) |
|
17 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/constants.py |
(no function) |
|
23 |
2 |
0 |
|
91% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/di/provider.py |
WorkersProvider.__init__ |
|
6 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/di/provider.py |
WorkersProvider.from_config |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/di/provider.py |
WorkersProvider.register |
|
10 |
3 |
0 |
|
70% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/di/provider.py |
WorkersProvider.boot |
|
15 |
15 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/di/provider.py |
WorkersProvider.shutdown |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/di/provider.py |
WorkersProvider.health_check |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/di/provider.py |
WorkersProvider._on_worker_done |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/di/provider.py |
(no function) |
|
29 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
ErrorClassifier.classify |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.__init__ |
|
13 |
13 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.start |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.stop |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.set_notification_handler |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.add_failed_job |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.retry_item |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.remove_item |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.archive_item |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.get_stats |
|
12 |
12 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.health_check |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker.get_items |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker._dlq_loop |
|
23 |
23 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker._retry_job |
|
18 |
18 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
DeadLetterQueueWorker._notify_permanent_failure |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/dlq/worker.py |
(no function) |
|
28 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
DocumentLoader.load |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
_TextLoader.load |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
_MarkdownLoader.load |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
_HTMLLoader.load |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
_PDFLoader.load |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
_PDFLoader.load._read_pdf |
|
14 |
14 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
DocumentParser.parse |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
DocumentParser.extract_metadata |
|
0 |
0 |
1 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
UniversalDocumentParser.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
UniversalDocumentParser._validate_source_within_root |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
UniversalDocumentParser.parse |
|
20 |
20 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
UniversalDocumentParser.extract_metadata |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
UniversalDocumentParser.supported_extensions |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/parser.py |
(no function) |
|
34 |
0 |
5 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/processor.py |
_SimpleChunker.__init__ |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/processor.py |
_SimpleChunker.chunk |
|
16 |
16 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/processor.py |
DocumentProcessor.__init__ |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/processor.py |
DocumentProcessor.process_document |
|
29 |
29 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/processor.py |
DocumentProcessor._parse_document |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/processor.py |
DocumentProcessor._chunk_document |
|
11 |
11 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/processor.py |
DocumentProcessor._store_chunks |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/processor.py |
(no function) |
|
23 |
0 |
5 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/progress.py |
ProgressTracker.__init__ |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/progress.py |
ProgressTracker.initialize_progress |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/progress.py |
ProgressTracker.get_progress |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/progress.py |
ProgressTracker.update_progress |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/progress.py |
ProgressTracker.get_all_progress |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/progress.py |
ProgressTracker.get_stats |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/progress.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/types.py |
IngestionProgress.progress_percent |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/types.py |
IngestionProgress.update |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/types.py |
IngestionProgress.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/types.py |
IngestionResult.success_result |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/types.py |
IngestionResult.failure_result |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/types.py |
IngestionResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/types.py |
DocumentIngestionJob.to_job_kwargs |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/types.py |
(no function) |
|
57 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/worker.py |
DocumentIngestionWorker.__init__ |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/worker.py |
DocumentIngestionWorker.start |
|
25 |
25 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/worker.py |
DocumentIngestionWorker.stop |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/worker.py |
DocumentIngestionWorker.ingest_document |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/worker.py |
DocumentIngestionWorker.get_progress |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/worker.py |
DocumentIngestionWorker._handle_ingest_document |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/worker.py |
DocumentIngestionWorker.get_stats |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/worker.py |
DocumentIngestionWorker.health_check |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/document_ingestion/worker.py |
(no function) |
|
19 |
0 |
6 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.__init__ |
|
10 |
10 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.start |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.stop |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.register_task |
|
6 |
6 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.unregister_task |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.enable_task |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.disable_task |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.run_task_now |
|
7 |
7 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker._maintenance_loop |
|
21 |
21 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker._execute_task |
|
26 |
26 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker._store_result |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.get_stats |
|
4 |
4 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.get_task_status |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.get_all_tasks |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.get_recent_results |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.health_check |
|
3 |
3 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.optimize_vector_indexes |
|
9 |
9 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.cleanup_old_embeddings_cache |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
MaintenanceWorker.aggregate_metrics |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/maintenance/worker.py |
(no function) |
|
29 |
0 |
3 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/module.py |
WorkersModule.configure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/module.py |
WorkersModule.stub |
|
2 |
0 |
0 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/module.py |
(no function) |
|
11 |
0 |
2 |
|
100% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
DLQItem.can_retry |
|
5 |
5 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
DLQItem.calculate_backoff |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
DLQItem.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
DLQStats.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
MaintenanceTask.should_run |
|
8 |
8 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
MaintenanceTask.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
MaintenanceResult.success |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
MaintenanceResult.failure |
|
2 |
2 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
MaintenanceResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| /home/admin/Documents/AI/applications/lexigram-dev/lexigram/experimental/ai/lexigram-ai-workers/src/lexigram/ai/workers/types.py |
(no function) |
|
86 |
0 |
3 |
|
100% |
| src/lexigram/ai/__init__.py |
__getattr__ |
|
8 |
0 |
0 |
|
100% |
| src/lexigram/ai/__init__.py |
__dir__ |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/__init__.py |
(no function) |
|
8 |
0 |
4 |
|
100% |
| src/lexigram/ai/admin/__init__.py |
(no function) |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/ai/admin/contributor.py |
AIPipelineAdminContributor.__init__ |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/ai/admin/contributor.py |
AIPipelineAdminContributor.on_admin_boot |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/ai/admin/contributor.py |
AIPipelineAdminContributor.get_navigation_items |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/ai/admin/contributor.py |
AIPipelineAdminContributor.get_management_pages |
|
1 |
1 |
0 |
|
0% |
| src/lexigram/ai/admin/contributor.py |
(no function) |
|
17 |
17 |
2 |
|
0% |
| src/lexigram/ai/admin/pages/__init__.py |
(no function) |
|
3 |
3 |
0 |
|
0% |
| src/lexigram/ai/admin/pages/overview.py |
AIPipelineOverviewPage.__init__ |
|
2 |
2 |
0 |
|
0% |
| src/lexigram/ai/admin/pages/overview.py |
AIPipelineOverviewPage.handle |
|
19 |
19 |
0 |
|
0% |
| src/lexigram/ai/admin/pages/overview.py |
(no function) |
|
11 |
11 |
0 |
|
0% |
| src/lexigram/ai/cli/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/checks.py |
check_llm_provider |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/checks.py |
check_subsystem_discovery |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/checks.py |
(no function) |
|
4 |
0 |
2 |
|
100% |
| src/lexigram/ai/cli/commands.py |
create_ai_app |
|
22 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/commands.py |
create_ai_app.gateway_check |
|
7 |
7 |
0 |
|
0% |
| src/lexigram/ai/cli/commands.py |
create_ai_app.gateway_serve |
|
6 |
6 |
0 |
|
0% |
| src/lexigram/ai/cli/commands.py |
create_ai_app.ai_status |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/commands.py |
create_ai_app.list_models |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/commands.py |
create_ai_app.list_providers |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/commands.py |
create_ai_app.config_show |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/commands.py |
create_ai_app.test_provider |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/commands.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/contributor.py |
AICliContributor.contributor_id |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/contributor.py |
AICliContributor.get_generators |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/contributor.py |
AICliContributor.get_commands |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/contributor.py |
AICliContributor.get_health_checks |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/contributor.py |
AICliContributor.get_doctor_checks |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/contributor.py |
AICliContributor.get_shell_context |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/contributor.py |
AICliContributor.get_hooks |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/contributor.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/doctor.py |
check_ai_api_keys |
|
4 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/doctor.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/gateway.py |
load_gateway_config |
|
23 |
3 |
0 |
|
87% |
| src/lexigram/ai/cli/gateway.py |
build_gateway_app |
|
8 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/gateway.py |
serve_gateway |
|
4 |
4 |
0 |
|
0% |
| src/lexigram/ai/cli/gateway.py |
_load_module |
|
4 |
1 |
0 |
|
75% |
| src/lexigram/ai/cli/gateway.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/shell.py |
provide_ai_client |
|
2 |
0 |
0 |
|
100% |
| src/lexigram/ai/cli/shell.py |
(no function) |
|
3 |
0 |
2 |
|
100% |
| src/lexigram/ai/config.py |
_DisabledSubsystem.__bool__ |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/config.py |
_DisabledSubsystem.__getattr__ |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/config.py |
AIConfig.get_provider_class |
|
2 |
0 |
0 |
|
100% |
| src/lexigram/ai/config.py |
AIConfig.validate_production_security |
|
9 |
0 |
0 |
|
100% |
| src/lexigram/ai/config.py |
get_subsystem_config |
|
5 |
0 |
0 |
|
100% |
| src/lexigram/ai/config.py |
(no function) |
|
63 |
22 |
0 |
|
65% |
| src/lexigram/ai/constants.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| src/lexigram/ai/decorators.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/factories.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/provider.py |
AIProvider.__init__ |
|
12 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/provider.py |
AIProvider.intelligence_config |
|
6 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/provider.py |
AIProvider.database_provider |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/provider.py |
AIProvider.cache_backend |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/provider.py |
AIProvider.register |
|
47 |
5 |
0 |
|
89% |
| src/lexigram/ai/di/provider.py |
AIProvider.chat |
|
3 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/provider.py |
AIProvider.boot |
|
14 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/provider.py |
AIProvider.shutdown |
|
12 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/provider.py |
AIProvider.health_check |
|
42 |
0 |
0 |
|
100% |
| src/lexigram/ai/di/provider.py |
(no function) |
|
29 |
0 |
4 |
|
100% |
| src/lexigram/ai/events.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| src/lexigram/ai/exceptions.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| src/lexigram/ai/hooks.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| src/lexigram/ai/module.py |
AIModule.configure |
|
2 |
0 |
0 |
|
100% |
| src/lexigram/ai/module.py |
AIModule.stub |
|
10 |
0 |
0 |
|
100% |
| src/lexigram/ai/module.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| src/lexigram/ai/protocols.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| src/lexigram/ai/types.py |
model_serializer |
|
2 |
0 |
0 |
|
100% |
| src/lexigram/ai/types.py |
model_serializer.decorator |
|
1 |
0 |
0 |
|
100% |
| src/lexigram/ai/types.py |
AIBaseEvent.serialize_model |
|
4 |
0 |
0 |
|
100% |
| src/lexigram/ai/types.py |
(no function) |
|
19 |
0 |
0 |
|
100% |