| agentos/__init__.py |
(no function) |
|
119 |
0 |
0 |
|
100% |
| agentos/agent/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| agentos/agent/agent_builder.py |
discover_tools |
|
25 |
25 |
0 |
|
0% |
| agentos/agent/agent_builder.py |
create_provider |
|
11 |
11 |
0 |
|
0% |
| agentos/agent/agent_builder.py |
_MockProvider.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/agent_builder.py |
_MockProvider.chat |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/agent_builder.py |
_MockProvider.achat |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/agent_builder.py |
_MockProvider._make |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/agent_builder.py |
build_agent |
|
25 |
25 |
0 |
|
0% |
| agentos/agent/agent_builder.py |
(no function) |
|
19 |
19 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter.with_defaults |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter.route |
|
29 |
29 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter.record_request |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter.daily_budget_remaining |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter.daily_budget_total |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter.daily_spent |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter.summary |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter._estimate_cost |
|
3 |
3 |
0 |
|
0% |
| agentos/agent/model_router.py |
ModelRouter._maybe_reset_daily |
|
4 |
4 |
0 |
|
0% |
| agentos/agent/model_router.py |
(no function) |
|
57 |
0 |
0 |
|
100% |
| agentos/agent/pipeline.py |
PipelineResult.output |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/pipeline.py |
ConditionalPipeline.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/pipeline.py |
ConditionalPipeline.add |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/pipeline.py |
ConditionalPipeline.run |
|
28 |
28 |
0 |
|
0% |
| agentos/agent/pipeline.py |
ParallelPipeline.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/pipeline.py |
ParallelPipeline.add |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/pipeline.py |
ParallelPipeline.run |
|
27 |
27 |
0 |
|
0% |
| agentos/agent/pipeline.py |
ParallelPipeline.run._run_one |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/pipeline.py |
RouterAgent.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/pipeline.py |
RouterAgent.register |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/pipeline.py |
RouterAgent.run |
|
16 |
16 |
0 |
|
0% |
| agentos/agent/pipeline.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| agentos/agent/production.py |
ComplexityEstimator.estimate |
|
25 |
25 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.__init__ |
|
14 |
14 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.run |
|
24 |
24 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.last_route |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.last_model |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.cache_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.cache_hit_rate |
|
5 |
5 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.cache_savings |
|
3 |
3 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.run_stream |
|
6 |
6 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.router |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.audit |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.session_id |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent.route_summary |
|
7 |
7 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent._make_audited_executor |
|
8 |
8 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent._make_audited_executor.make_wrapper |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/production.py |
ProductionAgent._make_audited_executor.make_wrapper.wrapper |
|
10 |
10 |
0 |
|
0% |
| agentos/agent/production.py |
(no function) |
|
56 |
0 |
0 |
|
100% |
| agentos/agent/production_agent.py |
ProductionAgent.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/production_agent.py |
ProductionAgent.run |
|
9 |
9 |
0 |
|
0% |
| agentos/agent/production_agent.py |
ProductionAgent.get_tool_count |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/production_agent.py |
ProductionAgent.list_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/production_agent.py |
(no function) |
|
21 |
21 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolExecutor.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolExecutor.register |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolExecutor.get_schemas |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolExecutor.execute |
|
33 |
33 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
MockLLMProvider.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
MockLLMProvider.chat |
|
6 |
6 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
MockLLMProvider.achat |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
MockLLMProvider.provider_name |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
MockLLMProvider.text_response |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
MockLLMProvider.tool_response |
|
2 |
2 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
MockLLMProvider._build_result |
|
3 |
3 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent.run |
|
5 |
5 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent._run_loop |
|
22 |
22 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent.run_stream |
|
26 |
26 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent.arun |
|
25 |
25 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent._process_step |
|
20 |
20 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent._make_result |
|
1 |
1 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent.resume |
|
15 |
15 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent._checkpoint |
|
6 |
6 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent._call_with_retry |
|
9 |
9 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent._acall_with_retry |
|
10 |
10 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
ToolAgent._log_step |
|
8 |
8 |
0 |
|
0% |
| agentos/agent/tool_agent.py |
(no function) |
|
70 |
0 |
0 |
|
100% |
| agentos/agents/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| agentos/agents/market.py |
AgentMarket.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/agents/market.py |
AgentMarket._register_defaults |
|
3 |
3 |
0 |
|
0% |
| agentos/agents/market.py |
AgentMarket.skills |
|
1 |
1 |
0 |
|
0% |
| agentos/agents/market.py |
AgentMarket.get |
|
1 |
1 |
0 |
|
0% |
| agentos/agents/market.py |
AgentMarket.list_by_category |
|
1 |
1 |
0 |
|
0% |
| agentos/agents/market.py |
AgentMarket.search |
|
16 |
16 |
0 |
|
0% |
| agentos/agents/market.py |
AgentMarket.register |
|
1 |
1 |
0 |
|
0% |
| agentos/agents/market.py |
AgentMarket.stats |
|
4 |
4 |
0 |
|
0% |
| agentos/agents/market.py |
(no function) |
|
32 |
32 |
0 |
|
0% |
| agentos/agents/market/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| agentos/api/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/api/middleware.py |
RequestContext.elapsed_ms |
|
1 |
1 |
0 |
|
0% |
| agentos/api/middleware.py |
RequestIDMiddleware.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/middleware.py |
RequestIDMiddleware.process_request |
|
4 |
4 |
0 |
|
0% |
| agentos/api/middleware.py |
CORSMiddleware.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/middleware.py |
CORSMiddleware.apply |
|
10 |
10 |
0 |
|
0% |
| agentos/api/middleware.py |
AuthMiddleware.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/middleware.py |
AuthMiddleware.authenticate |
|
6 |
6 |
0 |
|
0% |
| agentos/api/middleware.py |
RequestLogMiddleware.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/middleware.py |
RequestLogMiddleware.log |
|
3 |
3 |
0 |
|
0% |
| agentos/api/middleware.py |
MiddlewareStack.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/api/middleware.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| agentos/api/rate_limiter.py |
FixedWindowLimiter.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/api/rate_limiter.py |
FixedWindowLimiter.is_allowed |
|
11 |
11 |
0 |
|
0% |
| agentos/api/rate_limiter.py |
RateLimitMiddleware.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/api/rate_limiter.py |
RateLimitMiddleware._default_key |
|
4 |
4 |
0 |
|
0% |
| agentos/api/rate_limiter.py |
RateLimitMiddleware.dispatch |
|
10 |
10 |
0 |
|
0% |
| agentos/api/rate_limiter.py |
(no function) |
|
17 |
17 |
0 |
|
0% |
| agentos/api/server.py |
AgentManager.__init__ |
|
2 |
0 |
0 |
|
100% |
| agentos/api/server.py |
AgentManager.create |
|
5 |
5 |
0 |
|
0% |
| agentos/api/server.py |
AgentManager.get |
|
1 |
1 |
0 |
|
0% |
| agentos/api/server.py |
AgentManager.list_all |
|
1 |
1 |
0 |
|
0% |
| agentos/api/server.py |
AgentManager.delete |
|
4 |
4 |
0 |
|
0% |
| agentos/api/server.py |
AgentManager.count |
|
1 |
1 |
0 |
|
0% |
| agentos/api/server.py |
AgentManager.uptime |
|
1 |
1 |
0 |
|
0% |
| agentos/api/server.py |
lifespan |
|
21 |
21 |
0 |
|
0% |
| agentos/api/server.py |
_handle_shutdown |
|
3 |
3 |
0 |
|
0% |
| agentos/api/server.py |
request_middleware |
|
14 |
14 |
0 |
|
0% |
| agentos/api/server.py |
health |
|
2 |
2 |
0 |
|
0% |
| agentos/api/server.py |
metrics |
|
6 |
6 |
0 |
|
0% |
| agentos/api/server.py |
create_agent |
|
2 |
2 |
0 |
|
0% |
| agentos/api/server.py |
list_agents |
|
1 |
1 |
0 |
|
0% |
| agentos/api/server.py |
get_agent |
|
4 |
4 |
0 |
|
0% |
| agentos/api/server.py |
delete_agent |
|
3 |
3 |
0 |
|
0% |
| agentos/api/server.py |
run_agent |
|
12 |
12 |
0 |
|
0% |
| agentos/api/server.py |
stream_agent |
|
5 |
5 |
0 |
|
0% |
| agentos/api/server.py |
stream_agent.event_generator |
|
5 |
5 |
0 |
|
0% |
| agentos/api/server.py |
run_workflow |
|
10 |
10 |
0 |
|
0% |
| agentos/api/server.py |
validate_workflow |
|
9 |
9 |
0 |
|
0% |
| agentos/api/server.py |
websocket_endpoint |
|
24 |
24 |
0 |
|
0% |
| agentos/api/server.py |
marketplace_search |
|
8 |
8 |
0 |
|
0% |
| agentos/api/server.py |
marketplace_stats |
|
4 |
4 |
0 |
|
0% |
| agentos/api/server.py |
serve |
|
5 |
5 |
0 |
|
0% |
| agentos/api/server.py |
(no function) |
|
129 |
4 |
0 |
|
97% |
| agentos/api/server_old_backup.py |
AgentAPI.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
AgentAPI._setup_middleware |
|
1 |
1 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
AgentAPI._setup_routes |
|
11 |
11 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
AgentAPI._setup_routes.health |
|
1 |
1 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
AgentAPI._setup_routes.run_task |
|
3 |
3 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
AgentAPI._setup_routes.cancel |
|
2 |
2 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
AgentAPI._setup_routes.get_session |
|
2 |
2 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
AgentAPI._setup_routes.get_costs |
|
1 |
1 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
AgentAPI._setup_routes.list_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
AgentAPI.serve |
|
2 |
2 |
0 |
|
0% |
| agentos/api/server_old_backup.py |
(no function) |
|
26 |
26 |
0 |
|
0% |
| agentos/api/sse.py |
SSEEvent.serialize |
|
13 |
13 |
0 |
|
0% |
| agentos/api/sse.py |
SSEEvent.token |
|
1 |
1 |
0 |
|
0% |
| agentos/api/sse.py |
SSEEvent.tool_call |
|
1 |
1 |
0 |
|
0% |
| agentos/api/sse.py |
SSEEvent.tool_result |
|
1 |
1 |
0 |
|
0% |
| agentos/api/sse.py |
SSEEvent.error |
|
1 |
1 |
0 |
|
0% |
| agentos/api/sse.py |
SSEEvent.done |
|
1 |
1 |
0 |
|
0% |
| agentos/api/sse.py |
SSEEvent.metadata |
|
1 |
1 |
0 |
|
0% |
| agentos/api/sse.py |
SSEStream.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/api/sse.py |
SSEStream.start |
|
1 |
1 |
0 |
|
0% |
| agentos/api/sse.py |
SSEStream._heartbeat_loop |
|
7 |
7 |
0 |
|
0% |
| agentos/api/sse.py |
SSEStream.send |
|
6 |
6 |
0 |
|
0% |
| agentos/api/sse.py |
SSEStream.close |
|
8 |
8 |
0 |
|
0% |
| agentos/api/sse.py |
SSEStream.iter_events |
|
5 |
5 |
0 |
|
0% |
| agentos/api/sse.py |
SSEStream.iter_chunks |
|
2 |
2 |
0 |
|
0% |
| agentos/api/sse.py |
SSEResponse.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/sse.py |
SSEResponse.headers |
|
1 |
1 |
0 |
|
0% |
| agentos/api/sse.py |
SSEResponse.body |
|
2 |
2 |
0 |
|
0% |
| agentos/api/sse.py |
(no function) |
|
52 |
0 |
0 |
|
100% |
| agentos/api/streaming.py |
StreamEvent.to_sse |
|
10 |
10 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent.stream_chat |
|
19 |
19 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent.stream_chat_sync |
|
2 |
2 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent._collect_events |
|
4 |
4 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent._generate_chunks |
|
15 |
15 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent._heartbeat_loop |
|
2 |
2 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent.emit_tool_call |
|
1 |
1 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent.emit_tool_result |
|
1 |
1 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent.emit_error |
|
1 |
1 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent.get_session |
|
1 |
1 |
0 |
|
0% |
| agentos/api/streaming.py |
StreamingAgent.list_sessions |
|
1 |
1 |
0 |
|
0% |
| agentos/api/streaming.py |
_SyncSSEWrapper.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/streaming.py |
_SyncSSEWrapper.__iter__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/streaming.py |
(no function) |
|
41 |
0 |
0 |
|
100% |
| agentos/api/versioning.py |
SemVer.parse |
|
4 |
4 |
0 |
|
0% |
| agentos/api/versioning.py |
SemVer.is_compatible |
|
1 |
1 |
0 |
|
0% |
| agentos/api/versioning.py |
SemVer.__str__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionExtractor.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionExtractor.extract |
|
5 |
5 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionExtractor._try_strategy |
|
7 |
7 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionExtractor._from_url |
|
6 |
6 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionExtractor._from_header |
|
8 |
8 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionExtractor._from_query |
|
5 |
5 |
0 |
|
0% |
| agentos/api/versioning.py |
DeprecationInfo.is_sunset |
|
3 |
3 |
0 |
|
0% |
| agentos/api/versioning.py |
DeprecationPolicy.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/api/versioning.py |
DeprecationPolicy.deprecate |
|
5 |
5 |
0 |
|
0% |
| agentos/api/versioning.py |
DeprecationPolicy.is_deprecated |
|
1 |
1 |
0 |
|
0% |
| agentos/api/versioning.py |
DeprecationPolicy.get_info |
|
1 |
1 |
0 |
|
0% |
| agentos/api/versioning.py |
DeprecationPolicy.should_block |
|
2 |
2 |
0 |
|
0% |
| agentos/api/versioning.py |
DeprecationPolicy.list_deprecated |
|
1 |
1 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionedRouter.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionedRouter.register |
|
4 |
4 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionedRouter.set_default |
|
1 |
1 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionedRouter.resolve |
|
10 |
10 |
0 |
|
0% |
| agentos/api/versioning.py |
VersionedRouter.list_versions |
|
1 |
1 |
0 |
|
0% |
| agentos/api/versioning.py |
APIVersioningMiddleware.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/api/versioning.py |
APIVersioningMiddleware.__call__ |
|
24 |
24 |
0 |
|
0% |
| agentos/api/versioning.py |
APIVersioningMiddleware._with_deprecation_warning |
|
2 |
2 |
0 |
|
0% |
| agentos/api/versioning.py |
APIVersioningMiddleware._with_deprecation_warning.send_wrapper |
|
8 |
8 |
0 |
|
0% |
| agentos/api/versioning.py |
APIVersioningMiddleware._version_error_response |
|
6 |
6 |
0 |
|
0% |
| agentos/api/versioning.py |
(no function) |
|
64 |
0 |
0 |
|
100% |
| agentos/api/websocket.py |
WSMessage.parse |
|
2 |
2 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.serialize |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.token |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.progress |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.tool_call |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.tool_result |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.status |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.done |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.error |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.heartbeat |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSMessage.child_update |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSSession.is_busy |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
WSSession.touch |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket.handler |
|
23 |
23 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._dispatch |
|
5 |
5 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._handle_run |
|
15 |
15 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._run_agent |
|
10 |
10 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._run_agent.capturing_run |
|
5 |
5 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._poll_agent |
|
28 |
28 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._handle_cancel |
|
7 |
7 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._handle_pause |
|
4 |
4 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._handle_resume |
|
4 |
4 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._handle_ping |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._heartbeat_loop |
|
6 |
6 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket.broadcast |
|
10 |
10 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket.broadcast_to_session |
|
7 |
7 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket.broadcast_child_status |
|
3 |
3 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._send |
|
4 |
4 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._cleanup_session |
|
6 |
6 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket._cleanup_ws |
|
8 |
8 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket.manager |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket.active_connections |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
AgentWebSocket.active_sessions |
|
1 |
1 |
0 |
|
0% |
| agentos/api/websocket.py |
serve_ws |
|
3 |
3 |
0 |
|
0% |
| agentos/api/websocket.py |
(no function) |
|
90 |
90 |
0 |
|
0% |
| agentos/background/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| agentos/background/supervisor.py |
SupervisionEvent.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentQuotaUsage.duration_percent |
|
1 |
1 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentQuotaUsage.cost_percent |
|
1 |
1 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentQuotaUsage.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/background/supervisor.py |
SupervisedAgent.is_alive |
|
1 |
1 |
0 |
|
0% |
| agentos/background/supervisor.py |
SupervisedAgent.duration_seconds |
|
2 |
2 |
0 |
|
0% |
| agentos/background/supervisor.py |
SupervisedAgent.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.spawn |
|
15 |
15 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.get_child |
|
1 |
1 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.list_children |
|
1 |
1 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.await_child |
|
10 |
10 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.pause_child |
|
6 |
6 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.resume_child |
|
7 |
7 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.kill_child |
|
12 |
12 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.aggregate_progress |
|
8 |
8 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor.shutdown |
|
12 |
12 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor._run_child |
|
46 |
46 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor._run_child.supervised_on_iteration |
|
13 |
13 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor._heartbeat_loop |
|
14 |
14 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor._monitor_loop |
|
17 |
17 |
0 |
|
0% |
| agentos/background/supervisor.py |
AgentSupervisor._emit |
|
9 |
9 |
0 |
|
0% |
| agentos/background/supervisor.py |
(no function) |
|
99 |
0 |
0 |
|
100% |
| agentos/background/task_manager.py |
BackgroundTaskStatus.is_terminal |
|
1 |
1 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskStatus.is_active |
|
1 |
1 |
0 |
|
0% |
| agentos/background/task_manager.py |
ProgressPhase.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/background/task_manager.py |
ProgressPhase.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/background/task_manager.py |
TaskProgress.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/background/task_manager.py |
TaskProgress.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTask.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTask.duration_seconds |
|
3 |
3 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTask.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTask.from_dict |
|
2 |
2 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.submit |
|
11 |
11 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.get_task |
|
5 |
5 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.get_progress |
|
2 |
2 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.get_result |
|
13 |
13 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.pause |
|
7 |
7 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.resume |
|
7 |
7 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.cancel |
|
14 |
14 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.list_tasks |
|
4 |
4 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.on_progress |
|
3 |
3 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.on_completion |
|
3 |
3 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager.update_phase |
|
39 |
39 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager._run_task |
|
44 |
44 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager._run_task.progress_on_iteration |
|
13 |
13 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager._update_progress |
|
10 |
10 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager._notify_completion |
|
10 |
10 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager._persist |
|
8 |
8 |
0 |
|
0% |
| agentos/background/task_manager.py |
BackgroundTaskManager._load |
|
9 |
9 |
0 |
|
0% |
| agentos/background/task_manager.py |
(no function) |
|
105 |
0 |
0 |
|
100% |
| agentos/benchmarks/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/benchmarks/runner.py |
_LatencyStats.compute |
|
5 |
5 |
0 |
|
0% |
| agentos/benchmarks/runner.py |
BenchmarkReport.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/benchmarks/runner.py |
BenchmarkReport.to_markdown |
|
6 |
6 |
0 |
|
0% |
| agentos/benchmarks/runner.py |
BenchmarkRunner.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/benchmarks/runner.py |
BenchmarkRunner.run |
|
22 |
22 |
0 |
|
0% |
| agentos/benchmarks/runner.py |
BenchmarkRunner.run._one_call |
|
9 |
9 |
0 |
|
0% |
| agentos/benchmarks/runner.py |
run_benchmark |
|
3 |
3 |
0 |
|
0% |
| agentos/benchmarks/runner.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| agentos/cache.py |
(no function) |
|
18 |
18 |
0 |
|
0% |
| agentos/cache/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| agentos/cache/embedder.py |
EmbeddingResult.__len__ |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/embedder.py |
EmbeddingResult.__iter__ |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/embedder.py |
EmbeddingResult.__getitem__ |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/embedder.py |
BaseEmbedder.embed |
|
0 |
0 |
1 |
|
100% |
| agentos/cache/embedder.py |
BaseEmbedder.embed_batch |
|
0 |
0 |
1 |
|
100% |
| agentos/cache/embedder.py |
BaseEmbedder.dimension |
|
0 |
0 |
1 |
|
100% |
| agentos/cache/embedder.py |
OpenAIEmbedder.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/cache/embedder.py |
OpenAIEmbedder.dimension |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/embedder.py |
OpenAIEmbedder.embed |
|
2 |
2 |
0 |
|
0% |
| agentos/cache/embedder.py |
OpenAIEmbedder.embed_batch |
|
8 |
8 |
0 |
|
0% |
| agentos/cache/embedder.py |
OpenAIEmbedder.close |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/embedder.py |
LocalEmbedder.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/cache/embedder.py |
LocalEmbedder._ensure_model |
|
4 |
4 |
0 |
|
0% |
| agentos/cache/embedder.py |
LocalEmbedder.dimension |
|
7 |
7 |
0 |
|
0% |
| agentos/cache/embedder.py |
LocalEmbedder.embed |
|
3 |
3 |
0 |
|
0% |
| agentos/cache/embedder.py |
LocalEmbedder.embed_batch |
|
3 |
3 |
0 |
|
0% |
| agentos/cache/embedder.py |
CohereEmbedder.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/cache/embedder.py |
CohereEmbedder.dimension |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/embedder.py |
CohereEmbedder.embed |
|
5 |
5 |
0 |
|
0% |
| agentos/cache/embedder.py |
CohereEmbedder.embed_batch |
|
5 |
5 |
0 |
|
0% |
| agentos/cache/embedder.py |
CohereEmbedder.close |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/embedder.py |
get_embedder |
|
9 |
9 |
0 |
|
0% |
| agentos/cache/embedder.py |
cosine_similarity |
|
6 |
6 |
0 |
|
0% |
| agentos/cache/embedder.py |
(no function) |
|
35 |
0 |
7 |
|
100% |
| agentos/cache/llm_cache.py |
CacheEntry.expired |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LRUCache.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LRUCache.get |
|
9 |
9 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LRUCache.put |
|
4 |
4 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LRUCache.invalidate |
|
6 |
6 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LRUCache.size |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LRUCache.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
SemanticCache.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
SemanticCache._embed |
|
8 |
8 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
SemanticCache.cosine_sim |
|
8 |
8 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
SemanticCache.search |
|
14 |
14 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
SemanticCache.add |
|
4 |
4 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
SemanticCache.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
CacheStats.hit_rate |
|
3 |
3 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LLMCache.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LLMCache._hash_key |
|
2 |
2 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LLMCache.get |
|
19 |
19 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LLMCache.set |
|
5 |
5 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LLMCache.invalidate |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LLMCache.clear |
|
3 |
3 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
LLMCache.snapshot |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/llm_cache.py |
(no function) |
|
54 |
0 |
0 |
|
100% |
| agentos/cache/response_cache.py |
CacheEntry.is_expired |
|
3 |
3 |
0 |
|
0% |
| agentos/cache/response_cache.py |
CacheEntry.age_seconds |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/response_cache.py |
CacheStats.hit_rate |
|
2 |
2 |
0 |
|
0% |
| agentos/cache/response_cache.py |
CacheStats.utilization |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.get |
|
15 |
15 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.put |
|
10 |
10 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.invalidate |
|
6 |
6 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.clear_expired |
|
6 |
6 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.get_stats |
|
2 |
2 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.get_entry |
|
2 |
2 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache._evict |
|
4 |
4 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache._make_key |
|
8 |
8 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.size |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.is_full |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.__contains__ |
|
3 |
3 |
0 |
|
0% |
| agentos/cache/response_cache.py |
ResponseCache.__len__ |
|
1 |
1 |
0 |
|
0% |
| agentos/cache/response_cache.py |
(no function) |
|
58 |
0 |
0 |
|
100% |
| agentos/channels/__init__.py |
(no function) |
|
5 |
5 |
0 |
|
0% |
| agentos/channels/adapters/__init__.py |
(no function) |
|
11 |
11 |
0 |
|
0% |
| agentos/channels/adapters/dingtalk.py |
DingTalkAdapter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/channels/adapters/dingtalk.py |
DingTalkAdapter.verify_signature |
|
7 |
7 |
0 |
|
0% |
| agentos/channels/adapters/dingtalk.py |
DingTalkAdapter.parse_webhook |
|
10 |
10 |
0 |
|
0% |
| agentos/channels/adapters/dingtalk.py |
DingTalkAdapter.build_reply |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/dingtalk.py |
DingTalkAdapter.send_message |
|
7 |
7 |
0 |
|
0% |
| agentos/channels/adapters/dingtalk.py |
DingTalkAdapter.send_image |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/dingtalk.py |
DingTalkAdapter.send_file |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/dingtalk.py |
DingTalkAdapter.get_access_token |
|
10 |
10 |
0 |
|
0% |
| agentos/channels/adapters/dingtalk.py |
(no function) |
|
16 |
16 |
0 |
|
0% |
| agentos/channels/adapters/discord.py |
DiscordAdapter.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/channels/adapters/discord.py |
DiscordAdapter.parse_incoming |
|
9 |
9 |
0 |
|
0% |
| agentos/channels/adapters/discord.py |
DiscordAdapter._parse_message |
|
19 |
19 |
0 |
|
0% |
| agentos/channels/adapters/discord.py |
DiscordAdapter._parse_interaction |
|
6 |
6 |
0 |
|
0% |
| agentos/channels/adapters/discord.py |
DiscordAdapter.reply |
|
20 |
20 |
0 |
|
0% |
| agentos/channels/adapters/discord.py |
DiscordAdapter.reply_embed |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/discord.py |
(no function) |
|
12 |
12 |
0 |
|
0% |
| agentos/channels/adapters/feishu.py |
FeishuAdapter.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/feishu.py |
FeishuAdapter.verify_signature |
|
11 |
11 |
0 |
|
0% |
| agentos/channels/adapters/feishu.py |
FeishuAdapter.parse_webhook |
|
17 |
17 |
0 |
|
0% |
| agentos/channels/adapters/feishu.py |
FeishuAdapter.build_reply |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/feishu.py |
FeishuAdapter.send_message |
|
10 |
10 |
0 |
|
0% |
| agentos/channels/adapters/feishu.py |
FeishuAdapter.send_image |
|
7 |
7 |
0 |
|
0% |
| agentos/channels/adapters/feishu.py |
FeishuAdapter.send_file |
|
7 |
7 |
0 |
|
0% |
| agentos/channels/adapters/feishu.py |
FeishuAdapter.get_access_token |
|
10 |
10 |
0 |
|
0% |
| agentos/channels/adapters/feishu.py |
(no function) |
|
16 |
16 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter._headers |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.verify_signature |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.parse_incoming |
|
14 |
14 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter._parse_message |
|
34 |
34 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter._parse_postback |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter._parse_follow |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.reply |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.reply_flex |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.reply_quick_reply |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.push_message |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.multicast |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.get_profile |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter.set_default_rich_menu |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter._api_reply |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter._api_push |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
LINEAdapter._api_call |
|
19 |
19 |
0 |
|
0% |
| agentos/channels/adapters/line.py |
(no function) |
|
29 |
29 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
QQAdapter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
QQAdapter.verify_signature |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
QQAdapter.parse_webhook |
|
19 |
19 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
QQAdapter.build_reply |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
QQAdapter.send_message |
|
14 |
14 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
QQAdapter.send_c2c_message |
|
8 |
8 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
QQAdapter.send_image |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
QQAdapter.send_file |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
QQAdapter.get_access_token |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/qq.py |
(no function) |
|
17 |
17 |
0 |
|
0% |
| agentos/channels/adapters/slack.py |
SlackAdapter.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/channels/adapters/slack.py |
SlackAdapter.verify_signature |
|
7 |
7 |
0 |
|
0% |
| agentos/channels/adapters/slack.py |
SlackAdapter.parse_incoming |
|
7 |
7 |
0 |
|
0% |
| agentos/channels/adapters/slack.py |
SlackAdapter._parse_event |
|
11 |
11 |
0 |
|
0% |
| agentos/channels/adapters/slack.py |
SlackAdapter._strip_mention |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/slack.py |
SlackAdapter.reply |
|
20 |
20 |
0 |
|
0% |
| agentos/channels/adapters/slack.py |
SlackAdapter.reply_blocks |
|
15 |
15 |
0 |
|
0% |
| agentos/channels/adapters/slack.py |
(no function) |
|
16 |
16 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter._api |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter.parse_incoming |
|
7 |
7 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter._parse_message |
|
31 |
31 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter._parse_callback |
|
3 |
3 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter._parse_inline |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter.reply |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter.reply_inline_keyboard |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter.reply_photo |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter.answer_callback |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter._api_call |
|
15 |
15 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter.set_webhook |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
TelegramAdapter.delete_webhook |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/telegram.py |
(no function) |
|
21 |
21 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
WeChatAdapter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
WeChatAdapter.verify_signature |
|
8 |
8 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
WeChatAdapter.parse_webhook |
|
12 |
12 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
WeChatAdapter.build_reply |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
WeChatAdapter.send_message |
|
9 |
9 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
WeChatAdapter.send_image |
|
9 |
9 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
WeChatAdapter.send_file |
|
3 |
3 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
WeChatAdapter.get_access_token |
|
11 |
11 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
WeChatAdapter._xml_text |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/wechat.py |
(no function) |
|
18 |
18 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
WeComAdapter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
WeComAdapter.verify_signature |
|
6 |
6 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
WeComAdapter.parse_webhook |
|
11 |
11 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
WeComAdapter.build_reply |
|
5 |
5 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
WeComAdapter.send_message |
|
14 |
14 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
WeComAdapter.send_image |
|
6 |
6 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
WeComAdapter.send_file |
|
6 |
6 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
WeComAdapter.get_access_token |
|
9 |
9 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
WeComAdapter._parse_xml |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/wecom.py |
(no function) |
|
19 |
19 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter.verify_webhook |
|
6 |
6 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter.parse_incoming |
|
12 |
12 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter._parse_message |
|
38 |
38 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter.reply |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter.reply_template |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter.reply_interactive |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter.reply_image |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter._send_msg |
|
19 |
19 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
WhatsAppAdapter.mark_as_read |
|
13 |
13 |
0 |
|
0% |
| agentos/channels/adapters/whatsapp.py |
(no function) |
|
17 |
17 |
0 |
|
0% |
| agentos/channels/base.py |
ChannelConfig.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/base.py |
BaseChannelAdapter.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/base.py |
BaseChannelAdapter.set_callback |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/base.py |
BaseChannelAdapter.verify_signature |
|
0 |
0 |
1 |
|
100% |
| agentos/channels/base.py |
BaseChannelAdapter.parse_webhook |
|
0 |
0 |
1 |
|
100% |
| agentos/channels/base.py |
BaseChannelAdapter.build_reply |
|
0 |
0 |
1 |
|
100% |
| agentos/channels/base.py |
BaseChannelAdapter.send_message |
|
0 |
0 |
1 |
|
100% |
| agentos/channels/base.py |
BaseChannelAdapter.send_image |
|
0 |
0 |
1 |
|
100% |
| agentos/channels/base.py |
BaseChannelAdapter.send_file |
|
0 |
0 |
1 |
|
100% |
| agentos/channels/base.py |
BaseChannelAdapter.get_access_token |
|
0 |
0 |
1 |
|
100% |
| agentos/channels/base.py |
BaseChannelAdapter.make_signature |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/base.py |
BaseChannelAdapter.hmac_sha256 |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/base.py |
(no function) |
|
55 |
55 |
11 |
|
0% |
| agentos/channels/gateway.py |
on_message |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/gateway.py |
_check_signature |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/gateway.py |
_process_message_async |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/gateway.py |
_process_message_coro |
|
28 |
28 |
0 |
|
0% |
| agentos/channels/gateway.py |
create_app |
|
17 |
17 |
0 |
|
0% |
| agentos/channels/gateway.py |
create_app._make_webhook_handler |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/gateway.py |
create_app._make_webhook_handler.handler |
|
35 |
35 |
0 |
|
0% |
| agentos/channels/gateway.py |
create_app._register_routes |
|
13 |
13 |
0 |
|
0% |
| agentos/channels/gateway.py |
create_app.list_channels |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/gateway.py |
create_app.health_check |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/gateway.py |
get_router |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/gateway.py |
register_adapter |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/gateway.py |
(no function) |
|
20 |
20 |
0 |
|
0% |
| agentos/channels/message.py |
ChannelMessage.is_from_mobile |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/message.py |
ChannelMessage.is_group_chat |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/message.py |
ChannelMessage.display_source |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/message.py |
ChannelMessage.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/message.py |
ChannelMessage.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/message.py |
(no function) |
|
59 |
59 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.register |
|
7 |
7 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.unregister |
|
7 |
7 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.find |
|
5 |
5 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.get |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.get_context |
|
11 |
11 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.update_context |
|
2 |
2 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.send |
|
4 |
4 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.broadcast |
|
6 |
6 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.active_channels |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/router.py |
ChannelRouter.active_count |
|
1 |
1 |
0 |
|
0% |
| agentos/channels/router.py |
(no function) |
|
18 |
18 |
0 |
|
0% |
| agentos/checkpoint/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| agentos/checkpoint/base.py |
Checkpoint.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/checkpoint/base.py |
Checkpoint.from_dict |
|
2 |
2 |
0 |
|
0% |
| agentos/checkpoint/base.py |
CheckpointBackend.put |
|
0 |
0 |
1 |
|
100% |
| agentos/checkpoint/base.py |
CheckpointBackend.get |
|
0 |
0 |
1 |
|
100% |
| agentos/checkpoint/base.py |
CheckpointBackend.get_latest |
|
0 |
0 |
1 |
|
100% |
| agentos/checkpoint/base.py |
CheckpointBackend.list_threads |
|
0 |
0 |
1 |
|
100% |
| agentos/checkpoint/base.py |
CheckpointBackend.list_checkpoints |
|
0 |
0 |
1 |
|
100% |
| agentos/checkpoint/base.py |
CheckpointBackend.delete_thread |
|
0 |
0 |
1 |
|
100% |
| agentos/checkpoint/base.py |
CheckpointBackend.delete_before |
|
0 |
0 |
1 |
|
100% |
| agentos/checkpoint/base.py |
(no function) |
|
39 |
0 |
6 |
|
100% |
| agentos/checkpoint/engine.py |
CheckpointEngine.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.snapshot |
|
10 |
10 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.snapshot_safe |
|
5 |
5 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.rewind |
|
16 |
16 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.time_travel_to_step |
|
6 |
6 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.list_time_travel_points |
|
1 |
1 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.branch |
|
9 |
9 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.merge_branch |
|
6 |
6 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.snapshot_on |
|
3 |
3 |
1 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.snapshot_on.decorator |
|
2 |
2 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.snapshot_on.decorator.wrapper |
|
6 |
6 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.snapshot_scope |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.get_latest |
|
1 |
1 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine.get_checkpoint_tree |
|
11 |
11 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine._auto_summary |
|
6 |
6 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
CheckpointEngine._maybe_gc |
|
36 |
36 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
create_checkpoint_engine |
|
3 |
3 |
0 |
|
0% |
| agentos/checkpoint/engine.py |
(no function) |
|
54 |
54 |
1 |
|
0% |
| agentos/checkpoint/factory.py |
create_checkpointer |
|
7 |
7 |
0 |
|
0% |
| agentos/checkpoint/factory.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer._ensure_pool |
|
6 |
6 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer.put |
|
5 |
5 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer.get |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer.get_latest |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer.list_threads |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer.list_checkpoints |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer.delete_thread |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer.delete_before |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer.close |
|
3 |
3 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer._row_to_metadata |
|
1 |
1 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
PostgresCheckpointer._row_to_checkpoint |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/postgres.py |
(no function) |
|
21 |
0 |
0 |
|
100% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer._init_db |
|
3 |
3 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer._get_conn |
|
3 |
3 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer._row_to_metadata |
|
1 |
1 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer._row_to_checkpoint |
|
1 |
1 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer.put |
|
5 |
5 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer.get |
|
3 |
3 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer.get_latest |
|
3 |
3 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer.list_threads |
|
3 |
3 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer.list_checkpoints |
|
3 |
3 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer.delete_thread |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
SQLiteCheckpointer.delete_before |
|
4 |
4 |
0 |
|
0% |
| agentos/checkpoint/sqlite.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| agentos/cli/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| agentos/cli/config_panel.py |
_get_status_dict |
|
15 |
15 |
0 |
|
0% |
| agentos/cli/config_panel.py |
_test_connection |
|
29 |
29 |
0 |
|
0% |
| agentos/cli/config_panel.py |
_save_config |
|
27 |
27 |
0 |
|
0% |
| agentos/cli/config_panel.py |
PanelHandler.log_message |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/config_panel.py |
PanelHandler.do_GET |
|
7 |
7 |
0 |
|
0% |
| agentos/cli/config_panel.py |
PanelHandler.do_POST |
|
23 |
23 |
0 |
|
0% |
| agentos/cli/config_panel.py |
PanelHandler._send_html |
|
4 |
4 |
0 |
|
0% |
| agentos/cli/config_panel.py |
PanelHandler._send_json |
|
4 |
4 |
0 |
|
0% |
| agentos/cli/config_panel.py |
PanelHandler._read_body |
|
3 |
3 |
0 |
|
0% |
| agentos/cli/config_panel.py |
start_panel |
|
14 |
14 |
0 |
|
0% |
| agentos/cli/config_panel.py |
(no function) |
|
27 |
2 |
0 |
|
93% |
| agentos/cli/errors.py |
_dim |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/errors.py |
_bold |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/errors.py |
_yellow |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/errors.py |
_red |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/errors.py |
_green |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/errors.py |
_cyan |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/errors.py |
no_provider_configured |
|
17 |
17 |
0 |
|
0% |
| agentos/cli/errors.py |
single_provider_failed |
|
14 |
14 |
0 |
|
0% |
| agentos/cli/errors.py |
all_providers_failed |
|
13 |
13 |
0 |
|
0% |
| agentos/cli/errors.py |
no_task_provided |
|
13 |
13 |
0 |
|
0% |
| agentos/cli/errors.py |
feature_disabled |
|
5 |
5 |
0 |
|
0% |
| agentos/cli/errors.py |
import_error |
|
6 |
6 |
0 |
|
0% |
| agentos/cli/errors.py |
config_error |
|
7 |
7 |
0 |
|
0% |
| agentos/cli/errors.py |
tool_execution_failed |
|
4 |
4 |
0 |
|
0% |
| agentos/cli/errors.py |
welcome |
|
6 |
6 |
0 |
|
0% |
| agentos/cli/errors.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| agentos/cli/init.py |
_detect_current_config |
|
21 |
21 |
0 |
|
0% |
| agentos/cli/init.py |
_print_banner |
|
6 |
6 |
0 |
|
0% |
| agentos/cli/init.py |
_print_status |
|
9 |
9 |
0 |
|
0% |
| agentos/cli/init.py |
_select_provider |
|
18 |
18 |
0 |
|
0% |
| agentos/cli/init.py |
_input_api_key |
|
27 |
27 |
0 |
|
0% |
| agentos/cli/init.py |
_test_connection |
|
40 |
40 |
0 |
|
0% |
| agentos/cli/init.py |
_save_config |
|
16 |
16 |
0 |
|
0% |
| agentos/cli/init.py |
_show_completion_message |
|
29 |
29 |
0 |
|
0% |
| agentos/cli/init.py |
load_config |
|
29 |
29 |
0 |
|
0% |
| agentos/cli/init.py |
config_status_text |
|
6 |
6 |
0 |
|
0% |
| agentos/cli/init.py |
init_cli |
|
39 |
39 |
0 |
|
0% |
| agentos/cli/init.py |
scaffold |
|
12 |
12 |
0 |
|
0% |
| agentos/cli/init.py |
(no function) |
|
23 |
1 |
0 |
|
96% |
| agentos/cli/main.py |
_build_executor |
|
6 |
6 |
0 |
|
0% |
| agentos/cli/main.py |
_run_shell_unsafe |
|
14 |
14 |
0 |
|
0% |
| agentos/cli/main.py |
_read_file |
|
5 |
5 |
0 |
|
0% |
| agentos/cli/main.py |
_list_directory |
|
5 |
5 |
0 |
|
0% |
| agentos/cli/main.py |
_write_file |
|
7 |
7 |
0 |
|
0% |
| agentos/cli/main.py |
_build_agent |
|
16 |
16 |
0 |
|
0% |
| agentos/cli/main.py |
_run_hello |
|
32 |
32 |
0 |
|
0% |
| agentos/cli/main.py |
_run_file_demo |
|
23 |
23 |
0 |
|
0% |
| agentos/cli/main.py |
_run_file_demo.write_file |
|
8 |
8 |
0 |
|
0% |
| agentos/cli/main.py |
_run_file_demo.read_file |
|
5 |
5 |
0 |
|
0% |
| agentos/cli/main.py |
_run_file_demo.list_dir |
|
5 |
5 |
0 |
|
0% |
| agentos/cli/main.py |
_run_production_agent |
|
40 |
40 |
0 |
|
0% |
| agentos/cli/main.py |
main |
|
215 |
215 |
0 |
|
0% |
| agentos/cli/main.py |
_run_marketplace |
|
122 |
122 |
0 |
|
0% |
| agentos/cli/main.py |
_run_enterprise |
|
17 |
17 |
0 |
|
0% |
| agentos/cli/main.py |
_run_enterprise_api_key |
|
32 |
32 |
0 |
|
0% |
| agentos/cli/main.py |
_run_enterprise_tenant |
|
27 |
27 |
0 |
|
0% |
| agentos/cli/main.py |
_run_enterprise_audit |
|
25 |
25 |
0 |
|
0% |
| agentos/cli/main.py |
_run_demo |
|
20 |
20 |
0 |
|
0% |
| agentos/cli/main.py |
_run_demo.get_weather |
|
2 |
2 |
0 |
|
0% |
| agentos/cli/main.py |
_run_demo.get_stock |
|
2 |
2 |
0 |
|
0% |
| agentos/cli/main.py |
(no function) |
|
25 |
1 |
0 |
|
96% |
| agentos/cli/rollback.py |
VersionEntry.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/rollback.py |
VersionEntry.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager.archive |
|
16 |
16 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager.rollback |
|
38 |
38 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager.list_versions |
|
5 |
5 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager.list_pypi_versions |
|
10 |
10 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager.verify |
|
15 |
15 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager.prune |
|
10 |
10 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager._load_history |
|
7 |
7 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager._save_history |
|
1 |
1 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager._parse_version |
|
4 |
4 |
0 |
|
0% |
| agentos/cli/rollback.py |
RollbackManager._get_installed_version |
|
5 |
5 |
0 |
|
0% |
| agentos/cli/rollback.py |
rollback_cli |
|
42 |
42 |
0 |
|
0% |
| agentos/cli/rollback.py |
(no function) |
|
34 |
34 |
0 |
|
0% |
| agentos/cli/serve.py |
start_api_server |
|
6 |
6 |
0 |
|
0% |
| agentos/cli/serve.py |
start_api_server_async |
|
5 |
5 |
0 |
|
0% |
| agentos/cli/serve.py |
(no function) |
|
13 |
0 |
0 |
|
100% |
| agentos/comm/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/comm/layer.py |
Message.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/comm/layer.py |
Blackboard.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/comm/layer.py |
Blackboard.write |
|
4 |
4 |
0 |
|
0% |
| agentos/comm/layer.py |
Blackboard.read |
|
3 |
3 |
0 |
|
0% |
| agentos/comm/layer.py |
Blackboard.read_all |
|
1 |
1 |
0 |
|
0% |
| agentos/comm/layer.py |
Blackboard.get_agent_data |
|
1 |
1 |
0 |
|
0% |
| agentos/comm/layer.py |
Blackboard.get_history |
|
4 |
4 |
0 |
|
0% |
| agentos/comm/layer.py |
Blackboard.clear |
|
3 |
3 |
0 |
|
0% |
| agentos/comm/layer.py |
EventBus.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/comm/layer.py |
EventBus.subscribe |
|
3 |
3 |
0 |
|
0% |
| agentos/comm/layer.py |
EventBus.unsubscribe |
|
6 |
6 |
0 |
|
0% |
| agentos/comm/layer.py |
EventBus.publish |
|
8 |
8 |
0 |
|
0% |
| agentos/comm/layer.py |
EventBus.publish_async |
|
10 |
10 |
0 |
|
0% |
| agentos/comm/layer.py |
EventBus.get_history |
|
4 |
4 |
0 |
|
0% |
| agentos/comm/layer.py |
EventBus.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/comm/layer.py |
Mailbox.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/comm/layer.py |
Mailbox.send |
|
6 |
6 |
0 |
|
0% |
| agentos/comm/layer.py |
Mailbox.receive |
|
2 |
2 |
0 |
|
0% |
| agentos/comm/layer.py |
Mailbox.receive_and_clear |
|
3 |
3 |
0 |
|
0% |
| agentos/comm/layer.py |
Mailbox.get_sent |
|
4 |
4 |
0 |
|
0% |
| agentos/comm/layer.py |
Mailbox.clear |
|
3 |
3 |
0 |
|
0% |
| agentos/comm/layer.py |
CommunicationLayer.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/comm/layer.py |
CommunicationLayer.clear |
|
3 |
3 |
0 |
|
0% |
| agentos/comm/layer.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| agentos/concurrency/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/concurrency/batch.py |
TaskResult.success |
|
1 |
1 |
0 |
|
0% |
| agentos/concurrency/batch.py |
BatchResult.success_rate |
|
3 |
3 |
0 |
|
0% |
| agentos/concurrency/batch.py |
BatchResult.all_success |
|
1 |
1 |
0 |
|
0% |
| agentos/concurrency/batch.py |
BatchResult.get_failed_ids |
|
1 |
1 |
0 |
|
0% |
| agentos/concurrency/batch.py |
AsyncBatchExecutor.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/concurrency/batch.py |
AsyncBatchExecutor.execute |
|
19 |
19 |
0 |
|
0% |
| agentos/concurrency/batch.py |
AsyncBatchExecutor._execute_one |
|
28 |
28 |
0 |
|
0% |
| agentos/concurrency/batch.py |
AsyncBatchExecutor.cancel_all |
|
2 |
2 |
0 |
|
0% |
| agentos/concurrency/batch.py |
(no function) |
|
71 |
0 |
0 |
|
100% |
| agentos/concurrent/__init__.py |
(no function) |
|
2 |
2 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
GatherResult.success_rate |
|
1 |
1 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
GatherResult.get_results |
|
1 |
1 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
GatherResult.get_errors |
|
1 |
1 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
TaskThrottler.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
TaskThrottler.active |
|
1 |
1 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
TaskThrottler.peak |
|
1 |
1 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
TaskThrottler.__aenter__ |
|
5 |
5 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
TaskThrottler.__aexit__ |
|
2 |
2 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
ParallelExecutor.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
ParallelExecutor.gather |
|
36 |
36 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
ParallelExecutor.gather._run_one |
|
22 |
22 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
ParallelExecutor.map |
|
2 |
2 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
parallel_gather |
|
2 |
2 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
parallel_map |
|
2 |
2 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
FanOutExecutor.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
FanOutExecutor.fan_out |
|
21 |
21 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
create_parallel_agent_gather |
|
2 |
2 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
create_parallel_agent_gather.agent_gather |
|
1 |
1 |
0 |
|
0% |
| agentos/concurrent/parallel.py |
(no function) |
|
66 |
66 |
0 |
|
0% |
| agentos/config/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| agentos/config/loader.py |
AgentOSConfig.to_dict |
|
7 |
7 |
0 |
|
0% |
| agentos/config/loader.py |
load_config |
|
13 |
13 |
0 |
|
0% |
| agentos/config/loader.py |
_merge |
|
8 |
8 |
0 |
|
0% |
| agentos/config/loader.py |
_override_from_env |
|
14 |
14 |
0 |
|
0% |
| agentos/config/loader.py |
(no function) |
|
242 |
0 |
0 |
|
100% |
| agentos/config/presets.py |
get_preset |
|
1 |
1 |
0 |
|
0% |
| agentos/config/presets.py |
list_presets |
|
1 |
1 |
0 |
|
0% |
| agentos/config/presets.py |
get_preset_names |
|
1 |
1 |
0 |
|
0% |
| agentos/config/presets.py |
apply_preset |
|
7 |
7 |
0 |
|
0% |
| agentos/config/presets.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| agentos/config/validator.py |
ValidationResult.errors |
|
1 |
1 |
0 |
|
0% |
| agentos/config/validator.py |
ValidationResult.warnings |
|
1 |
1 |
0 |
|
0% |
| agentos/config/validator.py |
ValidationResult.add_error |
|
2 |
2 |
0 |
|
0% |
| agentos/config/validator.py |
ValidationResult.add_warning |
|
1 |
1 |
0 |
|
0% |
| agentos/config/validator.py |
ValidationResult.__str__ |
|
6 |
6 |
0 |
|
0% |
| agentos/config/validator.py |
_validate_type |
|
7 |
7 |
0 |
|
0% |
| agentos/config/validator.py |
_walk_schema |
|
39 |
39 |
0 |
|
0% |
| agentos/config/validator.py |
validate_config |
|
2 |
2 |
0 |
|
0% |
| agentos/config/validator.py |
validate_config_file |
|
15 |
15 |
0 |
|
0% |
| agentos/config/validator.py |
generate_schema_json |
|
1 |
1 |
0 |
|
0% |
| agentos/config/validator.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| agentos/config_validator.py |
ValidationReport.has_critical |
|
1 |
1 |
0 |
|
0% |
| agentos/config_validator.py |
ValidationReport.add |
|
1 |
1 |
0 |
|
0% |
| agentos/config_validator.py |
ValidationReport.report |
|
14 |
14 |
0 |
|
0% |
| agentos/config_validator.py |
_check_env_vars |
|
8 |
8 |
0 |
|
0% |
| agentos/config_validator.py |
_check_disk |
|
12 |
12 |
0 |
|
0% |
| agentos/config_validator.py |
_check_connectivity |
|
10 |
10 |
0 |
|
0% |
| agentos/config_validator.py |
validate_startup |
|
15 |
15 |
0 |
|
0% |
| agentos/config_validator.py |
(no function) |
|
30 |
30 |
0 |
|
0% |
| agentos/conversation/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| agentos/conversation/conversation.py |
Message.__post_init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.add |
|
12 |
12 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.add_many |
|
1 |
1 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.get_context |
|
7 |
7 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.get_system_prompt |
|
4 |
4 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager._enforce_limits |
|
9 |
9 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager._trim_one |
|
7 |
7 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager._trim_fifo |
|
10 |
10 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager._trim_lowest_importance |
|
11 |
11 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager._trim_token_budget |
|
14 |
14 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager._update_summary |
|
1 |
1 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.set_summarizer |
|
1 |
1 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.fork |
|
6 |
6 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.switch_branch |
|
6 |
6 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.merge_branch |
|
13 |
13 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.list_branches |
|
1 |
1 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager._count_tokens |
|
3 |
3 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager._next_id |
|
2 |
2 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.clear |
|
4 |
4 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.message_count |
|
1 |
1 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.token_count |
|
1 |
1 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.__len__ |
|
1 |
1 |
0 |
|
0% |
| agentos/conversation/conversation.py |
ConversationManager.__repr__ |
|
1 |
1 |
0 |
|
0% |
| agentos/conversation/conversation.py |
(no function) |
|
79 |
0 |
0 |
|
100% |
| agentos/core/__init__.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| agentos/core/async_loop.py |
AsyncAgentLoop.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncAgentLoop.run_single |
|
2 |
2 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncAgentLoop._execute_with_retry |
|
21 |
21 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncAgentLoop.run_all |
|
2 |
2 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncAgentLoop.run_streaming |
|
9 |
9 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncAgentLoop.get_latency_stats |
|
6 |
6 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncAgentLoop.get_latency_stats.percentile |
|
2 |
2 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncAgentLoop.reset_metrics |
|
1 |
1 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncContextManager.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncContextManager.get |
|
2 |
2 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncContextManager.set |
|
2 |
2 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncContextManager.update |
|
2 |
2 |
0 |
|
0% |
| agentos/core/async_loop.py |
AsyncContextManager.snapshot |
|
2 |
2 |
0 |
|
0% |
| agentos/core/async_loop.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| agentos/core/auth.py |
TokenClaims.to_dict |
|
7 |
7 |
0 |
|
0% |
| agentos/core/auth.py |
TokenClaims.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/core/auth.py |
TokenProvider.create_token |
|
0 |
0 |
1 |
|
100% |
| agentos/core/auth.py |
TokenProvider.validate_token |
|
0 |
0 |
1 |
|
100% |
| agentos/core/auth.py |
CredentialStore.lookup_by_key |
|
0 |
0 |
1 |
|
100% |
| agentos/core/auth.py |
CredentialStore.revoke |
|
0 |
0 |
1 |
|
100% |
| agentos/core/auth.py |
TokenBlacklist.is_blacklisted |
|
0 |
0 |
1 |
|
100% |
| agentos/core/auth.py |
TokenBlacklist.add |
|
0 |
0 |
1 |
|
100% |
| agentos/core/auth.py |
InMemoryTokenBlacklist.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/auth.py |
InMemoryTokenBlacklist.is_blacklisted |
|
6 |
6 |
0 |
|
0% |
| agentos/core/auth.py |
InMemoryTokenBlacklist.add |
|
1 |
1 |
0 |
|
0% |
| agentos/core/auth.py |
InMemoryTokenBlacklist._cleanup |
|
2 |
2 |
0 |
|
0% |
| agentos/core/auth.py |
InMemoryCredentialStore.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/auth.py |
InMemoryCredentialStore._hash_key |
|
1 |
1 |
0 |
|
0% |
| agentos/core/auth.py |
InMemoryCredentialStore.add_key |
|
2 |
2 |
0 |
|
0% |
| agentos/core/auth.py |
InMemoryCredentialStore.lookup_by_key |
|
7 |
7 |
0 |
|
0% |
| agentos/core/auth.py |
InMemoryCredentialStore.revoke |
|
6 |
6 |
0 |
|
0% |
| agentos/core/auth.py |
HS256TokenProvider.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/auth.py |
HS256TokenProvider.rotate_secret |
|
2 |
2 |
0 |
|
0% |
| agentos/core/auth.py |
HS256TokenProvider._encode |
|
6 |
6 |
0 |
|
0% |
| agentos/core/auth.py |
HS256TokenProvider._decode |
|
13 |
13 |
0 |
|
0% |
| agentos/core/auth.py |
HS256TokenProvider.create_token |
|
5 |
5 |
0 |
|
0% |
| agentos/core/auth.py |
HS256TokenProvider.validate_token |
|
6 |
6 |
0 |
|
0% |
| agentos/core/auth.py |
RBACEngine.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/auth.py |
RBACEngine.register_role |
|
1 |
1 |
0 |
|
0% |
| agentos/core/auth.py |
RBACEngine.register_roles |
|
2 |
2 |
0 |
|
0% |
| agentos/core/auth.py |
RBACEngine.get_permissions |
|
6 |
6 |
0 |
|
0% |
| agentos/core/auth.py |
RBACEngine.check |
|
4 |
4 |
0 |
|
0% |
| agentos/core/auth.py |
RBACEngine.check_any |
|
2 |
2 |
0 |
|
0% |
| agentos/core/auth.py |
RBACEngine.check_all |
|
2 |
2 |
0 |
|
0% |
| agentos/core/auth.py |
RBACEngine._match |
|
2 |
2 |
0 |
|
0% |
| agentos/core/auth.py |
RBACEngine._match._seg_match |
|
9 |
9 |
0 |
|
0% |
| agentos/core/auth.py |
Authenticator.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/core/auth.py |
Authenticator.rbac |
|
1 |
1 |
0 |
|
0% |
| agentos/core/auth.py |
Authenticator.authenticate |
|
20 |
20 |
0 |
|
0% |
| agentos/core/auth.py |
Authenticator._authenticate_jwt |
|
14 |
14 |
0 |
|
0% |
| agentos/core/auth.py |
Authenticator._authenticate_api_key |
|
7 |
7 |
0 |
|
0% |
| agentos/core/auth.py |
Authenticator._authenticate_oauth2_bearer |
|
1 |
1 |
0 |
|
0% |
| agentos/core/auth.py |
Authenticator._parse_permission_str |
|
6 |
6 |
0 |
|
0% |
| agentos/core/auth.py |
require_auth |
|
3 |
3 |
0 |
|
0% |
| agentos/core/auth.py |
require_auth.decorator |
|
4 |
4 |
0 |
|
0% |
| agentos/core/auth.py |
require_auth.decorator.wrapper |
|
12 |
12 |
0 |
|
0% |
| agentos/core/auth.py |
_b64url_encode |
|
2 |
2 |
0 |
|
0% |
| agentos/core/auth.py |
_b64url_decode |
|
5 |
5 |
0 |
|
0% |
| agentos/core/auth.py |
(no function) |
|
128 |
128 |
17 |
|
0% |
| agentos/core/background.py |
TaskResult.duration |
|
3 |
3 |
0 |
|
0% |
| agentos/core/background.py |
RetryPolicy.delay |
|
4 |
4 |
0 |
|
0% |
| agentos/core/background.py |
TaskDef.__post_init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/background.py |
TaskQueue.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/background.py |
TaskQueue.put |
|
1 |
1 |
0 |
|
0% |
| agentos/core/background.py |
TaskQueue.get |
|
1 |
1 |
0 |
|
0% |
| agentos/core/background.py |
TaskQueue.task_done |
|
1 |
1 |
0 |
|
0% |
| agentos/core/background.py |
TaskQueue.join |
|
1 |
1 |
0 |
|
0% |
| agentos/core/background.py |
TaskQueue.qsize |
|
1 |
1 |
0 |
|
0% |
| agentos/core/background.py |
TaskQueue.empty |
|
1 |
1 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor.__init__ |
|
11 |
11 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor.start |
|
7 |
7 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor.shutdown |
|
25 |
25 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor.submit |
|
5 |
5 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor.submit_async |
|
3 |
3 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor.scheduled |
|
2 |
2 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor.scheduled.decorator |
|
3 |
3 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor.get_result |
|
1 |
1 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor.wait_for |
|
8 |
8 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor._worker |
|
9 |
9 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor._execute |
|
39 |
39 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor._scheduler |
|
9 |
9 |
0 |
|
0% |
| agentos/core/background.py |
BackgroundExecutor._next_run |
|
8 |
8 |
0 |
|
0% |
| agentos/core/background.py |
get_background_executor |
|
3 |
3 |
0 |
|
0% |
| agentos/core/background.py |
set_background_executor |
|
1 |
1 |
0 |
|
0% |
| agentos/core/background.py |
(no function) |
|
90 |
90 |
1 |
|
0% |
| agentos/core/cache.py |
Serializer.dumps |
|
0 |
0 |
1 |
|
100% |
| agentos/core/cache.py |
Serializer.loads |
|
0 |
0 |
1 |
|
100% |
| agentos/core/cache.py |
PickleSerializer.dumps |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
PickleSerializer.loads |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
JSONSerializer.dumps |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
JSONSerializer.loads |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
CacheStats.hit_rate |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
CacheStats.snapshot |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
CacheBackend.get |
|
0 |
0 |
1 |
|
100% |
| agentos/core/cache.py |
CacheBackend.set |
|
0 |
0 |
1 |
|
100% |
| agentos/core/cache.py |
CacheBackend.delete |
|
0 |
0 |
1 |
|
100% |
| agentos/core/cache.py |
CacheBackend.exists |
|
0 |
0 |
1 |
|
100% |
| agentos/core/cache.py |
CacheBackend.clear |
|
0 |
0 |
1 |
|
100% |
| agentos/core/cache.py |
CacheBackend.get_many |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
CacheBackend.set_many |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
CacheBackend.delete_many |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
MemoryCacheBackend.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/cache.py |
MemoryCacheBackend.size |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
MemoryCacheBackend._evict_expired |
|
8 |
8 |
0 |
|
0% |
| agentos/core/cache.py |
MemoryCacheBackend._evict_lru |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
MemoryCacheBackend.get |
|
11 |
11 |
0 |
|
0% |
| agentos/core/cache.py |
MemoryCacheBackend.set |
|
4 |
4 |
0 |
|
0% |
| agentos/core/cache.py |
MemoryCacheBackend.delete |
|
4 |
4 |
0 |
|
0% |
| agentos/core/cache.py |
MemoryCacheBackend.exists |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
MemoryCacheBackend.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
RedisCacheBackend.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/cache.py |
RedisCacheBackend._ensure_client |
|
6 |
6 |
0 |
|
0% |
| agentos/core/cache.py |
RedisCacheBackend._key |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
RedisCacheBackend.get |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
RedisCacheBackend.set |
|
5 |
5 |
0 |
|
0% |
| agentos/core/cache.py |
RedisCacheBackend.delete |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
RedisCacheBackend.exists |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
RedisCacheBackend.clear |
|
9 |
9 |
0 |
|
0% |
| agentos/core/cache.py |
RedisCacheBackend.incr |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
Cache._make_key |
|
4 |
4 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.get |
|
14 |
14 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.set |
|
7 |
7 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.delete |
|
9 |
9 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.exists |
|
4 |
4 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.get_or_set |
|
17 |
17 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.get_or_default |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.get_many |
|
17 |
17 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.set_many |
|
6 |
6 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.delete_many |
|
7 |
7 |
0 |
|
0% |
| agentos/core/cache.py |
Cache.clear |
|
5 |
5 |
0 |
|
0% |
| agentos/core/cache.py |
TieredCache.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/cache.py |
TieredCache.get |
|
7 |
7 |
0 |
|
0% |
| agentos/core/cache.py |
TieredCache.set |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
TieredCache.delete |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
TieredCache.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
TieredCache.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cache.py |
cached |
|
3 |
3 |
0 |
|
0% |
| agentos/core/cache.py |
cached.decorator |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cache.py |
cached.decorator.wrapper |
|
10 |
10 |
0 |
|
0% |
| agentos/core/cache.py |
_build_signature |
|
6 |
6 |
0 |
|
0% |
| agentos/core/cache.py |
(no function) |
|
95 |
95 |
15 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitStats.reset |
|
3 |
3 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitBreaker.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitBreaker.state |
|
1 |
1 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitBreaker._transition |
|
14 |
14 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitBreaker._should_retry_open |
|
2 |
2 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitBreaker._on_success |
|
8 |
8 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitBreaker._on_failure |
|
10 |
10 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitBreaker.acquire |
|
15 |
15 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitBreaker.release |
|
3 |
3 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitBreaker.call |
|
13 |
13 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitRegistry.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitRegistry.get_or_create |
|
4 |
4 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitRegistry.get_all_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitRegistry.reset_all |
|
4 |
4 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitRegistry.force_open |
|
3 |
3 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
CircuitRegistry.force_closed |
|
3 |
3 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
circuit_breaker |
|
5 |
5 |
1 |
|
0% |
| agentos/core/circuit_breaker.py |
circuit_breaker.decorator |
|
3 |
3 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
circuit_breaker.decorator.wrapper |
|
1 |
1 |
0 |
|
0% |
| agentos/core/circuit_breaker.py |
(no function) |
|
55 |
55 |
0 |
|
0% |
| agentos/core/code_agent.py |
CodeGuard.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/code_agent.py |
CodeGuard.visit_Import |
|
3 |
3 |
0 |
|
0% |
| agentos/core/code_agent.py |
CodeGuard.visit_ImportFrom |
|
4 |
4 |
0 |
|
0% |
| agentos/core/code_agent.py |
CodeGuard.visit_Call |
|
16 |
16 |
0 |
|
0% |
| agentos/core/code_agent.py |
scan_code |
|
7 |
7 |
0 |
|
0% |
| agentos/core/code_agent.py |
safe_exec |
|
25 |
25 |
0 |
|
0% |
| agentos/core/code_agent.py |
CodeAgent.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/core/code_agent.py |
CodeAgent.tools |
|
1 |
1 |
0 |
|
0% |
| agentos/core/code_agent.py |
CodeAgent._tools_description |
|
6 |
6 |
0 |
|
0% |
| agentos/core/code_agent.py |
CodeAgent.run |
|
45 |
45 |
0 |
|
0% |
| agentos/core/code_agent.py |
CodeAgent._extract_code |
|
11 |
11 |
0 |
|
0% |
| agentos/core/code_agent.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigValidationError.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/config.py |
ConfigSource.from_env |
|
7 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigSource.from_dotenv |
|
18 |
2 |
0 |
|
89% |
| agentos/core/config.py |
ConfigSource.from_yaml |
|
7 |
3 |
0 |
|
57% |
| agentos/core/config.py |
ConfigSource.from_toml |
|
10 |
10 |
0 |
|
0% |
| agentos/core/config.py |
ConfigSource.from_json |
|
6 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigSource.from_dict |
|
1 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.__init__ |
|
6 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.add_source |
|
3 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.mark_secret |
|
1 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.mark_secrets |
|
2 |
2 |
0 |
|
0% |
| agentos/core/config.py |
ConfigManager._merge_sources |
|
5 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager._ensure_merged |
|
3 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.get |
|
7 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.get_str |
|
1 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.get_int |
|
2 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.get_float |
|
2 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.get_bool |
|
6 |
1 |
0 |
|
83% |
| agentos/core/config.py |
ConfigManager.get_list |
|
6 |
1 |
0 |
|
83% |
| agentos/core/config.py |
ConfigManager.get_dict |
|
4 |
1 |
0 |
|
75% |
| agentos/core/config.py |
ConfigManager.keys |
|
1 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.to_dict |
|
6 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.bind |
|
17 |
5 |
0 |
|
71% |
| agentos/core/config.py |
ConfigManager.on_change |
|
1 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.set |
|
4 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.reload |
|
2 |
0 |
0 |
|
100% |
| agentos/core/config.py |
ConfigManager.__repr__ |
|
2 |
0 |
0 |
|
100% |
| agentos/core/config.py |
_parse_env_value |
|
21 |
2 |
0 |
|
90% |
| agentos/core/config.py |
_flatten_dict |
|
7 |
0 |
0 |
|
100% |
| agentos/core/config.py |
_coerce |
|
36 |
12 |
0 |
|
67% |
| agentos/core/config.py |
(no function) |
|
65 |
0 |
0 |
|
100% |
| agentos/core/context.py |
ToolResult.is_error |
|
1 |
1 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.init_session |
|
8 |
8 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.build_context |
|
3 |
3 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.update_plan |
|
2 |
2 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.append_tool_results |
|
2 |
2 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.add_assistant_message |
|
1 |
1 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.add_user_message |
|
1 |
1 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.estimate_context_usage |
|
5 |
5 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.current_task |
|
1 |
1 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.step_count |
|
1 |
1 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.plan |
|
1 |
1 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.message_count |
|
1 |
1 |
0 |
|
0% |
| agentos/core/context.py |
ContextManager.estimated_tokens |
|
2 |
2 |
0 |
|
0% |
| agentos/core/context.py |
(no function) |
|
45 |
0 |
0 |
|
100% |
| agentos/core/cost_tracker.py |
ModelPricing.cost |
|
8 |
8 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
PricingRegistry.get |
|
2 |
2 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
PricingRegistry.register |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
PricingRegistry.list_providers |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
PricingRegistry.list_models |
|
3 |
3 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
BudgetLimit.add_spend |
|
3 |
3 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
BudgetLimit.reset_if_expired |
|
4 |
4 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
BudgetLimit.remaining |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
BudgetLimit.usage_ratio |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
BudgetLimit._check_alerts |
|
5 |
5 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.noop |
|
11 |
11 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.set_budget |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.remove_budget |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.get_budget |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.list_budgets |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.record |
|
19 |
19 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.total_cost |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.total_tokens |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.get_model_costs |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.get_user_costs |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.get_tenant_costs |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.get_recent_usage |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.get_usage_summary |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.export_json |
|
1 |
1 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.export_csv |
|
4 |
4 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
CostTracker.reset |
|
9 |
9 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
BudgetExceededError.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/cost_tracker.py |
(no function) |
|
84 |
0 |
0 |
|
100% |
| agentos/core/di.py |
RunContext.get |
|
1 |
1 |
0 |
|
0% |
| agentos/core/di.py |
RunContext.set |
|
1 |
1 |
0 |
|
0% |
| agentos/core/di.py |
Depends.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/di.py |
Depends.resolve |
|
1 |
1 |
0 |
|
0% |
| agentos/core/di.py |
inject_tool |
|
2 |
2 |
1 |
|
0% |
| agentos/core/di.py |
inject_tool.decorator |
|
4 |
4 |
0 |
|
0% |
| agentos/core/di.py |
requires_context |
|
2 |
2 |
1 |
|
0% |
| agentos/core/di.py |
requires_context.decorator |
|
4 |
4 |
0 |
|
0% |
| agentos/core/di.py |
Agent.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/di.py |
Agent.run |
|
1 |
1 |
0 |
|
0% |
| agentos/core/di.py |
Agent.invoke |
|
9 |
9 |
0 |
|
0% |
| agentos/core/di.py |
Agent._validate_output |
|
22 |
22 |
0 |
|
0% |
| agentos/core/di.py |
Agent.get_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/core/di.py |
Agent.__repr__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/di.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| agentos/core/distributed_lock.py |
AbstractLockBackend.acquire |
|
0 |
0 |
0 |
|
100% |
| agentos/core/distributed_lock.py |
AbstractLockBackend.release |
|
0 |
0 |
0 |
|
100% |
| agentos/core/distributed_lock.py |
AbstractLockBackend.extend |
|
0 |
0 |
0 |
|
100% |
| agentos/core/distributed_lock.py |
AbstractLockBackend.is_held |
|
0 |
0 |
0 |
|
100% |
| agentos/core/distributed_lock.py |
InMemoryLockBackend.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
InMemoryLockBackend.acquire |
|
8 |
8 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
InMemoryLockBackend.release |
|
8 |
8 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
InMemoryLockBackend.extend |
|
11 |
11 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
InMemoryLockBackend.is_held |
|
5 |
5 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
_key_to_int64 |
|
2 |
2 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
PostgresLockBackend.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
PostgresLockBackend._get_conn |
|
3 |
3 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
PostgresLockBackend.acquire |
|
9 |
9 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
PostgresLockBackend.release |
|
10 |
10 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
PostgresLockBackend.extend |
|
1 |
1 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
PostgresLockBackend.is_held |
|
1 |
1 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
RedisLockBackend.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
RedisLockBackend.acquire |
|
2 |
2 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
RedisLockBackend.release |
|
8 |
8 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
RedisLockBackend.extend |
|
5 |
5 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
RedisLockBackend.is_held |
|
3 |
3 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
DistributedLock.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
DistributedLock.acquire |
|
11 |
11 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
DistributedLock.release |
|
3 |
3 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
DistributedLock.extend |
|
1 |
1 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
DistributedLock._start_renew |
|
2 |
2 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
DistributedLock._start_renew._renew |
|
6 |
6 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
DistributedLock.__call__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
create_lock_backend |
|
11 |
11 |
0 |
|
0% |
| agentos/core/distributed_lock.py |
(no function) |
|
74 |
74 |
0 |
|
0% |
| agentos/core/event_bus.py |
Subscription.matches |
|
5 |
5 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.__init__ |
|
10 |
10 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.subscribe |
|
6 |
6 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.unsubscribe |
|
7 |
7 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.unsubscribe_all |
|
5 |
5 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.publish |
|
15 |
15 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.publish_nowait |
|
5 |
5 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.emit_sync |
|
5 |
5 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.start |
|
5 |
5 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.stop |
|
9 |
9 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus._worker |
|
15 |
15 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus._add_to_dlq |
|
3 |
3 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.get_dlq |
|
1 |
1 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.replay_dlq |
|
9 |
9 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.clear_dlq |
|
4 |
4 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.queue_size |
|
1 |
1 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.total_events |
|
1 |
1 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.subscription_count |
|
1 |
1 |
0 |
|
0% |
| agentos/core/event_bus.py |
EventBus.list_topics |
|
1 |
1 |
0 |
|
0% |
| agentos/core/event_bus.py |
event |
|
1 |
1 |
0 |
|
0% |
| agentos/core/event_bus.py |
(no function) |
|
65 |
65 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FlagRule.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FlagStore.get |
|
0 |
0 |
0 |
|
100% |
| agentos/core/feature_flags.py |
FlagStore.set |
|
0 |
0 |
0 |
|
100% |
| agentos/core/feature_flags.py |
FlagStore.delete |
|
0 |
0 |
0 |
|
100% |
| agentos/core/feature_flags.py |
FlagStore.list |
|
0 |
0 |
0 |
|
100% |
| agentos/core/feature_flags.py |
InMemoryFlagStore.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
InMemoryFlagStore.get |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
InMemoryFlagStore.set |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
InMemoryFlagStore.delete |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
InMemoryFlagStore.list |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.set_flag |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.delete_flag |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.get_flag |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.list_flags |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.kill_switch |
|
4 |
4 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.is_enabled |
|
2 |
2 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.get_variant |
|
2 |
2 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.evaluate |
|
65 |
65 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager._hash_context |
|
2 |
2 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager._select_variant |
|
10 |
10 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager._enabled_eval |
|
3 |
3 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.get_evaluation_log |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
FeatureFlagManager.clear_evaluation_log |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
create_flag_manager |
|
1 |
1 |
0 |
|
0% |
| agentos/core/feature_flags.py |
(no function) |
|
72 |
72 |
0 |
|
0% |
| agentos/core/handoff.py |
Handoff.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/handoff.py |
transfer_to |
|
1 |
1 |
0 |
|
0% |
| agentos/core/handoff.py |
can_handle |
|
3 |
3 |
0 |
|
0% |
| agentos/core/handoff.py |
execute_with_handoff |
|
14 |
14 |
0 |
|
0% |
| agentos/core/handoff.py |
HandoffAwareAgent.can_handle |
|
1 |
1 |
0 |
|
0% |
| agentos/core/handoff.py |
HandoffAwareAgent.run |
|
1 |
1 |
0 |
|
0% |
| agentos/core/handoff.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| agentos/core/health.py |
HealthChecker.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/health.py |
HealthChecker._probe |
|
11 |
11 |
0 |
|
0% |
| agentos/core/health.py |
HealthChecker.check |
|
21 |
21 |
0 |
|
0% |
| agentos/core/health.py |
HealthChecker._check_db |
|
6 |
6 |
0 |
|
0% |
| agentos/core/health.py |
HealthChecker._check_redis |
|
4 |
4 |
0 |
|
0% |
| agentos/core/health.py |
HealthChecker._check_disk |
|
8 |
8 |
0 |
|
0% |
| agentos/core/health.py |
(no function) |
|
26 |
26 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleReport.is_healthy |
|
1 |
1 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleReport.is_ready |
|
1 |
1 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.on_startup |
|
2 |
2 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.on_startup.decorator |
|
5 |
5 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.on_shutdown |
|
2 |
2 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.on_shutdown.decorator |
|
4 |
4 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.start |
|
12 |
12 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager._execute_hook |
|
31 |
31 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.shutdown |
|
9 |
9 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.setup_signal_handlers |
|
7 |
7 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.is_ready |
|
1 |
1 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.is_live |
|
1 |
1 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.report |
|
4 |
4 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.__aenter__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/lifecycle.py |
LifecycleManager.__aexit__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/lifecycle.py |
get_lifecycle |
|
3 |
3 |
0 |
|
0% |
| agentos/core/lifecycle.py |
(no function) |
|
73 |
73 |
1 |
|
0% |
| agentos/core/loop.py |
HumanInterruptNeeded.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop.__init__ |
|
21 |
21 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop.run |
|
46 |
46 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._reflect |
|
11 |
11 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._self_critique |
|
5 |
5 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._auto_route_model |
|
6 |
6 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._estimate_complexity |
|
3 |
3 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._execute_step_sync |
|
10 |
10 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._do_step |
|
27 |
27 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._is_high_risk |
|
3 |
3 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._group_independent_calls |
|
10 |
10 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._has_conflict |
|
10 |
10 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._save_checkpoint |
|
16 |
16 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop._try_restore |
|
28 |
28 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop.set_auto_paging |
|
1 |
1 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop.cancel |
|
1 |
1 |
0 |
|
0% |
| agentos/core/loop.py |
AgentLoop.run_swarm |
|
11 |
11 |
0 |
|
0% |
| agentos/core/loop.py |
(no function) |
|
101 |
0 |
0 |
|
100% |
| agentos/core/middleware.py |
AgentMiddleware.phases |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
AgentMiddleware.process |
|
0 |
0 |
1 |
|
100% |
| agentos/core/middleware.py |
AgentMiddleware.__call__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
PIIMaskingMiddleware.phases |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
PIIMaskingMiddleware.process |
|
12 |
12 |
0 |
|
0% |
| agentos/core/middleware.py |
BudgetGuardMiddleware.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/middleware.py |
BudgetGuardMiddleware.phases |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
BudgetGuardMiddleware.process |
|
9 |
9 |
0 |
|
0% |
| agentos/core/middleware.py |
ToolRiskGuardMiddleware.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/middleware.py |
ToolRiskGuardMiddleware.phases |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
ToolRiskGuardMiddleware.process |
|
10 |
10 |
0 |
|
0% |
| agentos/core/middleware.py |
AuditLogMiddleware.phases |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
AuditLogMiddleware.process |
|
4 |
4 |
0 |
|
0% |
| agentos/core/middleware.py |
TimingMiddleware.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/middleware.py |
TimingMiddleware.phases |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
TimingMiddleware.process |
|
5 |
5 |
0 |
|
0% |
| agentos/core/middleware.py |
TimingMiddleware.get_timings |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
TimingMiddleware.total_ms |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
RetryMiddleware.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/middleware.py |
RetryMiddleware.phases |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
RetryMiddleware.process |
|
9 |
9 |
0 |
|
0% |
| agentos/core/middleware.py |
RetryMiddleware.reset |
|
3 |
3 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.add |
|
2 |
2 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.remove |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.middleware_names |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.execute_phase |
|
11 |
11 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.on_start |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.pre_llm |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.post_llm |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.pre_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.post_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.on_error |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.on_complete |
|
1 |
1 |
0 |
|
0% |
| agentos/core/middleware.py |
MiddlewarePipeline.run |
|
9 |
9 |
0 |
|
0% |
| agentos/core/middleware.py |
(no function) |
|
97 |
0 |
1 |
|
100% |
| agentos/core/observability.py |
new_correlation_id |
|
3 |
3 |
0 |
|
0% |
| agentos/core/observability.py |
get_correlation_id |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
MetricValue.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/observability.py |
MetricValue.get |
|
2 |
2 |
0 |
|
0% |
| agentos/core/observability.py |
MetricValue.set |
|
2 |
2 |
0 |
|
0% |
| agentos/core/observability.py |
MetricValue.add |
|
2 |
2 |
0 |
|
0% |
| agentos/core/observability.py |
MetricValue.inc |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
_HistogramBucket.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/observability.py |
_HistogramBucket.observe |
|
3 |
3 |
0 |
|
0% |
| agentos/core/observability.py |
_HistogramBucket.snapshot |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
_percentile |
|
8 |
8 |
0 |
|
0% |
| agentos/core/observability.py |
Counter.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
Counter.inc |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Counter.value |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Gauge.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
Gauge.set |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Gauge.inc |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Gauge.dec |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Gauge.value |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Histogram.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/core/observability.py |
Histogram.observe |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Histogram.snapshot |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
MetricsRegistry.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/observability.py |
MetricsRegistry.counter |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
MetricsRegistry.gauge |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
MetricsRegistry.histogram |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
MetricsRegistry.get |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
MetricsRegistry.export_prometheus |
|
18 |
18 |
0 |
|
0% |
| agentos/core/observability.py |
MetricsRegistry.export_dict |
|
8 |
8 |
0 |
|
0% |
| agentos/core/observability.py |
MetricsRegistry._prometheus_type |
|
7 |
7 |
0 |
|
0% |
| agentos/core/observability.py |
MetricsRegistry._format_labels |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
Span.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/core/observability.py |
Span.set_tag |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Span.add_event |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Span.finish |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Span.duration_ms |
|
2 |
2 |
0 |
|
0% |
| agentos/core/observability.py |
Span.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Tracer.noop |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Tracer.start_span |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
Tracer.end_span |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
Tracer.active_span |
|
1 |
1 |
0 |
|
0% |
| agentos/core/observability.py |
Tracer.span_context |
|
4 |
4 |
0 |
|
0% |
| agentos/core/observability.py |
JsonFormatter.format |
|
16 |
16 |
0 |
|
0% |
| agentos/core/observability.py |
setup_structured_logging |
|
6 |
6 |
0 |
|
0% |
| agentos/core/observability.py |
StandardMetrics.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/core/observability.py |
(no function) |
|
91 |
91 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptTemplate.extract_variables |
|
1 |
1 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptTemplate.render |
|
12 |
12 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptTemplate.validate |
|
8 |
8 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptTemplate.diff |
|
4 |
4 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptTemplate.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptTemplate.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.add |
|
13 |
13 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.get |
|
6 |
6 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.get_latest |
|
3 |
3 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.set_active |
|
4 |
4 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.deactivate |
|
1 |
1 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.list_templates |
|
6 |
6 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.get_history |
|
3 |
3 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.diff_versions |
|
5 |
5 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.remove |
|
16 |
16 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.export_json |
|
6 |
6 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
PromptStore.import_json |
|
7 |
7 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
ABTest.route |
|
5 |
5 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
ABTestManager.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
ABTestManager.create_test |
|
3 |
3 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
ABTestManager.get_template |
|
7 |
7 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
ABTestManager.get_results |
|
6 |
6 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
ABTestManager.stop_test |
|
2 |
2 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
ABTestManager.list_tests |
|
1 |
1 |
0 |
|
0% |
| agentos/core/prompt_manager.py |
(no function) |
|
65 |
65 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
TokenBucket.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
TokenBucket._refill |
|
4 |
4 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
TokenBucket.acquire |
|
6 |
6 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
TokenBucket.wait_and_acquire |
|
17 |
17 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
TokenBucket.available_tokens |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
TokenBucket.fill_level |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
SlidingWindow.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
SlidingWindow._cleanup |
|
8 |
8 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
SlidingWindow.acquire |
|
7 |
7 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
SlidingWindow.current_count |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
SlidingWindow.remaining |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
ConcurrentLimiter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
ConcurrentLimiter.acquire |
|
5 |
5 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
ConcurrentLimiter.release |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
ConcurrentLimiter.available |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
CompositeLimiter.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
CompositeLimiter.acquire |
|
5 |
5 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimiter.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimiter.__aenter__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimiter.__aexit__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimiter.token_bucket |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimiter.sliding_window |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimiter.concurrent |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimitRegistry.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimitRegistry.configure |
|
12 |
12 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimitRegistry.get |
|
1 |
1 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
RateLimitRegistry.acquire |
|
4 |
4 |
0 |
|
0% |
| agentos/core/rate_limiter.py |
(no function) |
|
57 |
57 |
0 |
|
0% |
| agentos/core/resource_manager.py |
AbstractResource.close |
|
0 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
AbstractResource.health_check |
|
1 |
1 |
0 |
|
0% |
| agentos/core/resource_manager.py |
AbstractResource.on_leak_detected |
|
1 |
1 |
0 |
|
0% |
| agentos/core/resource_manager.py |
ManagedResource.__init__ |
|
5 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ManagedResource.raw |
|
1 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ManagedResource.close |
|
14 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ManagedResource.health_check |
|
12 |
3 |
0 |
|
75% |
| agentos/core/resource_manager.py |
ResourcePool.__init__ |
|
12 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourcePool._prefill |
|
6 |
1 |
0 |
|
83% |
| agentos/core/resource_manager.py |
ResourcePool.start |
|
3 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourcePool.acquire |
|
4 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourcePool._get |
|
19 |
5 |
0 |
|
74% |
| agentos/core/resource_manager.py |
ResourcePool._return |
|
3 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourcePool._health_loop |
|
22 |
20 |
0 |
|
9% |
| agentos/core/resource_manager.py |
ResourcePool._is_healthy |
|
10 |
10 |
0 |
|
0% |
| agentos/core/resource_manager.py |
ResourcePool._close_resource |
|
8 |
2 |
0 |
|
75% |
| agentos/core/resource_manager.py |
ResourcePool._await_close |
|
4 |
2 |
0 |
|
50% |
| agentos/core/resource_manager.py |
ResourcePool.close |
|
23 |
7 |
0 |
|
70% |
| agentos/core/resource_manager.py |
ResourcePool.health_check |
|
1 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourcePool.stats |
|
1 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourceManager.__init__ |
|
5 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourceManager.register |
|
5 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourceManager.unregister |
|
6 |
1 |
0 |
|
83% |
| agentos/core/resource_manager.py |
ResourceManager.add_finalizer |
|
1 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourceManager.get |
|
4 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
ResourceManager.shutdown |
|
23 |
3 |
0 |
|
87% |
| agentos/core/resource_manager.py |
ResourceManager.health_report |
|
8 |
2 |
0 |
|
75% |
| agentos/core/resource_manager.py |
ResourceManager.check_leaks |
|
8 |
4 |
0 |
|
50% |
| agentos/core/resource_manager.py |
ResourceManager.size |
|
1 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
get_resource_manager |
|
3 |
0 |
0 |
|
100% |
| agentos/core/resource_manager.py |
(no function) |
|
74 |
0 |
0 |
|
100% |
| agentos/core/response_cache.py |
CacheEntry.is_expired |
|
3 |
3 |
0 |
|
0% |
| agentos/core/response_cache.py |
CacheEntry.age_seconds |
|
1 |
1 |
0 |
|
0% |
| agentos/core/response_cache.py |
EvictionPolicy.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/response_cache.py |
EvictionPolicy.put |
|
11 |
11 |
0 |
|
0% |
| agentos/core/response_cache.py |
EvictionPolicy.get |
|
11 |
11 |
0 |
|
0% |
| agentos/core/response_cache.py |
EvictionPolicy.remove |
|
3 |
3 |
0 |
|
0% |
| agentos/core/response_cache.py |
EvictionPolicy._evict_lru |
|
5 |
5 |
0 |
|
0% |
| agentos/core/response_cache.py |
EvictionPolicy._evict_expired |
|
4 |
4 |
0 |
|
0% |
| agentos/core/response_cache.py |
EvictionPolicy.size |
|
1 |
1 |
0 |
|
0% |
| agentos/core/response_cache.py |
EvictionPolicy.total_size_bytes |
|
1 |
1 |
0 |
|
0% |
| agentos/core/response_cache.py |
EvictionPolicy.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache.__init__ |
|
10 |
10 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache._make_key |
|
2 |
2 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache._estimate_bytes |
|
3 |
3 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache.get |
|
15 |
15 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache.put |
|
7 |
7 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache.invalidate |
|
8 |
8 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache.invalidate_model |
|
3 |
3 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache.clear |
|
3 |
3 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache.get_stats |
|
9 |
9 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache.get_per_model_stats |
|
2 |
2 |
0 |
|
0% |
| agentos/core/response_cache.py |
ResponseCache.warmup |
|
5 |
5 |
0 |
|
0% |
| agentos/core/response_cache.py |
(no function) |
|
47 |
47 |
0 |
|
0% |
| agentos/core/retry.py |
_calc_jitter |
|
8 |
8 |
0 |
|
0% |
| agentos/core/retry.py |
exponential_delay |
|
3 |
3 |
0 |
|
0% |
| agentos/core/retry.py |
fibonacci_delay |
|
5 |
5 |
0 |
|
0% |
| agentos/core/retry.py |
fixed_delay |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
Retry.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/retry.py |
Retry.execute |
|
19 |
19 |
0 |
|
0% |
| agentos/core/retry.py |
Retry.execute_with_result |
|
18 |
18 |
0 |
|
0% |
| agentos/core/retry.py |
Retry.with_retry |
|
5 |
5 |
0 |
|
0% |
| agentos/core/retry.py |
Retry.with_retry.wrapper |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
RetryPolicies.fast |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
RetryPolicies.standard |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
RetryPolicies.persistent |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
RetryPolicies.immediate |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
RetryPolicies.gentle |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
SyncRetry.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
SyncRetry.execute |
|
3 |
3 |
0 |
|
0% |
| agentos/core/retry.py |
SyncRetry.execute._wrapper |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
SyncRetry.with_retry |
|
4 |
4 |
0 |
|
0% |
| agentos/core/retry.py |
SyncRetry.with_retry.wrapper |
|
1 |
1 |
0 |
|
0% |
| agentos/core/retry.py |
(no function) |
|
56 |
56 |
1 |
|
0% |
| agentos/core/secrets.py |
AbstractSecretsBackend.get |
|
0 |
0 |
0 |
|
100% |
| agentos/core/secrets.py |
AbstractSecretsBackend.get_all |
|
0 |
0 |
0 |
|
100% |
| agentos/core/secrets.py |
AbstractSecretsBackend.health_check |
|
0 |
0 |
0 |
|
100% |
| agentos/core/secrets.py |
EnvSecretsBackend.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/secrets.py |
EnvSecretsBackend.get |
|
1 |
1 |
0 |
|
0% |
| agentos/core/secrets.py |
EnvSecretsBackend.get_all |
|
2 |
2 |
0 |
|
0% |
| agentos/core/secrets.py |
EnvSecretsBackend.health_check |
|
1 |
1 |
0 |
|
0% |
| agentos/core/secrets.py |
EncryptedFileBackend.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/core/secrets.py |
EncryptedFileBackend._decrypt |
|
8 |
8 |
0 |
|
0% |
| agentos/core/secrets.py |
EncryptedFileBackend.get |
|
9 |
9 |
0 |
|
0% |
| agentos/core/secrets.py |
EncryptedFileBackend.get_all |
|
6 |
6 |
0 |
|
0% |
| agentos/core/secrets.py |
EncryptedFileBackend.health_check |
|
5 |
5 |
0 |
|
0% |
| agentos/core/secrets.py |
VaultSecretsBackend.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/core/secrets.py |
VaultSecretsBackend._call |
|
10 |
10 |
0 |
|
0% |
| agentos/core/secrets.py |
VaultSecretsBackend.get |
|
17 |
17 |
0 |
|
0% |
| agentos/core/secrets.py |
VaultSecretsBackend.get_all |
|
13 |
13 |
0 |
|
0% |
| agentos/core/secrets.py |
VaultSecretsBackend.health_check |
|
5 |
5 |
0 |
|
0% |
| agentos/core/secrets.py |
CompositeSecretsBackend.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/secrets.py |
CompositeSecretsBackend.get |
|
8 |
8 |
0 |
|
0% |
| agentos/core/secrets.py |
CompositeSecretsBackend.get_all |
|
8 |
8 |
0 |
|
0% |
| agentos/core/secrets.py |
CompositeSecretsBackend.health_check |
|
4 |
4 |
0 |
|
0% |
| agentos/core/secrets.py |
SecretsManager.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/secrets.py |
SecretsManager._cache_put |
|
6 |
6 |
0 |
|
0% |
| agentos/core/secrets.py |
SecretsManager.get |
|
19 |
19 |
0 |
|
0% |
| agentos/core/secrets.py |
SecretsManager.require |
|
4 |
4 |
0 |
|
0% |
| agentos/core/secrets.py |
SecretsManager.get_all |
|
7 |
7 |
0 |
|
0% |
| agentos/core/secrets.py |
SecretsManager.health_check |
|
1 |
1 |
0 |
|
0% |
| agentos/core/secrets.py |
SecretsManager.invalidate_cache |
|
5 |
5 |
0 |
|
0% |
| agentos/core/secrets.py |
create_secrets_manager |
|
11 |
11 |
0 |
|
0% |
| agentos/core/secrets.py |
(no function) |
|
57 |
57 |
0 |
|
0% |
| agentos/core/session.py |
SessionStore.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/session.py |
SessionStore.create |
|
3 |
3 |
0 |
|
0% |
| agentos/core/session.py |
SessionStore.get |
|
1 |
1 |
0 |
|
0% |
| agentos/core/session.py |
SessionStore.update_state |
|
2 |
2 |
0 |
|
0% |
| agentos/core/session.py |
SessionStore.list_active |
|
1 |
1 |
0 |
|
0% |
| agentos/core/session.py |
SessionStore.delete |
|
1 |
1 |
0 |
|
0% |
| agentos/core/session.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| agentos/core/state_machine.py |
TransitionError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/state_machine.py |
StateTimeoutError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.state |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.elapsed_total |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.elapsed_in_state |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.history |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine._guard |
|
8 |
8 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine._check_timeout |
|
4 |
4 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.transition |
|
8 |
8 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.on_transition |
|
2 |
2 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.on_transition.decorator |
|
3 |
3 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine._fire_hooks |
|
3 |
3 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.start |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.think |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.act |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.observe |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.complete |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.fail |
|
2 |
2 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.pause |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.resume |
|
4 |
4 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.cancel |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.error |
|
2 |
2 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.is_active |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.is_terminal |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.run_idle |
|
3 |
3 |
0 |
|
0% |
| agentos/core/state_machine.py |
AgentStateMachine.summary |
|
1 |
1 |
0 |
|
0% |
| agentos/core/state_machine.py |
(no function) |
|
67 |
0 |
0 |
|
100% |
| agentos/core/streaming.py |
StreamChunk.to_sse |
|
3 |
3 |
0 |
|
0% |
| agentos/core/streaming.py |
StreamChunk.is_terminal |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming.py |
StreamEmitter.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming.py |
StreamEmitter.emit |
|
4 |
4 |
0 |
|
0% |
| agentos/core/streaming.py |
StreamEmitter.thinking |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming.py |
StreamEmitter.text |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming.py |
StreamEmitter.tool_call |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming.py |
StreamEmitter.tool_result |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming.py |
StreamEmitter.error |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming.py |
ResponseCollector.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming.py |
ResponseCollector.feed |
|
3 |
3 |
0 |
|
0% |
| agentos/core/streaming.py |
ResponseCollector.full_text |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming.py |
(no function) |
|
35 |
0 |
0 |
|
100% |
| agentos/core/streaming_optimizer.py |
StreamMetrics.aggregation_ratio |
|
3 |
3 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
MetricsCollector.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
MetricsCollector.record_received |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
MetricsCollector.record_emitted |
|
3 |
3 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
MetricsCollector.record_backpressure |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
MetricsCollector.record_buffer_size |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
MetricsCollector.finalize |
|
6 |
6 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
TransformerPipeline.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
TransformerPipeline.add |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
TransformerPipeline.apply |
|
6 |
6 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
TransformerPipeline.size |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
strip_leading_whitespace |
|
3 |
3 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
strip_leading_whitespace.transformer |
|
4 |
4 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
normalize_newlines |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
normalize_newlines.transformer |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
filter_empty_chunks |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
filter_empty_chunks.transformer |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
add_token_count |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
add_token_count.transformer |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer.pipeline |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer.config |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer.optimize |
|
14 |
14 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer.optimize_simple |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer._maybe_emit |
|
17 |
17 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer._emit_aggregated |
|
16 |
16 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer._flush |
|
4 |
4 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer.get_metrics |
|
1 |
1 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
StreamingOptimizer.reset_metrics |
|
2 |
2 |
0 |
|
0% |
| agentos/core/streaming_optimizer.py |
(no function) |
|
75 |
75 |
1 |
|
0% |
| agentos/core/task_router.py |
TaskClassifier.classify |
|
19 |
19 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskClassifier._match_any |
|
1 |
1 |
0 |
|
0% |
| agentos/core/task_router.py |
RouteDecision.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter.models |
|
1 |
1 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter.register_model |
|
1 |
1 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter.route |
|
14 |
14 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter._filter_candidates |
|
19 |
19 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter._rank_candidates |
|
8 |
8 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter._rank_candidates.score |
|
4 |
4 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter._build_reasoning |
|
2 |
2 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter.get_decision_log |
|
1 |
1 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter.clear_log |
|
1 |
1 |
0 |
|
0% |
| agentos/core/task_router.py |
TaskRouter.get_statistics |
|
10 |
10 |
0 |
|
0% |
| agentos/core/task_router.py |
(no function) |
|
72 |
72 |
0 |
|
0% |
| agentos/cost.py |
(no function) |
|
2 |
2 |
0 |
|
0% |
| agentos/cost/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| agentos/cost/token_counter.py |
TokenCounter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter._try_load_tiktoken |
|
6 |
6 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter._get_encoder |
|
13 |
13 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter.count |
|
9 |
9 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter.count_messages |
|
8 |
8 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter.estimate_cost |
|
5 |
5 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter._get_pricing |
|
6 |
6 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter._classify_model |
|
18 |
18 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter.get_total_usage |
|
3 |
3 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter.get_total_cost |
|
6 |
6 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter.reset_usage |
|
1 |
1 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter.format_cost |
|
5 |
5 |
0 |
|
0% |
| agentos/cost/token_counter.py |
TokenCounter.format_tokens |
|
3 |
3 |
0 |
|
0% |
| agentos/cost/token_counter.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| agentos/cost/tracker.py |
TokenPricing.cost |
|
1 |
1 |
0 |
|
0% |
| agentos/cost/tracker.py |
TokenUsage.__post_init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/cost/tracker.py |
Budget.remaining |
|
1 |
1 |
0 |
|
0% |
| agentos/cost/tracker.py |
Budget.pct_used |
|
1 |
1 |
0 |
|
0% |
| agentos/cost/tracker.py |
Budget.exceeded |
|
1 |
1 |
0 |
|
0% |
| agentos/cost/tracker.py |
Budget.should_alert |
|
1 |
1 |
0 |
|
0% |
| agentos/cost/tracker.py |
TokenCounter.count |
|
13 |
13 |
0 |
|
0% |
| agentos/cost/tracker.py |
TokenCounter._is_code |
|
3 |
3 |
0 |
|
0% |
| agentos/cost/tracker.py |
CostTracker.noop |
|
7 |
7 |
0 |
|
0% |
| agentos/cost/tracker.py |
CostTracker.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/cost/tracker.py |
CostTracker.get_price |
|
15 |
15 |
0 |
|
0% |
| agentos/cost/tracker.py |
CostTracker.record |
|
12 |
12 |
0 |
|
0% |
| agentos/cost/tracker.py |
CostTracker.check_budget |
|
7 |
7 |
0 |
|
0% |
| agentos/cost/tracker.py |
CostTracker.report |
|
12 |
12 |
0 |
|
0% |
| agentos/cost/tracker.py |
CostTracker.report_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/cost/tracker.py |
CostTracker.reset |
|
4 |
4 |
0 |
|
0% |
| agentos/cost/tracker.py |
CostTracker.set_budget |
|
3 |
3 |
0 |
|
0% |
| agentos/cost/tracker.py |
(no function) |
|
74 |
0 |
0 |
|
100% |
| agentos/dashboard/__init__.py |
(no function) |
|
2 |
2 |
0 |
|
0% |
| agentos/dashboard/server.py |
_sse_broadcast |
|
10 |
10 |
0 |
|
0% |
| agentos/dashboard/server.py |
DashboardHandler.log_message |
|
1 |
1 |
0 |
|
0% |
| agentos/dashboard/server.py |
DashboardHandler.do_GET |
|
26 |
26 |
0 |
|
0% |
| agentos/dashboard/server.py |
DashboardHandler._json |
|
7 |
7 |
0 |
|
0% |
| agentos/dashboard/server.py |
DashboardHandler._html |
|
6 |
6 |
0 |
|
0% |
| agentos/dashboard/server.py |
DashboardHandler._handle_sse |
|
25 |
25 |
0 |
|
0% |
| agentos/dashboard/server.py |
DashboardServer.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/dashboard/server.py |
DashboardServer.start |
|
13 |
13 |
0 |
|
0% |
| agentos/dashboard/server.py |
start_dashboard |
|
2 |
2 |
0 |
|
0% |
| agentos/dashboard/server.py |
(no function) |
|
23 |
23 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.get |
|
3 |
3 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.start_session |
|
3 |
3 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.add_step |
|
7 |
7 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.finish_session |
|
10 |
10 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.subscribe |
|
1 |
1 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.unsubscribe |
|
4 |
4 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker._notify |
|
5 |
5 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.list_sessions |
|
8 |
8 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.get_session |
|
11 |
11 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
Tracker.clear |
|
3 |
3 |
0 |
|
0% |
| agentos/dashboard/tracker.py |
(no function) |
|
40 |
40 |
0 |
|
0% |
| agentos/deployment.py |
(no function) |
|
10 |
10 |
0 |
|
0% |
| agentos/deployment/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/deployment/docker.py |
generate_dockerfile |
|
12 |
12 |
0 |
|
0% |
| agentos/deployment/docker.py |
generate_docker_compose |
|
23 |
23 |
0 |
|
0% |
| agentos/deployment/docker.py |
write_deployment_files |
|
11 |
11 |
0 |
|
0% |
| agentos/deployment/docker.py |
(no function) |
|
30 |
0 |
0 |
|
100% |
| agentos/desktop/__init__.py |
(no function) |
|
11 |
1 |
0 |
|
91% |
| agentos/desktop/server.py |
DesktopServer.__init__ |
|
14 |
14 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app |
|
47 |
47 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.push_approval |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.ws_endpoint |
|
11 |
11 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_status |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_list_dir |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_read_file |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_write_file |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_mkdir |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_delete |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_search |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_shell |
|
4 |
4 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_set_permission |
|
9 |
9 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_pending |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_resolve |
|
8 |
8 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_list_keys |
|
2 |
2 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_create_key |
|
12 |
12 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_revoke_key |
|
2 |
2 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_rotate_key |
|
4 |
4 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_get_config |
|
13 |
13 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.api_set_config |
|
27 |
27 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.build_app.index |
|
4 |
4 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer._handle_ws_message |
|
28 |
28 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer._broadcast |
|
5 |
5 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer._file_result_to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
DesktopServer.serve |
|
12 |
12 |
0 |
|
0% |
| agentos/desktop/server.py |
launch_desktop |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/server.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| agentos/desktop/shell.py |
load_config |
|
8 |
8 |
0 |
|
0% |
| agentos/desktop/shell.py |
save_config |
|
3 |
3 |
0 |
|
0% |
| agentos/desktop/shell.py |
create_native_shell |
|
14 |
14 |
0 |
|
0% |
| agentos/desktop/shell.py |
main |
|
32 |
32 |
0 |
|
0% |
| agentos/desktop/shell.py |
(no function) |
|
17 |
17 |
0 |
|
0% |
| agentos/desktop/skill_store_server.py |
create_app |
|
16 |
16 |
0 |
|
0% |
| agentos/desktop/skill_store_server.py |
create_app.list_sources |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/skill_store_server.py |
create_app.list_skills |
|
6 |
6 |
0 |
|
0% |
| agentos/desktop/skill_store_server.py |
create_app.install_skill |
|
17 |
17 |
0 |
|
0% |
| agentos/desktop/skill_store_server.py |
create_app.install_all |
|
15 |
15 |
0 |
|
0% |
| agentos/desktop/skill_store_server.py |
create_app.health |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/skill_store_server.py |
create_app.index |
|
4 |
4 |
0 |
|
0% |
| agentos/desktop/skill_store_server.py |
launch_skill_store |
|
9 |
9 |
0 |
|
0% |
| agentos/desktop/skill_store_server.py |
(no function) |
|
27 |
27 |
0 |
|
0% |
| agentos/desktop/tui.py |
TUIConfig.save |
|
3 |
3 |
0 |
|
0% |
| agentos/desktop/tui.py |
TUIConfig.load |
|
5 |
5 |
0 |
|
0% |
| agentos/desktop/tui.py |
_StubApp.run |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
FileTree.compose |
|
2 |
2 |
0 |
|
0% |
| agentos/desktop/tui.py |
FileTree.on_mount |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
FileTree._populate_tree |
|
13 |
13 |
0 |
|
0% |
| agentos/desktop/tui.py |
FileTree._add_dir_children |
|
10 |
10 |
0 |
|
0% |
| agentos/desktop/tui.py |
ChatArea.compose |
|
3 |
3 |
0 |
|
0% |
| agentos/desktop/tui.py |
ChatArea.add_message |
|
6 |
6 |
0 |
|
0% |
| agentos/desktop/tui.py |
TerminalPanel.compose |
|
3 |
3 |
0 |
|
0% |
| agentos/desktop/tui.py |
TerminalPanel.on_mount |
|
3 |
3 |
0 |
|
0% |
| agentos/desktop/tui.py |
StatusBar.compose |
|
3 |
3 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel.SkillInstalled.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel.compose |
|
9 |
9 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel.on_mount |
|
2 |
2 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel._init_sources |
|
13 |
13 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel.on_list_view_selected |
|
4 |
4 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel.on_input_submitted |
|
2 |
2 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel._load_skills |
|
33 |
33 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel._fallback_skills |
|
35 |
35 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel._hardcoded_skills |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel._filter_skills |
|
13 |
13 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel.set_store_url |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
MarketPanel.installed_skills |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.compose |
|
6 |
6 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.on_mount |
|
7 |
7 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.action_quit |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.action_save |
|
3 |
3 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.action_refresh |
|
2 |
2 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.action_focus_terminal |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.action_focus_chat |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.action_focus_files |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.action_toggle_market |
|
9 |
9 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.on_input_submitted |
|
6 |
6 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI._handle_chat |
|
5 |
5 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI._dispatch_to_handler |
|
6 |
6 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI._handle_terminal |
|
11 |
11 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.set_message_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/desktop/tui.py |
AgentOSTUI.add_message |
|
2 |
2 |
0 |
|
0% |
| agentos/desktop/tui.py |
launch_tui |
|
14 |
14 |
0 |
|
0% |
| agentos/desktop/tui.py |
(no function) |
|
94 |
57 |
0 |
|
39% |
| agentos/docs/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/docs/generator.py |
_parse_signature |
|
12 |
12 |
0 |
|
0% |
| agentos/docs/generator.py |
_get_docstring |
|
2 |
2 |
0 |
|
0% |
| agentos/docs/generator.py |
DocGenerator.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/docs/generator.py |
DocGenerator.generate |
|
3 |
3 |
0 |
|
0% |
| agentos/docs/generator.py |
DocGenerator._scan |
|
19 |
19 |
0 |
|
0% |
| agentos/docs/generator.py |
DocGenerator._extract_top_level |
|
21 |
21 |
0 |
|
0% |
| agentos/docs/generator.py |
DocGenerator._find_submodules |
|
7 |
7 |
0 |
|
0% |
| agentos/docs/generator.py |
DocGenerator._render |
|
48 |
48 |
0 |
|
0% |
| agentos/docs/generator.py |
DocGenerator._get_version |
|
6 |
6 |
0 |
|
0% |
| agentos/docs/generator.py |
generate_api_docs |
|
7 |
7 |
0 |
|
0% |
| agentos/docs/generator.py |
generate_quickstart |
|
5 |
5 |
0 |
|
0% |
| agentos/docs/generator.py |
(no function) |
|
50 |
0 |
0 |
|
100% |
| agentos/enterprise.py |
(no function) |
|
72 |
72 |
0 |
|
0% |
| agentos/enterprise/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| agentos/enterprise/api_keys.py |
APIKeyManager.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
APIKeyManager.create_key |
|
11 |
11 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
APIKeyManager.validate_key |
|
17 |
17 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
APIKeyManager.check_scope |
|
3 |
3 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
APIKeyManager.revoke_key |
|
6 |
6 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
APIKeyManager.rotate_key |
|
9 |
9 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
APIKeyManager.list_keys |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
APIKeyManager.get_key |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
APIKeyManager.stats |
|
5 |
5 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
APIKeyManager._hash |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/api_keys.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| agentos/enterprise/audit.py |
AuditLogger.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.log |
|
5 |
5 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.log_auth |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.log_api_key |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.log_agent_run |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.log_security |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.query |
|
16 |
16 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.get_recent |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.export_json |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.export_csv |
|
7 |
7 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.delete_user_data |
|
3 |
3 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.compliance_report |
|
10 |
10 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger.stats |
|
7 |
7 |
0 |
|
0% |
| agentos/enterprise/audit.py |
AuditLogger._prune |
|
4 |
4 |
0 |
|
0% |
| agentos/enterprise/audit.py |
_event_to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/audit.py |
(no function) |
|
60 |
0 |
0 |
|
100% |
| agentos/enterprise/auth.py |
RBACEngine.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/auth.py |
RBACEngine.get_permissions |
|
8 |
8 |
0 |
|
0% |
| agentos/enterprise/auth.py |
RBACEngine.check_permission |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/auth.py |
RBACEngine.check_permissions |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/auth.py |
RBACEngine.has_any |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/auth.py |
RBACEngine.has_all |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/auth.py |
RBACEngine.register_custom_role |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/auth.py |
RBACEngine.get_role_permissions |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/auth.py |
SSOProvider.build_oidc_login_url |
|
4 |
4 |
0 |
|
0% |
| agentos/enterprise/auth.py |
SSOProvider.build_saml_login_url |
|
9 |
9 |
0 |
|
0% |
| agentos/enterprise/auth.py |
SSOProvider.exchange_oidc_code |
|
18 |
18 |
0 |
|
0% |
| agentos/enterprise/auth.py |
Session.is_expired |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/auth.py |
SessionStore.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/auth.py |
SessionStore.create |
|
4 |
4 |
0 |
|
0% |
| agentos/enterprise/auth.py |
SessionStore.get |
|
5 |
5 |
0 |
|
0% |
| agentos/enterprise/auth.py |
SessionStore.revoke |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/auth.py |
SessionStore.revoke_user_sessions |
|
3 |
3 |
0 |
|
0% |
| agentos/enterprise/auth.py |
SessionStore.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/auth.py |
JWTManager.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/auth.py |
JWTManager.encode |
|
8 |
8 |
0 |
|
0% |
| agentos/enterprise/auth.py |
JWTManager.decode |
|
16 |
16 |
0 |
|
0% |
| agentos/enterprise/auth.py |
_rand_str |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/auth.py |
require_permission |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/auth.py |
require_permission.decorator |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/auth.py |
require_permission.decorator.wrapper |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/auth.py |
(no function) |
|
108 |
0 |
0 |
|
100% |
| agentos/enterprise/tenants.py |
TenantManager.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.create_tenant |
|
5 |
5 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.get_tenant |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.list_tenants |
|
4 |
4 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.update_tenant |
|
8 |
8 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.suspend_tenant |
|
6 |
6 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.activate_tenant |
|
6 |
6 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.delete_tenant |
|
6 |
6 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.get_quotas |
|
6 |
6 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.check_quota |
|
14 |
14 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.record_usage |
|
7 |
7 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.get_usage |
|
1 |
1 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.reset_daily_usage |
|
3 |
3 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager.stats |
|
7 |
7 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
TenantManager._get_usage |
|
5 |
5 |
0 |
|
0% |
| agentos/enterprise/tenants.py |
(no function) |
|
57 |
0 |
0 |
|
100% |
| agentos/errors.py |
(no function) |
|
12 |
12 |
0 |
|
0% |
| agentos/errors/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/errors/handler.py |
HumanError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/errors/handler.py |
HumanError.__str__ |
|
1 |
1 |
0 |
|
0% |
| agentos/errors/handler.py |
ErrorFormatter.categorize |
|
21 |
21 |
0 |
|
0% |
| agentos/errors/handler.py |
ErrorFormatter.extract_recovery |
|
9 |
9 |
0 |
|
0% |
| agentos/errors/handler.py |
ErrorFormatter._has_retry |
|
1 |
1 |
0 |
|
0% |
| agentos/errors/handler.py |
ErrorFormatter.format |
|
2 |
2 |
0 |
|
0% |
| agentos/errors/handler.py |
ErrorFormatter._friendly_message |
|
3 |
3 |
0 |
|
0% |
| agentos/errors/handler.py |
ErrorFormatter._extract_key_detail |
|
2 |
2 |
0 |
|
0% |
| agentos/errors/handler.py |
format_error |
|
7 |
7 |
0 |
|
0% |
| agentos/errors/handler.py |
friendly_error |
|
2 |
2 |
0 |
|
0% |
| agentos/errors/handler.py |
friendly_error.wrapper |
|
6 |
6 |
0 |
|
0% |
| agentos/errors/handler.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| agentos/eval/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/eval/benchmark.py |
EvalReport.success_rate |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalReport.median_score |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalReport.std_dev |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
Scorer.score |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
Scorer.metric |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
ExactMatchScorer.metric |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
ExactMatchScorer.score |
|
3 |
3 |
0 |
|
0% |
| agentos/eval/benchmark.py |
F1Scorer.metric |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
F1Scorer.score |
|
12 |
12 |
0 |
|
0% |
| agentos/eval/benchmark.py |
ROUGELScorer.metric |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
ROUGELScorer._lcs_len |
|
8 |
8 |
0 |
|
0% |
| agentos/eval/benchmark.py |
ROUGELScorer.score |
|
12 |
12 |
0 |
|
0% |
| agentos/eval/benchmark.py |
get_scorer |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
SWEBenchLoader.load |
|
16 |
16 |
0 |
|
0% |
| agentos/eval/benchmark.py |
SWEBenchLoader._parse |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
GAIALoader.load |
|
20 |
20 |
0 |
|
0% |
| agentos/eval/benchmark.py |
GAIALoader._parse |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRunner.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRunner.run |
|
31 |
31 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRunner.run_pass_at_k |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRunner.print_report |
|
7 |
7 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRegistry.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRegistry.register_suite |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRegistry.register_scorer |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRegistry.get_suite |
|
3 |
3 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRegistry.get_scorer |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
EvalRegistry.list_suites |
|
1 |
1 |
0 |
|
0% |
| agentos/eval/benchmark.py |
evaluate_quick |
|
3 |
3 |
0 |
|
0% |
| agentos/eval/benchmark.py |
(no function) |
|
108 |
0 |
0 |
|
100% |
| agentos/evaluation/__init__.py |
EvalSuite.add |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalSuite.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalSuite.to_json |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalSuite.from_json |
|
6 |
6 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalSuite.__len__ |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalResult.elapsed_s |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalResult.passed |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalReport.pass_rate |
|
3 |
3 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalReport.summary |
|
6 |
6 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalReport.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalReport.to_json |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalReport.to_markdown |
|
17 |
17 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalRunner.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalRunner.run_suite |
|
19 |
19 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalRunner._run_scenario |
|
24 |
24 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalRunner._call_eval_fn |
|
3 |
3 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalRunner._score |
|
30 |
30 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalRunner._determine_status |
|
16 |
16 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
EvalRunner._compute_aggregates |
|
19 |
19 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
RegressionTester.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
RegressionTester.compare |
|
15 |
15 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
create_smoke_test_suite |
|
5 |
5 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
create_safety_test_suite |
|
4 |
4 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
GoldenDataset.add |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
Scorer.score |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
Evaluator.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
Evaluator.evaluate |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
load_dataset |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
save_dataset |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
quick_eval |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
bleu_score |
|
24 |
24 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
rouge_score |
|
17 |
17 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
rouge_score._lcs_len |
|
8 |
8 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
rouge_score._count_ngrams |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
rouge_score._f1 |
|
5 |
5 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
exact_match |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
CompositeScorer.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
CompositeScorer.score |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
CompositeScorer.evaluate |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
CompositeScorerV2.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
CompositeScorerV2.score |
|
4 |
4 |
0 |
|
0% |
| agentos/evaluation/__init__.py |
(no function) |
|
159 |
0 |
0 |
|
100% |
| agentos/evaluation/benchmark.py |
Evaluator.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/benchmark.py |
Evaluator.evaluate |
|
16 |
16 |
0 |
|
0% |
| agentos/evaluation/benchmark.py |
Evaluator._check |
|
12 |
12 |
0 |
|
0% |
| agentos/evaluation/benchmark.py |
Evaluator.pass_rate |
|
3 |
3 |
0 |
|
0% |
| agentos/evaluation/benchmark.py |
Evaluator.avg_score |
|
3 |
3 |
0 |
|
0% |
| agentos/evaluation/benchmark.py |
Evaluator.summary |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/benchmark.py |
builtin_benchmarks |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/benchmark.py |
(no function) |
|
30 |
30 |
0 |
|
0% |
| agentos/evaluation/regression.py |
RegressionReport.to_markdown |
|
9 |
9 |
0 |
|
0% |
| agentos/evaluation/regression.py |
RegressionRunner.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/evaluation/regression.py |
RegressionRunner.run_baseline |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/regression.py |
RegressionRunner.check |
|
3 |
3 |
0 |
|
0% |
| agentos/evaluation/regression.py |
RegressionRunner.check_sync |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/regression.py |
RegressionRunner._compare |
|
28 |
28 |
0 |
|
0% |
| agentos/evaluation/regression.py |
StatResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/regression.py |
StatisticalRunner.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/regression.py |
StatisticalRunner.run |
|
7 |
7 |
0 |
|
0% |
| agentos/evaluation/regression.py |
StatisticalRunner._compute |
|
11 |
11 |
0 |
|
0% |
| agentos/evaluation/regression.py |
to_junit_xml |
|
13 |
13 |
0 |
|
0% |
| agentos/evaluation/regression.py |
to_json |
|
4 |
4 |
0 |
|
0% |
| agentos/evaluation/regression.py |
to_json.ReportEncoder.default |
|
3 |
3 |
0 |
|
0% |
| agentos/evaluation/regression.py |
save_report |
|
9 |
9 |
0 |
|
0% |
| agentos/evaluation/regression.py |
(no function) |
|
53 |
53 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
_lcs_length |
|
11 |
11 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
rouge_l |
|
12 |
12 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
_ngrams |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
bleu |
|
23 |
23 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
_tokenize |
|
8 |
8 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
semantic_similarity |
|
18 |
18 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
exact_match |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
contains_match |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
ScoreResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
CompositeScorer.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
CompositeScorer.score |
|
15 |
15 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
CompositeScorer.batch_score |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
llm_judge |
|
20 |
20 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
CompositeScorerV2.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
CompositeScorerV2.score |
|
17 |
17 |
0 |
|
0% |
| agentos/evaluation/scorers.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| agentos/evaluation/suite.py |
HallucinationDetector.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/suite.py |
HallucinationDetector.detect |
|
25 |
25 |
0 |
|
0% |
| agentos/evaluation/suite.py |
MultiRoundEvaluator.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/suite.py |
MultiRoundEvaluator.evaluate |
|
23 |
23 |
0 |
|
0% |
| agentos/evaluation/suite.py |
MultiRoundEvaluator._score_tool_selection |
|
12 |
12 |
0 |
|
0% |
| agentos/evaluation/suite.py |
MultiRoundEvaluator._score_text_match |
|
12 |
12 |
0 |
|
0% |
| agentos/evaluation/suite.py |
SWEBenchEvaluator.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/suite.py |
SWEBenchEvaluator.evaluate |
|
11 |
11 |
0 |
|
0% |
| agentos/evaluation/suite.py |
SWEBenchEvaluator._run_tests |
|
6 |
6 |
0 |
|
0% |
| agentos/evaluation/suite.py |
SWEBenchEvaluator._diff_similarity |
|
11 |
11 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.load_dataset |
|
3 |
3 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.add_dataset |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.add_multi_round_case |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.add_swe_task |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.run_all |
|
13 |
13 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner._run_golden_case |
|
12 |
12 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner._fuzzy_match |
|
9 |
9 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.summary |
|
9 |
9 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.export_json |
|
4 |
4 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.export_junit |
|
15 |
15 |
0 |
|
0% |
| agentos/evaluation/suite.py |
EvalSuiteRunner.export_markdown |
|
22 |
22 |
0 |
|
0% |
| agentos/evaluation/suite.py |
Leaderboard.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/evaluation/suite.py |
Leaderboard.add_entry |
|
4 |
4 |
0 |
|
0% |
| agentos/evaluation/suite.py |
Leaderboard.top |
|
1 |
1 |
0 |
|
0% |
| agentos/evaluation/suite.py |
Leaderboard.save |
|
4 |
4 |
0 |
|
0% |
| agentos/evaluation/suite.py |
Leaderboard.load |
|
5 |
5 |
0 |
|
0% |
| agentos/evaluation/suite.py |
Leaderboard.compare_versions |
|
3 |
3 |
0 |
|
0% |
| agentos/evaluation/suite.py |
(no function) |
|
75 |
75 |
0 |
|
0% |
| agentos/evolution/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| agentos/evolution/autopilot.py |
CodeGenerator.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
CodeGenerator.generate |
|
12 |
12 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
CodeGenerator._skeleton_generate |
|
4 |
4 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
CodeGenerator._build_prompt |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
CodeGenerator._extract_diff |
|
7 |
7 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
CodeGenerator._apply_diff |
|
9 |
9 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
AutoTester.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
AutoTester.run_tests |
|
8 |
8 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
AutoTester._parse_test_count |
|
7 |
7 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
RollbackManager.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
RollbackManager.snapshot |
|
5 |
5 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
RollbackManager.rollback |
|
9 |
9 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
RollbackManager.get_history |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
ABEvaluator.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
ABEvaluator.evaluate_before |
|
2 |
2 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
ABEvaluator.evaluate_after |
|
2 |
2 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
ABEvaluator.compare |
|
6 |
6 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
ABEvaluator._run_eval_loop |
|
9 |
9 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
EvolutionJournal.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
EvolutionJournal.log |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
EvolutionJournal.read |
|
7 |
7 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
EvolutionJournal.stats |
|
9 |
9 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
AutoPilot.__init__ |
|
10 |
10 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
AutoPilot.evolve |
|
12 |
12 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
AutoPilot._process_proposal |
|
47 |
47 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
AutoPilot._should_proceed |
|
9 |
9 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
AutoPilot.get_run_history |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
AutoPilot.get_stats |
|
2 |
2 |
0 |
|
0% |
| agentos/evolution/autopilot.py |
(no function) |
|
81 |
0 |
0 |
|
100% |
| agentos/evolution/engine.py |
EvolutionProposal.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.propose |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.get_proposal |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.list_proposals |
|
6 |
6 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.approve |
|
9 |
9 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.reject |
|
8 |
8 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.apply |
|
29 |
29 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.register_approver |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.auto_approve |
|
9 |
9 |
0 |
|
0% |
| agentos/evolution/engine.py |
EvolutionEngine.get_stats |
|
4 |
4 |
0 |
|
0% |
| agentos/evolution/engine.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| agentos/evolution/learner.py |
Learner.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner.analyze |
|
15 |
15 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner.propose_from_insight |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner.approve_all |
|
7 |
7 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner._analyze_tool_patterns |
|
7 |
7 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner._analyze_feedback_for_tuning |
|
10 |
10 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner._analyze_format_preferences |
|
11 |
11 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner._analyze_corrections |
|
4 |
4 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner._analyze_workflow_patterns |
|
15 |
15 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner._analyze_health |
|
4 |
4 |
0 |
|
0% |
| agentos/evolution/learner.py |
Learner.get_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/learner.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| agentos/evolution/signals.py |
BehaviorSignal.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalSummary.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.set_session |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.record_tool_usage |
|
4 |
4 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.record_feedback |
|
8 |
8 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.record_correction |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.record_undo |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.record_re_prompt |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.record_format_preference |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.record_error_recovery |
|
3 |
3 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.summarize |
|
28 |
28 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.get_tool_ranking |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.get_feedback_ratio |
|
5 |
5 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector.on_signal |
|
1 |
1 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector._append |
|
10 |
10 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector._detect_patterns |
|
15 |
15 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector._save_to_disk |
|
7 |
7 |
0 |
|
0% |
| agentos/evolution/signals.py |
SignalCollector._load_from_disk |
|
10 |
10 |
0 |
|
0% |
| agentos/evolution/signals.py |
(no function) |
|
76 |
0 |
0 |
|
100% |
| agentos/experiments.py |
(no function) |
|
17 |
17 |
0 |
|
0% |
| agentos/experiments/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/experiments/runner.py |
Evaluator.llm_judge |
|
11 |
11 |
0 |
|
0% |
| agentos/experiments/runner.py |
Evaluator.exact_match |
|
1 |
1 |
0 |
|
0% |
| agentos/experiments/runner.py |
Evaluator.contains_all |
|
3 |
3 |
0 |
|
0% |
| agentos/experiments/runner.py |
ExperimentRunner.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/experiments/runner.py |
ExperimentRunner.run |
|
26 |
26 |
0 |
|
0% |
| agentos/experiments/runner.py |
ExperimentRunner._analyze |
|
16 |
16 |
0 |
|
0% |
| agentos/experiments/runner.py |
ExperimentRunner._determine_winner |
|
9 |
9 |
0 |
|
0% |
| agentos/experiments/runner.py |
ExperimentRunner._std |
|
4 |
4 |
0 |
|
0% |
| agentos/experiments/runner.py |
ExperimentRunner.get_report |
|
1 |
1 |
0 |
|
0% |
| agentos/experiments/runner.py |
ExperimentRunner.list_reports |
|
1 |
1 |
0 |
|
0% |
| agentos/experiments/runner.py |
ExperimentRunner.generate_markdown_report |
|
8 |
8 |
0 |
|
0% |
| agentos/experiments/runner.py |
(no function) |
|
60 |
0 |
0 |
|
100% |
| agentos/feedback.py |
(no function) |
|
11 |
11 |
0 |
|
0% |
| agentos/feedback/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/feedback/learner.py |
FeedbackCollector.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/feedback/learner.py |
FeedbackCollector.collect |
|
4 |
4 |
0 |
|
0% |
| agentos/feedback/learner.py |
FeedbackCollector.collect_thumbs |
|
1 |
1 |
0 |
|
0% |
| agentos/feedback/learner.py |
FeedbackCollector.collect_rating |
|
1 |
1 |
0 |
|
0% |
| agentos/feedback/learner.py |
FeedbackCollector.collect_corrective |
|
1 |
1 |
0 |
|
0% |
| agentos/feedback/learner.py |
FeedbackCollector.on_feedback |
|
1 |
1 |
0 |
|
0% |
| agentos/feedback/learner.py |
FeedbackCollector.stats |
|
13 |
13 |
0 |
|
0% |
| agentos/feedback/learner.py |
FeedbackCollector._save |
|
6 |
6 |
0 |
|
0% |
| agentos/feedback/learner.py |
FeedbackCollector._load |
|
7 |
7 |
0 |
|
0% |
| agentos/feedback/learner.py |
PreferenceLearner.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/feedback/learner.py |
PreferenceLearner.learn_from_feedback |
|
4 |
4 |
0 |
|
0% |
| agentos/feedback/learner.py |
PreferenceLearner.get_improvement_hints |
|
9 |
9 |
0 |
|
0% |
| agentos/feedback/learner.py |
PreferenceLearner.should_retrain |
|
4 |
4 |
0 |
|
0% |
| agentos/feedback/learner.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| agentos/guardrails/__init__.py |
(no function) |
|
4 |
4 |
0 |
|
0% |
| agentos/guardrails/engine.py |
GuardrailResult.blocked |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/engine.py |
InputGuardrail.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/guardrails/engine.py |
InputGuardrail.add_rule |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/engine.py |
InputGuardrail.remove_rule |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/engine.py |
InputGuardrail.evaluate |
|
14 |
14 |
0 |
|
0% |
| agentos/guardrails/engine.py |
OutputGuardrail.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/guardrails/engine.py |
OutputGuardrail.add_rule |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/engine.py |
OutputGuardrail.remove_rule |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/engine.py |
OutputGuardrail.evaluate |
|
14 |
14 |
0 |
|
0% |
| agentos/guardrails/engine.py |
GuardrailEngine.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/guardrails/engine.py |
GuardrailEngine.check_input |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/engine.py |
GuardrailEngine.check_output |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/engine.py |
GuardrailEngine.check |
|
3 |
3 |
0 |
|
0% |
| agentos/guardrails/engine.py |
_action_priority |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/engine.py |
(no function) |
|
51 |
51 |
0 |
|
0% |
| agentos/guardrails/policy.py |
GuardrailPolicy.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/guardrails/policy.py |
PolicyEnforcer.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/guardrails/policy.py |
PolicyEnforcer.evaluate |
|
22 |
22 |
0 |
|
0% |
| agentos/guardrails/policy.py |
PolicyEnforcer.reset |
|
4 |
4 |
0 |
|
0% |
| agentos/guardrails/policy.py |
PolicyEnforcer.is_blocked |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/policy.py |
PolicyEnforcer.total_violations |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/policy.py |
PolicyEnforcer._emit |
|
5 |
5 |
0 |
|
0% |
| agentos/guardrails/policy.py |
(no function) |
|
28 |
28 |
0 |
|
0% |
| agentos/guardrails/rules.py |
PIIRule |
|
4 |
4 |
0 |
|
0% |
| agentos/guardrails/rules.py |
PIIRule._check |
|
4 |
4 |
0 |
|
0% |
| agentos/guardrails/rules.py |
PIIRule._sanitize |
|
3 |
3 |
0 |
|
0% |
| agentos/guardrails/rules.py |
KeywordBlockRule |
|
3 |
3 |
0 |
|
0% |
| agentos/guardrails/rules.py |
KeywordBlockRule._check |
|
2 |
2 |
0 |
|
0% |
| agentos/guardrails/rules.py |
LengthLimitRule |
|
2 |
2 |
0 |
|
0% |
| agentos/guardrails/rules.py |
LengthLimitRule._check |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/rules.py |
RegexRule |
|
3 |
3 |
0 |
|
0% |
| agentos/guardrails/rules.py |
RegexRule._check |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/rules.py |
ToxicityRule |
|
3 |
3 |
0 |
|
0% |
| agentos/guardrails/rules.py |
ToxicityRule._check |
|
2 |
2 |
0 |
|
0% |
| agentos/guardrails/rules.py |
CodeInjectionRule |
|
4 |
4 |
0 |
|
0% |
| agentos/guardrails/rules.py |
CodeInjectionRule._check |
|
1 |
1 |
0 |
|
0% |
| agentos/guardrails/rules.py |
build_default_rules |
|
4 |
4 |
0 |
|
0% |
| agentos/guardrails/rules.py |
(no function) |
|
9 |
9 |
0 |
|
0% |
| agentos/health.py |
(no function) |
|
11 |
11 |
0 |
|
0% |
| agentos/health/__init__.py |
CheckResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/health/__init__.py |
HealthChecker.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/health/__init__.py |
HealthChecker.add_readiness |
|
1 |
1 |
0 |
|
0% |
| agentos/health/__init__.py |
HealthChecker.add_liveness |
|
1 |
1 |
0 |
|
0% |
| agentos/health/__init__.py |
HealthChecker._run_checks |
|
18 |
18 |
0 |
|
0% |
| agentos/health/__init__.py |
HealthChecker.readiness |
|
2 |
2 |
0 |
|
0% |
| agentos/health/__init__.py |
HealthChecker.liveness |
|
2 |
2 |
0 |
|
0% |
| agentos/health/__init__.py |
HealthChecker.all |
|
10 |
10 |
0 |
|
0% |
| agentos/health/__init__.py |
check_openai_connectivity |
|
2 |
2 |
0 |
|
0% |
| agentos/health/__init__.py |
check_openai_connectivity._check |
|
9 |
9 |
0 |
|
0% |
| agentos/health/__init__.py |
check_vectorstore_health |
|
2 |
2 |
0 |
|
0% |
| agentos/health/__init__.py |
check_vectorstore_health._check |
|
6 |
6 |
0 |
|
0% |
| agentos/health/__init__.py |
check_disk_space |
|
2 |
2 |
0 |
|
0% |
| agentos/health/__init__.py |
check_disk_space._check |
|
3 |
3 |
0 |
|
0% |
| agentos/health/__init__.py |
check_memory |
|
2 |
2 |
0 |
|
0% |
| agentos/health/__init__.py |
check_memory._check |
|
9 |
9 |
0 |
|
0% |
| agentos/health/__init__.py |
create_default_health_checker |
|
4 |
4 |
0 |
|
0% |
| agentos/health/__init__.py |
(no function) |
|
35 |
0 |
0 |
|
100% |
| agentos/hitl/__init__.py |
(no function) |
|
5 |
5 |
0 |
|
0% |
| agentos/hitl/approver.py |
ApprovalDecision.is_approved |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/approver.py |
ApprovalDecision.is_rejected |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/approver.py |
HumanInTheLoop.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/hitl/approver.py |
HumanInTheLoop.request_approval |
|
23 |
23 |
0 |
|
0% |
| agentos/hitl/approver.py |
HumanInTheLoop.decide |
|
8 |
8 |
0 |
|
0% |
| agentos/hitl/approver.py |
HumanInTheLoop.get_decision |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/approver.py |
HumanInTheLoop.get_pending |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/approver.py |
HumanInTheLoop.get_history |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/approver.py |
HumanInTheLoop.clear_cache |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/approver.py |
HumanInTheLoop._evaluate_policy |
|
9 |
9 |
0 |
|
0% |
| agentos/hitl/approver.py |
HumanInTheLoop.request_and_decide |
|
9 |
9 |
0 |
|
0% |
| agentos/hitl/approver.py |
(no function) |
|
60 |
60 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalRequestUI.elapsed_seconds |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalRequestUI.is_expired |
|
3 |
3 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalHistory.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.submit |
|
6 |
6 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.decide |
|
15 |
15 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.approve_all |
|
4 |
4 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.deny_all |
|
4 |
4 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.check_timeouts |
|
11 |
11 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.pending_requests |
|
2 |
2 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.pending_count |
|
2 |
2 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.recent_history |
|
2 |
2 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue.subscribe |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalQueue._notify_subscribers |
|
5 |
5 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard.launch |
|
10 |
10 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard._build_ui |
|
27 |
27 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard._handle_approve |
|
5 |
5 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard._handle_deny |
|
5 |
5 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard.update_agent_status |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard._render_agent_status_bar |
|
7 |
7 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard._render_pending_queue |
|
10 |
10 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard._render_history |
|
11 |
11 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard._render_policy_editor |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
ApprovalDashboard.queue |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
HITLUIBridge.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
HITLUIBridge.send_approval_request |
|
15 |
15 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
HITLUIBridge.send_approval_request.on_decision |
|
2 |
2 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
create_hitl_dashboard |
|
5 |
5 |
0 |
|
0% |
| agentos/hitl/gradio_ui.py |
(no function) |
|
90 |
90 |
0 |
|
0% |
| agentos/hitl/presets.py |
default_approval_policy |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/presets.py |
permissive_approval_policy |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/presets.py |
strict_approval_policy |
|
1 |
1 |
0 |
|
0% |
| agentos/hitl/presets.py |
(no function) |
|
4 |
4 |
0 |
|
0% |
| agentos/llm.py |
create_provider |
|
1 |
1 |
0 |
|
0% |
| agentos/llm.py |
(no function) |
|
47 |
47 |
0 |
|
0% |
| agentos/llm/__init__.py |
(no function) |
|
8 |
0 |
0 |
|
100% |
| agentos/llm/anthropic_provider.py |
_is_sonnet5 |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
_messages_to_anthropic |
|
20 |
20 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
_tools_to_anthropic |
|
8 |
8 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
_parse_anthropic_tool_calls |
|
5 |
5 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
_parse_text_content |
|
5 |
5 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
_build_result |
|
15 |
15 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
AnthropicProvider.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
AnthropicProvider.provider_name |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
AnthropicProvider._headers |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
AnthropicProvider._build_body |
|
15 |
15 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
AnthropicProvider.chat |
|
6 |
6 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
AnthropicProvider.achat |
|
6 |
6 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
AnthropicProvider.stream |
|
23 |
23 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
AnthropicProvider.astream |
|
23 |
23 |
0 |
|
0% |
| agentos/llm/anthropic_provider.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| agentos/llm/base.py |
Message.as_dict |
|
6 |
6 |
0 |
|
0% |
| agentos/llm/base.py |
ToolParameter.as_schema |
|
6 |
6 |
0 |
|
0% |
| agentos/llm/base.py |
ToolFunction.as_schema |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/base.py |
Tool.as_schema |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/base.py |
Tool.from_function |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/base.py |
ToolCall.parsed_arguments |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/base.py |
LLMProvider.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/base.py |
LLMProvider.chat |
|
0 |
0 |
1 |
|
100% |
| agentos/llm/base.py |
LLMProvider.achat |
|
0 |
0 |
1 |
|
100% |
| agentos/llm/base.py |
LLMProvider.stream |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/base.py |
LLMProvider.astream |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/base.py |
LLMProvider.provider_name |
|
0 |
0 |
1 |
|
100% |
| agentos/llm/base.py |
(no function) |
|
81 |
0 |
4 |
|
100% |
| agentos/llm/deepseek_provider.py |
DeepSeekProvider.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/llm/deepseek_provider.py |
DeepSeekProvider.provider_name |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/deepseek_provider.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| agentos/llm/factory.py |
create_provider |
|
16 |
16 |
0 |
|
0% |
| agentos/llm/factory.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| agentos/llm/ollama_provider.py |
OllamaProvider.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/llm/ollama_provider.py |
OllamaProvider.provider_name |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/ollama_provider.py |
OllamaProvider.chat |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/ollama_provider.py |
OllamaProvider.achat |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/ollama_provider.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| agentos/llm/openai_provider.py |
_messages_to_openai |
|
9 |
9 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
_tools_to_openai |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
_extract_tool_calls |
|
6 |
6 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
_build_result |
|
11 |
11 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
OpenAIProvider.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
OpenAIProvider.provider_name |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
OpenAIProvider._get_client |
|
10 |
10 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
OpenAIProvider._get_async_client |
|
10 |
10 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
OpenAIProvider.chat |
|
7 |
7 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
OpenAIProvider.achat |
|
7 |
7 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
OpenAIProvider.stream |
|
8 |
8 |
0 |
|
0% |
| agentos/llm/openai_provider.py |
(no function) |
|
28 |
2 |
0 |
|
93% |
| agentos/llm/pangu_provider.py |
PanguProvider.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/llm/pangu_provider.py |
PanguProvider.provider_name |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/pangu_provider.py |
PanguProvider.chat |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/pangu_provider.py |
PanguProvider.achat |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/pangu_provider.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| agentos/llm/providers/__init__.py |
(no function) |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/providers/anthropic.py |
AnthropicProvider.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/providers/anthropic.py |
AnthropicProvider._messages_to_anthropic |
|
21 |
21 |
0 |
|
0% |
| agentos/llm/providers/anthropic.py |
AnthropicProvider._tools_to_anthropic |
|
5 |
5 |
0 |
|
0% |
| agentos/llm/providers/anthropic.py |
AnthropicProvider.chat |
|
19 |
19 |
0 |
|
0% |
| agentos/llm/providers/anthropic.py |
AnthropicProvider.achat |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/providers/anthropic.py |
(no function) |
|
14 |
14 |
0 |
|
0% |
| agentos/llm/providers/base_http.py |
BaseHttpProvider.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/providers/base_http.py |
BaseHttpProvider._messages_to_api |
|
12 |
12 |
0 |
|
0% |
| agentos/llm/providers/base_http.py |
BaseHttpProvider._tools_to_api |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/providers/base_http.py |
BaseHttpProvider._call_api |
|
12 |
12 |
0 |
|
0% |
| agentos/llm/providers/base_http.py |
BaseHttpProvider.chat |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/providers/base_http.py |
BaseHttpProvider.achat |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/providers/base_http.py |
(no function) |
|
17 |
17 |
0 |
|
0% |
| agentos/llm/providers/deepseek.py |
(no function) |
|
6 |
6 |
0 |
|
0% |
| agentos/llm/providers/openai.py |
(no function) |
|
6 |
6 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
CacheStats.hit_rate |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
CacheStats.summary |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
CacheEntry.expired |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
CacheEntry.age_seconds |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache.get |
|
18 |
18 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache.set |
|
15 |
15 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache.gc |
|
8 |
8 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache.size |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache.config |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache.contains |
|
1 |
1 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache._make_key |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache._fuzzy_lookup |
|
26 |
26 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
SmartCache._evict_one |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/smart_cache.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| agentos/llm/tests/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| agentos/llm/tests/test_providers.py |
TestTokenUsage.test_defaults |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestTokenUsage.test_values |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestCompletionUsage.test_cost_default |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestMessage.test_basic |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestMessage.test_with_tool_call_id |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestMessage.test_with_tool_calls |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestToolParameter.test_basic_schema |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestToolParameter.test_with_enum |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestTool.test_from_function |
|
7 |
7 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestTool.test_to_openai_format |
|
5 |
5 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestToolCall.test_create_and_parse |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestToolCall.test_empty_arguments |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestStreamChunk.test_defaults |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestStreamChunk.test_with_content |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestCreateProvider.test_openai_default |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestCreateProvider.test_deepseek_default |
|
5 |
5 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestCreateProvider.test_anthropic_default |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestCreateProvider.test_unknown_provider |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestCreateProvider.test_api_key_env_openai |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestCreateProvider.test_custom_model |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestDeepSeekProvider.test_is_openai_subclass |
|
3 |
3 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestDeepSeekProvider.test_provider_name |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestDeepSeekProvider.test_default_base_url |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestDeepSeekProvider.test_custom_base_url |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestDeepSeekProvider.test_default_model |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestDeepSeekProvider.test_factory_creates |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestAnthropicProvider.test_provider_name |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestAnthropicProvider.test_default_model |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestAnthropicProvider.test_default_base_url |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestAnthropicProvider.test_custom_base_url |
|
2 |
2 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestAnthropicProvider.test_headers |
|
4 |
4 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestAnthropicProvider.test_tools_conversion |
|
7 |
7 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestAnthropicProvider.test_message_conversion_simple |
|
7 |
7 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestAnthropicProvider.test_message_conversion_with_system |
|
6 |
6 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
TestAnthropicProvider.test_build_body_includes_tools |
|
6 |
6 |
0 |
|
0% |
| agentos/llm/tests/test_providers.py |
(no function) |
|
49 |
49 |
0 |
|
0% |
| agentos/log.py |
JSONFormatter.format |
|
1 |
1 |
0 |
|
0% |
| agentos/log.py |
(no function) |
|
7 |
7 |
0 |
|
0% |
| agentos/log/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/log/formatter.py |
TraceContext.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/log/formatter.py |
JSONFormatter.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/log/formatter.py |
JSONFormatter.format |
|
7 |
7 |
0 |
|
0% |
| agentos/log/formatter.py |
_ExtraAdapter.process |
|
4 |
4 |
0 |
|
0% |
| agentos/log/formatter.py |
audit_log |
|
2 |
2 |
0 |
|
0% |
| agentos/log/formatter.py |
setup_structured_logging |
|
8 |
8 |
0 |
|
0% |
| agentos/log/formatter.py |
get_logger |
|
1 |
1 |
0 |
|
0% |
| agentos/log/formatter.py |
(no function) |
|
18 |
0 |
0 |
|
100% |
| agentos/marketplace/__init__.py |
AgentTemplate.rating |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
AgentTemplate.latest_version |
|
4 |
4 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
MarketRegistryBackend.list_templates |
|
0 |
0 |
1 |
|
100% |
| agentos/marketplace/__init__.py |
MarketRegistryBackend.get_template |
|
0 |
0 |
1 |
|
100% |
| agentos/marketplace/__init__.py |
MarketRegistryBackend.publish_template |
|
0 |
0 |
1 |
|
100% |
| agentos/marketplace/__init__.py |
MarketRegistryBackend.unpublish_template |
|
0 |
0 |
1 |
|
100% |
| agentos/marketplace/__init__.py |
MarketRegistryBackend.add_review |
|
0 |
0 |
1 |
|
100% |
| agentos/marketplace/__init__.py |
MarketRegistryBackend.get_stats |
|
0 |
0 |
1 |
|
100% |
| agentos/marketplace/__init__.py |
InMemoryMarketBackend.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
InMemoryMarketBackend.list_templates |
|
40 |
40 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
InMemoryMarketBackend.get_template |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
InMemoryMarketBackend.publish_template |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
InMemoryMarketBackend.unpublish_template |
|
4 |
4 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
InMemoryMarketBackend.add_review |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
InMemoryMarketBackend.get_stats |
|
6 |
6 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend._load |
|
6 |
6 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend._save |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend._template_to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend._dict_to_template |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend.list_templates |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend.get_template |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend.publish_template |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend.unpublish_template |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend.add_review |
|
6 |
6 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
FileMarketBackend.get_stats |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
RemoteMarketClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
RemoteMarketClient.search |
|
22 |
22 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
RemoteMarketClient.get_template |
|
10 |
10 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
RemoteMarketClient.download_template |
|
16 |
16 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
MarketplaceManager.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
MarketplaceManager.search |
|
15 |
15 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
MarketplaceManager.install |
|
25 |
25 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
MarketplaceManager.publish |
|
10 |
10 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
MarketplaceManager.get_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
MarketplaceManager.get_featured |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
MarketplaceManager.get_by_category |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
TemplateBuilder.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
TemplateBuilder.description |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
TemplateBuilder.category |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
TemplateBuilder.tags |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
TemplateBuilder.add_version |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
TemplateBuilder.add_dependency |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
TemplateBuilder.add_review |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
TemplateBuilder.build |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
seed_default_templates |
|
6 |
6 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
seed_default_templates._seed |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/__init__.py |
(no function) |
|
140 |
140 |
15 |
|
0% |
| agentos/marketplace/bridge.py |
BaseAdapter.detect |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
BaseAdapter.bridge |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
BaseAdapter.list_available |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
ClaudeCodeAdapter.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
ClaudeCodeAdapter.detect |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
ClaudeCodeAdapter.list_available |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
ClaudeCodeAdapter.bridge |
|
15 |
15 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
ClaudeCodeAdapter._convert_to_skill |
|
10 |
10 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
CursorAdapter.detect |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
CursorAdapter.list_available |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
CursorAdapter.bridge |
|
15 |
15 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
CursorAdapter._convert_rule |
|
4 |
4 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
CustomGPTAdapter.detect |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
CustomGPTAdapter.list_available |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
CustomGPTAdapter.bridge |
|
15 |
15 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
CustomGPTAdapter._convert_gpt |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
LangChainAdapter.detect |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
LangChainAdapter.list_available |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
LangChainAdapter.bridge |
|
14 |
14 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
LangChainAdapter._convert_tool |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
AdapterFactory.register |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
AdapterFactory.create |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
AdapterFactory.detect_format |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
AdapterFactory.list_supported_formats |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
EcosystemBridge.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
EcosystemBridge._get_adapter |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
EcosystemBridge.bridge |
|
12 |
12 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
EcosystemBridge.bridge_all |
|
12 |
12 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
EcosystemBridge.batch_bridge |
|
10 |
10 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
EcosystemBridge.list_available |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
EcosystemBridge.supported_formats |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/bridge.py |
(no function) |
|
83 |
83 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.openclaw |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.list_ecosystems |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.enable_ecosystem |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.disable_ecosystem |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.add_custom_ecosystem |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.refresh_catalog |
|
16 |
16 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._scan_ecosystem |
|
13 |
13 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._scan_openclaw |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._scan_huggingface |
|
14 |
14 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._scan_github_topics |
|
22 |
22 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._scan_npm |
|
15 |
15 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._scan_pypi |
|
14 |
14 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._scan_skills_sh |
|
16 |
16 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.search |
|
25 |
25 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.import_skill |
|
26 |
26 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.import_all |
|
14 |
14 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._import_from_ecosystem |
|
4 |
4 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._compute_stats |
|
6 |
6 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._count_by |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge._count_by_multi |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.get_stats |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.get_catalog |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
EcosystemBridge.sync_all |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
discover_ecosystems |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
count_worldwide_skills |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/ecosystem_bridge.py |
(no function) |
|
74 |
74 |
0 |
|
0% |
| agentos/marketplace/importer.py |
OpenClawImporter.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/importer.py |
OpenClawImporter.list_available |
|
27 |
27 |
0 |
|
0% |
| agentos/marketplace/importer.py |
OpenClawImporter._list_fallback |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/importer.py |
OpenClawImporter._fetch_skill_meta |
|
10 |
10 |
0 |
|
0% |
| agentos/marketplace/importer.py |
OpenClawImporter.import_skill |
|
23 |
23 |
0 |
|
0% |
| agentos/marketplace/importer.py |
OpenClawImporter.import_all |
|
13 |
13 |
0 |
|
0% |
| agentos/marketplace/importer.py |
OpenClawImporter.import_all._import_one |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/importer.py |
OpenClawImporter.search |
|
8 |
8 |
0 |
|
0% |
| agentos/marketplace/importer.py |
OpenClawImporter._fetch_url |
|
18 |
18 |
0 |
|
0% |
| agentos/marketplace/importer.py |
HuggingFaceImporter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/importer.py |
HuggingFaceImporter.import_from_hf |
|
28 |
28 |
0 |
|
0% |
| agentos/marketplace/importer.py |
GitHubImporter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/marketplace/importer.py |
GitHubImporter.import_from_github |
|
21 |
21 |
0 |
|
0% |
| agentos/marketplace/importer.py |
GitHubImporter.import_release |
|
12 |
12 |
0 |
|
0% |
| agentos/marketplace/importer.py |
UnifiedImporter.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/importer.py |
UnifiedImporter.import_from |
|
17 |
17 |
0 |
|
0% |
| agentos/marketplace/importer.py |
UnifiedImporter.list_openclaw |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/importer.py |
(no function) |
|
42 |
42 |
0 |
|
0% |
| agentos/marketplace/manifest.py |
SkillFormat.detect |
|
7 |
7 |
0 |
|
0% |
| agentos/marketplace/manifest.py |
SkillManifest.from_dict |
|
49 |
49 |
0 |
|
0% |
| agentos/marketplace/manifest.py |
SkillManifest.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/manifest.py |
SkillManifest._compute_hash |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/manifest.py |
SkillManifest.load_from_path |
|
9 |
9 |
0 |
|
0% |
| agentos/marketplace/manifest.py |
(no function) |
|
49 |
49 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry.search |
|
28 |
28 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry.list_installed |
|
7 |
7 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry.get_installed |
|
4 |
4 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry.install |
|
16 |
16 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry.uninstall |
|
10 |
10 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry.update |
|
12 |
12 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry.register |
|
7 |
7 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry.stats |
|
6 |
6 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._check_duplicate |
|
4 |
4 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._install_pypi |
|
14 |
14 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._install_local |
|
19 |
19 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._install_github |
|
33 |
33 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._install_deps |
|
8 |
8 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._find_package_manifest |
|
24 |
24 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._copy_to_skills |
|
5 |
5 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._register_manifest |
|
6 |
6 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._load_installed |
|
7 |
7 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._save_installed |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/registry.py |
SkillRegistry._ensure_dirs |
|
2 |
2 |
0 |
|
0% |
| agentos/marketplace/registry.py |
(no function) |
|
53 |
53 |
1 |
|
0% |
| agentos/mcp/__init__.py |
MCPTransport.connect |
|
0 |
0 |
1 |
|
100% |
| agentos/mcp/__init__.py |
MCPTransport.send_request |
|
0 |
0 |
1 |
|
100% |
| agentos/mcp/__init__.py |
MCPTransport.send_notification |
|
0 |
0 |
1 |
|
100% |
| agentos/mcp/__init__.py |
MCPTransport.close |
|
0 |
0 |
1 |
|
100% |
| agentos/mcp/__init__.py |
StdioTransport.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/__init__.py |
StdioTransport.connect |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/__init__.py |
StdioTransport._read_loop |
|
15 |
15 |
0 |
|
0% |
| agentos/mcp/__init__.py |
StdioTransport.send_request |
|
17 |
17 |
0 |
|
0% |
| agentos/mcp/__init__.py |
StdioTransport.send_notification |
|
8 |
8 |
0 |
|
0% |
| agentos/mcp/__init__.py |
StdioTransport.close |
|
13 |
13 |
0 |
|
0% |
| agentos/mcp/__init__.py |
SSETransport.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/mcp/__init__.py |
SSETransport.connect |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/__init__.py |
SSETransport._sse_loop |
|
18 |
18 |
0 |
|
0% |
| agentos/mcp/__init__.py |
SSETransport.send_request |
|
14 |
14 |
0 |
|
0% |
| agentos/mcp/__init__.py |
SSETransport.send_notification |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/__init__.py |
SSETransport.close |
|
9 |
9 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPError.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.__aenter__ |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.__aexit__ |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.connect_server |
|
12 |
12 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient._discover_server |
|
25 |
25 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.call_tool |
|
16 |
16 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.read_resource |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.get_prompt |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.list_tools |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.list_resources |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.list_prompts |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.get_server_capabilities |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.get_tool_schemas |
|
9 |
9 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.connected_servers |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.disconnect_server |
|
8 |
8 |
0 |
|
0% |
| agentos/mcp/__init__.py |
MCPClient.close_all |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/__init__.py |
connect_mcp_servers |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/__init__.py |
(no function) |
|
81 |
0 |
9 |
|
100% |
| agentos/mcp/adapter.py |
MCPToolAdapter.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolAdapter.name |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolAdapter.description |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolAdapter.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolAdapter.execute |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolAdapter.to_openai_schema |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolAdapter.to_anthropic_schema |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolAdapter.is_write_operation |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolAdapter.is_read_operation |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolAdapter.extract_target_path |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolRegistry.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolRegistry._build_adapters |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolRegistry.get_all_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolRegistry.get_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolRegistry.get_tool_schemas |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/adapter.py |
MCPToolRegistry.refresh |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/adapter.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| agentos/mcp/builtin_servers.py |
FilesystemServer.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer._validate_path |
|
8 |
8 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer.get_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer.call_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer._handle_read_file |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer._handle_write_file |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer._handle_list_directory |
|
10 |
10 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer._handle_search_files |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer._handle_get_file_info |
|
7 |
7 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer._handle_create_directory |
|
3 |
3 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
FilesystemServer._handle_move_file |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
WebFetchServer.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
WebFetchServer.get_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
WebFetchServer.call_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
WebFetchServer._validate_url |
|
3 |
3 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
WebFetchServer._strip_html |
|
7 |
7 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
WebFetchServer._handle_fetch_url |
|
14 |
14 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
WebFetchServer._handle_fetch_json |
|
11 |
11 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
WebFetchServer._handle_check_url |
|
9 |
9 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer._save |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer._make_id |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer.get_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer.call_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer._handle_store_memory |
|
14 |
14 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer._handle_retrieve_memory |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer._handle_search_memory |
|
10 |
10 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer._handle_list_categories |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer._handle_delete_memory |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
MemoryServer._handle_update_memory |
|
12 |
12 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
SearchServer.get_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
SearchServer.call_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
SearchServer._handle_web_search |
|
20 |
20 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
SearchServer._handle_news_search |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
SearchServer._handle_image_search |
|
22 |
22 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
SearchServer._handle_suggest |
|
8 |
8 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
GitServer.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
GitServer._run_git |
|
9 |
9 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
GitServer.get_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
GitServer.call_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
GitServer._handle_git_status |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
GitServer._handle_git_log |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
GitServer._handle_git_diff |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
GitServer._handle_git_branch |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
ShellServer._is_safe |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
ShellServer.get_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
ShellServer.call_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
ShellServer._handle_run_command |
|
9 |
9 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
ShellServer._handle_system_info |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
ShellServer._handle_disk_usage |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
CodeServer.get_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
CodeServer.call_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
CodeServer._handle_run_python |
|
14 |
14 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
CodeServer._handle_run_shell |
|
7 |
7 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
CodeServer._handle_lint_code |
|
7 |
7 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
TextServer.get_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
TextServer.call_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
TextServer._handle_count_tokens |
|
3 |
3 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
TextServer._handle_extract_regex |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
TextServer._handle_summarize_text |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
TextServer._handle_format_json |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
BuiltinMCPRegistry.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
BuiltinMCPRegistry.register_server |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
BuiltinMCPRegistry.list_all_tools |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
BuiltinMCPRegistry.get_tool_schemas |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
BuiltinMCPRegistry.call_tool |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
BuiltinMCPRegistry.call_tool_by_full_name |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
BuiltinMCPRegistry.server_names |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
BuiltinMCPRegistry.tool_count |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
create_default_registry |
|
12 |
12 |
0 |
|
0% |
| agentos/mcp/builtin_servers.py |
(no function) |
|
114 |
0 |
0 |
|
100% |
| agentos/mcp/sampling.py |
SamplingContentBlock.to_dict |
|
7 |
7 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingContentBlock.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingContentBlock.text_block |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingContentBlock.image_block |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingMessage.to_dict |
|
3 |
3 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingMessage.from_dict |
|
10 |
10 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingRequest.to_dict |
|
14 |
14 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingRequest.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingResponse.to_dict |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingResponse.from_dict |
|
9 |
9 |
0 |
|
0% |
| agentos/mcp/sampling.py |
SamplingError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPClientSampling.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPClientSampling.handle_create_message |
|
17 |
17 |
0 |
|
0% |
| agentos/mcp/sampling.py |
mock_llm_call |
|
8 |
8 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPResourceTemplate.to_dict |
|
8 |
8 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPResourceTemplate.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPLoggingHandler.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPLoggingHandler.set_log_callback |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPLoggingHandler.max_level |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPLoggingHandler.set_level |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPLoggingHandler._level_rank |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPLoggingHandler.should_log |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPLoggingHandler.handle_log_message |
|
2 |
2 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPRoot.to_dict |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/sampling.py |
MCPRoot.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/sampling.py |
(no function) |
|
93 |
93 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer.__init__ |
|
19 |
19 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer.info |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer.tools |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer.register_tool |
|
3 |
3 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer.list_tools |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer.run_stdio |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._run_stdio_async |
|
27 |
27 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._handle_request |
|
14 |
14 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._dispatch |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._handle_initialize |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._handle_tools_list |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._handle_tools_call |
|
10 |
10 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._handle_resources_list |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._handle_resources_read |
|
6 |
6 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._handle_prompts_list |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._handle_prompts_get |
|
7 |
7 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._register_builtin_tools |
|
3 |
3 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._tool_agentos_chat |
|
12 |
12 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._tool_list_tools |
|
7 |
7 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPServer._tool_version |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPToolDef.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPResource.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPPromptDef.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/mcp/server.py |
MCPError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/mcp/server.py |
create_default_server |
|
1 |
1 |
0 |
|
0% |
| agentos/mcp/server.py |
start_mcp_server |
|
5 |
5 |
0 |
|
0% |
| agentos/mcp/server.py |
(no function) |
|
60 |
0 |
0 |
|
100% |
| agentos/memory/__init__.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| agentos/memory/compressor.py |
ContextCompressor.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/compressor.py |
ContextCompressor.compress |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/compressor.py |
ContextCompressor._apply_sliding_window |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/compressor.py |
ContextCompressor._summarize_tool_outputs |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/compressor.py |
ContextCompressor._semantic_compress_stub |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/compressor.py |
ContextCompressor._estimate_tokens |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/compressor.py |
(no function) |
|
9 |
0 |
0 |
|
100% |
| agentos/memory/consolidation.py |
MemoryFragment.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryFragment.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryFragment.touch |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionResult.total_fragments |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionResult.has_insights |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
VectorStoreBackend.add |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
VectorStoreBackend.search |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
VectorStoreBackend.delete |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
VectorStoreBackend.count |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
InMemoryVectorStore.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/consolidation.py |
InMemoryVectorStore.add |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/consolidation.py |
InMemoryVectorStore.search |
|
13 |
13 |
0 |
|
0% |
| agentos/memory/consolidation.py |
InMemoryVectorStore.delete |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/consolidation.py |
InMemoryVectorStore.count |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
InMemoryVectorStore._cosine_similarity |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/consolidation.py |
EmbeddingProvider.embed |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
EmbeddingProvider.embed_single |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/consolidation.py |
SimpleHashEmbedding.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
SimpleHashEmbedding.embed |
|
12 |
12 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionConfig.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine.should_reflect |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine.reflect |
|
16 |
16 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine.record_message |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine.retrieve_relevant |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine._build_reflection_prompt |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine._parse_reflection_output |
|
14 |
14 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine.get_state |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
ReflectionEngine.restore_state |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryContextInjector.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryContextInjector.build_context |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryContextInjector.build_condensed_context |
|
8 |
8 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryConsolidationPipeline.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryConsolidationPipeline.record_message |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryConsolidationPipeline.should_reflect |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryConsolidationPipeline.reflect |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryConsolidationPipeline.get_context |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryConsolidationPipeline.get_condensed_context |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryConsolidationPipeline.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryConsolidationPipeline.get_state |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
MemoryConsolidationPipeline.restore_state |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/consolidation.py |
(no function) |
|
99 |
0 |
0 |
|
100% |
| agentos/memory/conversation.py |
ConversationMemory.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.add_turn |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.add_user_message |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.add_assistant_message |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.add_system_message |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory._apply_window |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory._evict_sliding |
|
9 |
9 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory._evict_by_importance |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory._evict_hybrid |
|
15 |
15 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory._evict_one |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.get_messages |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.get_turns |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.turn_count |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.token_count |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.to_summary |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory._estimate_tokens |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.__len__ |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.__repr__ |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.get_state |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/conversation.py |
ConversationMemory.restore_state |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/conversation.py |
(no function) |
|
61 |
0 |
0 |
|
100% |
| agentos/memory/long_term.py |
LongTermMemory.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory.add |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory.search_by_keyword |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory.search_by_vector |
|
8 |
8 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory.search_by_vector.cosine |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory.add_relation |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory.query_relations |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory._index_keywords |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory._evict_oldest |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory.get_state |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/long_term.py |
LongTermMemory.restore_state |
|
12 |
12 |
0 |
|
0% |
| agentos/memory/long_term.py |
MemoryStore.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/long_term.py |
MemoryStore.remember |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/long_term.py |
MemoryStore.recall |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/long_term.py |
MemoryStore.clear_short_term |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/long_term.py |
MemoryStore.get_state |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/long_term.py |
MemoryStore.restore_state |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/long_term.py |
(no function) |
|
28 |
0 |
0 |
|
100% |
| agentos/memory/pager.py |
MemoryPage.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pager.py |
MemoryPage.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pager.py |
PagerStats.hit_rate |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore._default_path |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore.store |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore.search |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore.get |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore.remove |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore.list_all |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore.clear |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore._flush |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/pager.py |
SwapStore._load |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/pager.py |
MemoryPager.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/pager.py |
MemoryPager.page_out |
|
25 |
25 |
0 |
|
0% |
| agentos/memory/pager.py |
MemoryPager.page_in |
|
22 |
22 |
0 |
|
0% |
| agentos/memory/pager.py |
MemoryPager._create_page |
|
26 |
26 |
0 |
|
0% |
| agentos/memory/pager.py |
MemoryPager.get_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pager.py |
create_paging_callback |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/pager.py |
create_paging_callback.auto_paging |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/pager.py |
recall_relevant_memories |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/pager.py |
recall_relevant_memories |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pager.py |
(no function) |
|
55 |
0 |
0 |
|
100% |
| agentos/memory/persistence.py |
MemorySnapshot.to_dict |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemorySnapshot.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager.save_all |
|
34 |
34 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager.save_sync |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager.load_all |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager.load_sync |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager.restore_all |
|
15 |
15 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager._atomic_write |
|
17 |
17 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager._read_snapshot_file |
|
8 |
8 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager._rotate_backups |
|
14 |
14 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager.snapshot_info |
|
9 |
9 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager.delete_snapshot |
|
14 |
14 |
0 |
|
0% |
| agentos/memory/persistence.py |
MemoryPersistenceManager.list_backups |
|
8 |
8 |
0 |
|
0% |
| agentos/memory/persistence.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| agentos/memory/pyramid.py |
MemoryItem.access |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryItem.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryItem.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid.store |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid.recall |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid.search |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid.forget |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid._evict_working |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid._evict_episodic |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid.get_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid.clear |
|
9 |
9 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid.get_state |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/pyramid.py |
MemoryPyramid.restore_state |
|
14 |
14 |
0 |
|
0% |
| agentos/memory/pyramid.py |
(no function) |
|
41 |
0 |
0 |
|
100% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever.index |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever.remove |
|
8 |
8 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever.retrieve |
|
15 |
15 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever._retrieve_recent |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever._retrieve_keyword |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever._retrieve_semantic |
|
12 |
12 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever._retrieve_hybrid |
|
18 |
18 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever._tokenize |
|
12 |
12 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever._idf |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever._bm25_score |
|
14 |
14 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever._cosine_sim |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever.entry_count |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever.clear |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/retriever.py |
SemanticMemoryRetriever.get_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/retriever.py |
(no function) |
|
52 |
0 |
0 |
|
100% |
| agentos/memory/session.py |
SessionState.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
SessionState.from_json |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/session.py |
Session.age_seconds |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
Session.idle_seconds |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
Session.is_expired |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
Session.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.on |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.on.decorator |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.on_create |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.on_suspend |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.on_resume |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.on_expire |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager._fire |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.create |
|
8 |
8 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.suspend |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.resume |
|
13 |
13 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.expire |
|
10 |
10 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.destroy |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.start_heartbeat |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.start_heartbeat._loop |
|
12 |
12 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.heartbeat |
|
8 |
8 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.save_state |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.get_state |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.add_context |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.get |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.list_active |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.list_suspended |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.count |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager.monitor |
|
11 |
11 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager._persist |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/session.py |
SessionManager._load_from_db |
|
12 |
12 |
0 |
|
0% |
| agentos/memory/session.py |
(no function) |
|
74 |
0 |
0 |
|
100% |
| agentos/memory/short_term.py |
VectorMemory.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/short_term.py |
VectorMemory.chroma_client |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/short_term.py |
VectorMemory.add |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/short_term.py |
VectorMemory.search |
|
9 |
9 |
0 |
|
0% |
| agentos/memory/short_term.py |
VectorMemory.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/short_term.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| agentos/memory/summarizer.py |
MemoryChunk.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/summarizer.py |
ImportanceScorer.score |
|
17 |
17 |
0 |
|
0% |
| agentos/memory/summarizer.py |
MemorySummarizer.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/summarizer.py |
MemorySummarizer._default_summarizer |
|
7 |
7 |
0 |
|
0% |
| agentos/memory/summarizer.py |
MemorySummarizer.recursive_summarize |
|
14 |
14 |
0 |
|
0% |
| agentos/memory/summarizer.py |
MemorySummarizer.rank_and_prune |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/summarizer.py |
MemorySummarizer.sliding_window |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/summarizer.py |
MemorySummarizer.build_context |
|
19 |
19 |
0 |
|
0% |
| agentos/memory/summarizer.py |
MemorySummarizer.estimate_tokens |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/summarizer.py |
ConversationMemory.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/summarizer.py |
ConversationMemory.add_turn |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/summarizer.py |
ConversationMemory.compress |
|
6 |
6 |
0 |
|
0% |
| agentos/memory/summarizer.py |
ConversationMemory.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/summarizer.py |
ConversationMemory.restore |
|
3 |
3 |
0 |
|
0% |
| agentos/memory/summarizer.py |
ConversationMemory.total_tokens |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/summarizer.py |
(no function) |
|
45 |
0 |
0 |
|
100% |
| agentos/memory/working.py |
WorkingMemory.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/memory/working.py |
WorkingMemory.add |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/working.py |
WorkingMemory.get |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/working.py |
WorkingMemory.search |
|
5 |
5 |
0 |
|
0% |
| agentos/memory/working.py |
WorkingMemory.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/working.py |
WorkingMemory.get_state |
|
1 |
1 |
0 |
|
0% |
| agentos/memory/working.py |
WorkingMemory.restore_state |
|
4 |
4 |
0 |
|
0% |
| agentos/memory/working.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| agentos/models/__init__.py |
(no function) |
|
7 |
0 |
0 |
|
100% |
| agentos/models/__init___20260705_134105_910.py |
(no function) |
|
5 |
5 |
0 |
|
0% |
| agentos/models/agent.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| agentos/models/backends/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| agentos/models/backends/anthropic.py |
ClaudeClient.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/models/backends/anthropic.py |
ClaudeClient._headers |
|
1 |
1 |
0 |
|
0% |
| agentos/models/backends/anthropic.py |
ClaudeClient._messages_url |
|
1 |
1 |
0 |
|
0% |
| agentos/models/backends/anthropic.py |
ClaudeClient._build_payload |
|
13 |
13 |
0 |
|
0% |
| agentos/models/backends/anthropic.py |
ClaudeClient._async_request |
|
16 |
16 |
0 |
|
0% |
| agentos/models/backends/anthropic.py |
ClaudeClient.chat |
|
12 |
12 |
0 |
|
0% |
| agentos/models/backends/anthropic.py |
ClaudeClient.chat_stream |
|
25 |
25 |
0 |
|
0% |
| agentos/models/backends/anthropic.py |
ClaudeClient.sync_chat |
|
5 |
5 |
0 |
|
0% |
| agentos/models/backends/anthropic.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| agentos/models/backends/gemini.py |
_convert_tools_to_gemini |
|
7 |
7 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
_convert_gemini_tool_calls |
|
13 |
13 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient.api_key |
|
1 |
1 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient.close |
|
2 |
2 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient.call |
|
11 |
11 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient.call_stream |
|
21 |
21 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient.call_with_image |
|
8 |
8 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient.count_tokens |
|
6 |
6 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient._build_gemini_contents |
|
20 |
20 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient._map_role |
|
2 |
2 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
GeminiClient._parse_response |
|
22 |
22 |
0 |
|
0% |
| agentos/models/backends/gemini.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| agentos/models/backends/ollama.py |
OllamaClient.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/models/backends/ollama.py |
OllamaClient._generate_url |
|
1 |
1 |
0 |
|
0% |
| agentos/models/backends/ollama.py |
OllamaClient._build_payload |
|
7 |
7 |
0 |
|
0% |
| agentos/models/backends/ollama.py |
OllamaClient._async_request |
|
13 |
13 |
0 |
|
0% |
| agentos/models/backends/ollama.py |
OllamaClient.chat |
|
9 |
9 |
0 |
|
0% |
| agentos/models/backends/ollama.py |
OllamaClient.chat_stream |
|
17 |
17 |
0 |
|
0% |
| agentos/models/backends/ollama.py |
OllamaClient.sync_chat |
|
5 |
5 |
0 |
|
0% |
| agentos/models/backends/ollama.py |
OllamaClient.list_models |
|
7 |
7 |
0 |
|
0% |
| agentos/models/backends/ollama.py |
OllamaClient.pull_model |
|
12 |
12 |
0 |
|
0% |
| agentos/models/backends/ollama.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| agentos/models/backends/openai.py |
OpenAIClient.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/models/backends/openai.py |
OpenAIClient.headers |
|
4 |
4 |
0 |
|
0% |
| agentos/models/backends/openai.py |
OpenAIClient._chat_url |
|
1 |
1 |
0 |
|
0% |
| agentos/models/backends/openai.py |
OpenAIClient._async_request |
|
22 |
22 |
0 |
|
0% |
| agentos/models/backends/openai.py |
OpenAIClient.chat |
|
8 |
8 |
0 |
|
0% |
| agentos/models/backends/openai.py |
OpenAIClient.chat_stream |
|
22 |
22 |
0 |
|
0% |
| agentos/models/backends/openai.py |
OpenAIClient.sync_chat |
|
5 |
5 |
0 |
|
0% |
| agentos/models/backends/openai.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| agentos/models/error.py |
AgentOSError.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/models/error.py |
AgentOSError._log |
|
6 |
6 |
0 |
|
0% |
| agentos/models/error.py |
AgentOSError.to_api_error |
|
1 |
1 |
0 |
|
0% |
| agentos/models/error.py |
AgentOSError._title |
|
2 |
2 |
0 |
|
0% |
| agentos/models/error.py |
ValidationError.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/models/error.py |
ValidationError.add_error |
|
3 |
3 |
0 |
|
0% |
| agentos/models/error.py |
ValidationError.has_errors |
|
1 |
1 |
0 |
|
0% |
| agentos/models/error.py |
ValidationError.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/models/error.py |
NotFoundError.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/models/error.py |
AuthenticationError.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/models/error.py |
AuthorizationError.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/models/error.py |
RateLimitError.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/models/error.py |
InternalError.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/models/error.py |
ServiceUnavailableError.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/models/error.py |
(no function) |
|
57 |
0 |
0 |
|
100% |
| agentos/models/resilience.py |
CircuitBreaker.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/models/resilience.py |
CircuitBreaker.call |
|
10 |
10 |
0 |
|
0% |
| agentos/models/resilience.py |
CircuitBreaker._allow_request |
|
11 |
11 |
0 |
|
0% |
| agentos/models/resilience.py |
CircuitBreaker._on_success |
|
10 |
10 |
0 |
|
0% |
| agentos/models/resilience.py |
CircuitBreaker._on_failure |
|
10 |
10 |
0 |
|
0% |
| agentos/models/resilience.py |
CircuitBreaker.stats |
|
8 |
8 |
0 |
|
0% |
| agentos/models/resilience.py |
CircuitBreaker.reset |
|
3 |
3 |
0 |
|
0% |
| agentos/models/resilience.py |
CancelledError.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/models/resilience.py |
RetryExhaustedError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/models/resilience.py |
retry_with_backoff |
|
25 |
25 |
0 |
|
0% |
| agentos/models/resilience.py |
retry_with_backoff._apply_delay |
|
7 |
7 |
0 |
|
0% |
| agentos/models/resilience.py |
with_timeout |
|
4 |
4 |
0 |
|
0% |
| agentos/models/resilience.py |
with_fallback |
|
11 |
11 |
0 |
|
0% |
| agentos/models/resilience.py |
FallbackExhaustedError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/models/resilience.py |
ResilientCall.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/models/resilience.py |
ResilientCall.call |
|
2 |
2 |
0 |
|
0% |
| agentos/models/resilience.py |
ResilientCall.call._inner |
|
1 |
1 |
0 |
|
0% |
| agentos/models/resilience.py |
retry_with_backoff |
|
1 |
1 |
0 |
|
0% |
| agentos/models/resilience.py |
with_timeout |
|
1 |
1 |
0 |
|
0% |
| agentos/models/resilience.py |
with_fallback |
|
1 |
1 |
0 |
|
0% |
| agentos/models/resilience.py |
(no function) |
|
74 |
0 |
0 |
|
100% |
| agentos/models/response.py |
PaginationMeta.compute_total_pages |
|
4 |
4 |
0 |
|
0% |
| agentos/models/response.py |
PaginationMeta.compute_pagination_flags |
|
3 |
3 |
0 |
|
0% |
| agentos/models/response.py |
(no function) |
|
56 |
0 |
0 |
|
100% |
| agentos/models/router.py |
ModelResponse.has_tool_calls |
|
1 |
1 |
0 |
|
0% |
| agentos/models/router.py |
ModelRouter.chat |
|
5 |
5 |
0 |
|
0% |
| agentos/models/router.py |
(no function) |
|
35 |
0 |
0 |
|
100% |
| agentos/models/routing_strategy.py |
RoutingStrategy.assess_complexity |
|
10 |
10 |
0 |
|
0% |
| agentos/models/routing_strategy.py |
RoutingStrategy.assess_budget |
|
4 |
4 |
0 |
|
0% |
| agentos/models/routing_strategy.py |
RoutingStrategy.route |
|
4 |
4 |
0 |
|
0% |
| agentos/models/routing_strategy.py |
(no function) |
|
25 |
0 |
0 |
|
100% |
| agentos/monitoring.py |
(no function) |
|
25 |
25 |
0 |
|
0% |
| agentos/monitoring/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/monitoring/alerts.py |
AlertRule.evaluate |
|
9 |
9 |
0 |
|
0% |
| agentos/monitoring/alerts.py |
Alert.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/monitoring/alerts.py |
Alert.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/monitoring/alerts.py |
WebhookDispatcher.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/monitoring/alerts.py |
WebhookDispatcher.send |
|
13 |
13 |
0 |
|
0% |
| agentos/monitoring/alerts.py |
AlertEvaluator.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/monitoring/alerts.py |
AlertEvaluator.add_rule |
|
1 |
1 |
0 |
|
0% |
| agentos/monitoring/alerts.py |
AlertEvaluator.evaluate |
|
11 |
11 |
0 |
|
0% |
| agentos/monitoring/alerts.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| agentos/multimodal/__init__.py |
MediaMetadata.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MediaContext.to_llm_message |
|
3 |
3 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MediaDetector.detect |
|
31 |
31 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MediaDetector.batch_detect |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MediaProcessor.process |
|
0 |
0 |
1 |
|
100% |
| agentos/multimodal/__init__.py |
MediaProcessor.extract_metadata |
|
0 |
0 |
1 |
|
100% |
| agentos/multimodal/__init__.py |
ImageProcessor.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
ImageProcessor.process |
|
6 |
6 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
ImageProcessor.extract_metadata |
|
17 |
17 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
ImageProcessor._encode_base64 |
|
5 |
5 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
ImageProcessor._generate_description |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
ImageProcessor._generate_thumbnail |
|
12 |
12 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
ImageProcessor.resize |
|
8 |
8 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
ImageProcessor.compress |
|
8 |
8 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
ImageProcessor.convert_format |
|
10 |
10 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
AudioProcessor.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
AudioProcessor.process |
|
4 |
4 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
AudioProcessor.extract_metadata |
|
16 |
16 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
AudioProcessor._transcribe |
|
9 |
9 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
VideoProcessor.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
VideoProcessor.process |
|
4 |
4 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
VideoProcessor.extract_metadata |
|
16 |
16 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
VideoProcessor._extract_keyframes |
|
20 |
20 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
VideoProcessor._format_time |
|
5 |
5 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
DocumentProcessor.process |
|
4 |
4 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
DocumentProcessor.extract_metadata |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
DocumentProcessor._extract_text |
|
11 |
11 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
DocumentProcessor._extract_pdf |
|
21 |
21 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
DocumentProcessor._extract_docx |
|
9 |
9 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MultimodalContextManager.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MultimodalContextManager.load |
|
8 |
8 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MultimodalContextManager.load_batch |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MultimodalContextManager.load_as_message |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MultimodalContextManager.load_batch_as_messages |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MultimodalContextManager.register_processor |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
MultimodalContextManager.analyze_directory |
|
18 |
18 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
create_multimodal_manager |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
quick_load |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/__init__.py |
(no function) |
|
108 |
0 |
5 |
|
100% |
| agentos/multimodal/manager.py |
MultimodalBlock.text_block |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/manager.py |
MultimodalBlock.image_url |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/manager.py |
MultimodalBlock.image_base64 |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/manager.py |
MultimodalBlock.audio |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/manager.py |
MultimodalBlock.to_openai_format |
|
5 |
5 |
0 |
|
0% |
| agentos/multimodal/manager.py |
ImageProcessor.encode_file |
|
5 |
5 |
0 |
|
0% |
| agentos/multimodal/manager.py |
ImageProcessor.encode_bytes |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/manager.py |
ImageProcessor.estimate_tokens |
|
8 |
8 |
0 |
|
0% |
| agentos/multimodal/manager.py |
ImageProcessor.purge_metadata |
|
12 |
12 |
0 |
|
0% |
| agentos/multimodal/manager.py |
AudioProcessor.transcribe |
|
8 |
8 |
0 |
|
0% |
| agentos/multimodal/manager.py |
AudioProcessor.encode_file |
|
5 |
5 |
0 |
|
0% |
| agentos/multimodal/manager.py |
DocumentParser.parse_pdf |
|
13 |
13 |
0 |
|
0% |
| agentos/multimodal/manager.py |
DocumentParser.parse_docx |
|
7 |
7 |
0 |
|
0% |
| agentos/multimodal/manager.py |
DocumentParser.parse_auto |
|
13 |
13 |
0 |
|
0% |
| agentos/multimodal/manager.py |
MultimodalManager.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/multimodal/manager.py |
MultimodalManager.prepare_input |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/manager.py |
MultimodalManager.from_files |
|
21 |
21 |
0 |
|
0% |
| agentos/multimodal/manager.py |
MultimodalManager.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/manager.py |
(no function) |
|
56 |
56 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalContent.from_text |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalContent.from_path |
|
8 |
8 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalContent.from_bytes |
|
3 |
3 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalMessage.add_text |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalMessage.add_image_path |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalMessage.add_audio_path |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalMessage.to_openai_format |
|
9 |
9 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalMessage.to_gemini_format |
|
9 |
9 |
0 |
|
0% |
| agentos/multimodal/provider.py |
VisionProvider.describe |
|
0 |
0 |
1 |
|
100% |
| agentos/multimodal/provider.py |
VisionProvider.ask |
|
0 |
0 |
1 |
|
100% |
| agentos/multimodal/provider.py |
OpenAIVisionProvider.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/multimodal/provider.py |
OpenAIVisionProvider.describe |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/provider.py |
OpenAIVisionProvider.ask |
|
13 |
13 |
0 |
|
0% |
| agentos/multimodal/provider.py |
LocalVisionProvider.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/provider.py |
LocalVisionProvider.describe |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/provider.py |
LocalVisionProvider.ask |
|
5 |
5 |
0 |
|
0% |
| agentos/multimodal/provider.py |
AudioProvider.transcribe |
|
0 |
0 |
1 |
|
100% |
| agentos/multimodal/provider.py |
AudioProvider.synthesize |
|
0 |
0 |
1 |
|
100% |
| agentos/multimodal/provider.py |
OpenAIAudioProvider.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/multimodal/provider.py |
OpenAIAudioProvider.transcribe |
|
11 |
11 |
0 |
|
0% |
| agentos/multimodal/provider.py |
OpenAIAudioProvider.synthesize |
|
7 |
7 |
0 |
|
0% |
| agentos/multimodal/provider.py |
EdgeTTSProvider.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/multimodal/provider.py |
EdgeTTSProvider.synthesize |
|
10 |
10 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalClient.see |
|
2 |
2 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalClient.hear |
|
4 |
4 |
0 |
|
0% |
| agentos/multimodal/provider.py |
MultiModalClient.speak |
|
3 |
3 |
0 |
|
0% |
| agentos/multimodal/provider.py |
(no function) |
|
75 |
75 |
6 |
|
0% |
| agentos/observability/__init__.py |
Span.duration_ms |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/__init__.py |
Span.add_event |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/__init__.py |
Span.set_error |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/__init__.py |
Span.finish |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Span.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Trace.total_duration_ms |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/__init__.py |
Trace.total_cost_usd |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Trace.total_tokens |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Trace.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Tracer.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/__init__.py |
Tracer.add_exporter |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Tracer.start_trace |
|
14 |
14 |
0 |
|
0% |
| agentos/observability/__init__.py |
Tracer.start_span |
|
16 |
16 |
0 |
|
0% |
| agentos/observability/__init__.py |
Tracer.record_llm_call |
|
6 |
6 |
0 |
|
0% |
| agentos/observability/__init__.py |
Tracer.record_tool_call |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/__init__.py |
MetricsRegistry.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/__init__.py |
MetricsRegistry.counter |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/__init__.py |
MetricsRegistry.histogram |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/__init__.py |
MetricsRegistry.gauge |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/__init__.py |
MetricsRegistry.collect |
|
9 |
9 |
0 |
|
0% |
| agentos/observability/__init__.py |
MetricsRegistry.to_prometheus_text |
|
11 |
11 |
0 |
|
0% |
| agentos/observability/__init__.py |
Counter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/__init__.py |
Counter.inc |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Counter.value |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Gauge.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/__init__.py |
Gauge.set |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Gauge.value |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Histogram.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/observability/__init__.py |
Histogram.observe |
|
6 |
6 |
0 |
|
0% |
| agentos/observability/__init__.py |
Histogram.count |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
Histogram.sum |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
StructuredLogger.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/__init__.py |
StructuredLogger.add_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
StructuredLogger.set_level |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
StructuredLogger.log |
|
12 |
12 |
0 |
|
0% |
| agentos/observability/__init__.py |
StructuredLogger.debug |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
StructuredLogger.info |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
StructuredLogger.warning |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
StructuredLogger.error |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
StructuredLogger.critical |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
ObservabilityDashboard.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/__init__.py |
ObservabilityDashboard.record_trace |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/__init__.py |
ObservabilityDashboard.get_summary |
|
14 |
14 |
0 |
|
0% |
| agentos/observability/__init__.py |
ObservabilityDashboard.get_latency_breakdown |
|
10 |
10 |
0 |
|
0% |
| agentos/observability/__init__.py |
create_observability_stack |
|
12 |
12 |
0 |
|
0% |
| agentos/observability/__init__.py |
NoopTracer.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
NoopTracer.start_span |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
NoopTracer.mark_complete |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
CostAnalytics.record_call |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/__init__.py |
CostAnalytics.summary |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/__init__.py |
BudgetAlert.check |
|
6 |
6 |
0 |
|
0% |
| agentos/observability/__init__.py |
(no function) |
|
149 |
0 |
0 |
|
100% |
| agentos/observability/cost_analytics.py |
CostBreakdown.__post_init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.record |
|
7 |
7 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.by_model |
|
13 |
13 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.daily_breakdown |
|
19 |
19 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.by_session |
|
10 |
10 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.trend |
|
16 |
16 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.check_budget |
|
20 |
20 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.total_cost |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.total_calls |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.summary |
|
10 |
10 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.get_breakdown |
|
14 |
14 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.get_session |
|
10 |
10 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics.cost_by_score_tier |
|
10 |
10 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics._save |
|
12 |
12 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
CostAnalytics._load |
|
9 |
9 |
0 |
|
0% |
| agentos/observability/cost_analytics.py |
(no function) |
|
73 |
0 |
0 |
|
100% |
| agentos/observability/logging.py |
JsonFormatter.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/logging.py |
JsonFormatter.format |
|
14 |
14 |
0 |
|
0% |
| agentos/observability/logging.py |
ContextLogger.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
ContextLogger._make_extra |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/logging.py |
ContextLogger.debug |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
ContextLogger.info |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
ContextLogger.warning |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
ContextLogger.error |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
ContextLogger.critical |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
ContextLogger.exception |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
ContextLogger.raw |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
set_request_id |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
set_tenant_id |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
set_session_id |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
get_request_id |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
get_tenant_id |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
get_session_id |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
configure_logging |
|
15 |
15 |
0 |
|
0% |
| agentos/observability/logging.py |
get_logger |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/logging.py |
(no function) |
|
36 |
36 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricSnapshot.to_json |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricSnapshot.from_collector |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.observe |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram._prune |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.count |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.quantile |
|
9 |
9 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.p50 |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.p95 |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.p99 |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.avg |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.min_val |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.max_val |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/metrics.py |
Histogram.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
Counter.inc |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
Counter.value |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
Gauge.set |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
Gauge.inc |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
Gauge.dec |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
Gauge.value |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.__init__ |
|
14 |
14 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.record_step_latency |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.record_model_latency |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.record_tool_latency |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.record_error |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.record_cache_hit |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.record_cache_miss |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.uptime_seconds |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.rps |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.error_rate |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.cache_hit_rate |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.snapshot |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/metrics.py |
MetricsCollector.summary |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/metrics.py |
(no function) |
|
81 |
0 |
0 |
|
100% |
| agentos/observability/otel_bridge.py |
OtelConfig.with_env_overrides |
|
9 |
9 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
_normalize_value |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
SpanHandle.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
SpanHandle.set_attribute |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
SpanHandle.set_attributes |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
SpanHandle.add_event |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
SpanHandle.record_exception |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
SpanHandle.set_status |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer.init |
|
17 |
17 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer._init_sdk |
|
11 |
11 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer._build_exporter |
|
13 |
13 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer.get_tracer |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer.span |
|
13 |
13 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer.trace |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer.trace.decorator |
|
9 |
9 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer.trace.decorator.async_wrapper |
|
10 |
10 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer.trace.decorator.sync_wrapper |
|
10 |
10 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer.async_span |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelTracer.shutdown |
|
7 |
7 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMeter.init |
|
21 |
21 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMeter.record_counter |
|
5 |
5 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMeter.record_histogram |
|
6 |
6 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMeter.record_gauge |
|
6 |
6 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMeter.bridge |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMeter.bridge._hooked_flush |
|
10 |
10 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMiddleware.inject_context |
|
8 |
8 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMiddleware.extract_context |
|
8 |
8 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMiddleware.get_trace_id |
|
9 |
9 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
OtelMiddleware.get_span_id |
|
9 |
9 |
0 |
|
0% |
| agentos/observability/otel_bridge.py |
(no function) |
|
91 |
91 |
3 |
|
0% |
| agentos/observability/tracer.py |
ObservabilityReport.summary |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/tracer.py |
Tracer.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/tracer.py |
Tracer.noop |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracer.py |
Tracer.step |
|
9 |
9 |
0 |
|
0% |
| agentos/observability/tracer.py |
Tracer.track_tokens |
|
6 |
6 |
0 |
|
0% |
| agentos/observability/tracer.py |
Tracer.track_tool_call |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/tracer.py |
Tracer.report |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracer.py |
Tracer.token_summary |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracer.py |
NoopTracer.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracer.py |
NoopTracer.step |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracer.py |
NoopTracer.track_tokens |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracer.py |
NoopTracer.track_tool_call |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracer.py |
NoopTracer.report |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracer.py |
NoopTracer.token_summary |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracer.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| agentos/observability/tracing.py |
setup_tracing |
|
15 |
15 |
0 |
|
0% |
| agentos/observability/tracing.py |
shutdown_tracing |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/tracing.py |
get_tracer |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/tracing.py |
_NoOpTracer.start_as_current_span |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracing.py |
_NoOpTracer.start_span |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracing.py |
_NoOpSpan.set_attribute |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracing.py |
_NoOpSpan.set_status |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracing.py |
_NoOpSpan.add_event |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracing.py |
_NoOpSpan.end |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracing.py |
_NoOpSpan.__enter__ |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracing.py |
_NoOpSpan.__exit__ |
|
1 |
1 |
0 |
|
0% |
| agentos/observability/tracing.py |
trace_function |
|
2 |
2 |
0 |
|
0% |
| agentos/observability/tracing.py |
trace_function.decorator |
|
4 |
4 |
0 |
|
0% |
| agentos/observability/tracing.py |
trace_function.decorator.wrapper |
|
6 |
6 |
0 |
|
0% |
| agentos/observability/tracing.py |
get_current_span |
|
3 |
3 |
0 |
|
0% |
| agentos/observability/tracing.py |
(no function) |
|
37 |
37 |
0 |
|
0% |
| agentos/orchestration/__init__.py |
(no function) |
|
30 |
1 |
0 |
|
97% |
| agentos/orchestration/a2a_router.py |
A2ARouter.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/a2a_router.py |
A2ARouter.register |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/a2a_router.py |
A2ARouter.register_local |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/a2a_router.py |
A2ARouter.discover_remote |
|
2 |
2 |
0 |
|
0% |
| agentos/orchestration/a2a_router.py |
A2ARouter.find_agent |
|
5 |
5 |
0 |
|
0% |
| agentos/orchestration/a2a_router.py |
A2ARouter.delegate |
|
5 |
5 |
0 |
|
0% |
| agentos/orchestration/a2a_router.py |
A2ARouter.list_agents |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/a2a_router.py |
(no function) |
|
37 |
0 |
0 |
|
100% |
| agentos/orchestration/distributed.py |
_require_ray |
|
2 |
2 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
CrossNodeMailbox.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
CrossNodeMailbox.send |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
CrossNodeMailbox.receive |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
CrossNodeMailbox.receive_all |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
CrossNodeBus.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
CrossNodeBus.create_mailbox |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
CrossNodeBus.get_mailbox |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
CrossNodeBus.broadcast |
|
5 |
5 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
CrossNodeBus.subscribe |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
RayAgentActor.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
RayAgentActor.get_status |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
RayAgentActor.execute |
|
9 |
9 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
RayAgentActor.shutdown |
|
2 |
2 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistTaskQueue.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistTaskQueue.submit |
|
4 |
4 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistTaskQueue.get_result |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistTaskQueue.mark_complete |
|
6 |
6 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistTaskQueue.list_pending |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistSwarmCoordinator.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistSwarmCoordinator.start |
|
7 |
7 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistSwarmCoordinator.stop |
|
7 |
7 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistSwarmCoordinator.submit |
|
9 |
9 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistSwarmCoordinator.is_running |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
DistSwarmCoordinator.actor_count |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
quick_start |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/distributed.py |
(no function) |
|
90 |
8 |
0 |
|
91% |
| agentos/orchestration/graph.py |
GraphNode.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphEdge.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.add_node |
|
5 |
5 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.remove_node |
|
9 |
9 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.add_edge |
|
17 |
17 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.remove_edge |
|
5 |
5 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.get_node |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.list_nodes |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.list_edges |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.execute |
|
20 |
20 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator._execute_nodes |
|
7 |
7 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator._execute_node |
|
22 |
22 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator._get_next_nodes |
|
7 |
7 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.get_execution_order |
|
6 |
6 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.get_execution_order.visit |
|
7 |
7 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.validate |
|
7 |
7 |
0 |
|
0% |
| agentos/orchestration/graph.py |
GraphOrchestrator.clear |
|
4 |
4 |
0 |
|
0% |
| agentos/orchestration/graph.py |
(no function) |
|
57 |
0 |
0 |
|
100% |
| agentos/orchestration/graph_executor.py |
GraphNode.resolve_task |
|
7 |
7 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph.add_node |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph.remove_node |
|
5 |
5 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph.validate |
|
13 |
13 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph._topological_order |
|
19 |
19 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph.execute |
|
55 |
55 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph._execute_node |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph.to_mermaid |
|
10 |
10 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph.node_count |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
AgentGraph.edge_count |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
GraphRecipe.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
GraphRecipe.build |
|
4 |
4 |
0 |
|
0% |
| agentos/orchestration/graph_executor.py |
(no function) |
|
60 |
0 |
0 |
|
100% |
| agentos/orchestration/parallel.py |
TaskResult.duration_ms |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
TaskResult.ok |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
RunResult.success_rate |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
ParallelExecutor.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
ParallelExecutor.on_progress |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
ParallelExecutor.execute |
|
42 |
42 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
ParallelExecutor.execute_stream |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
ParallelExecutor.fan_out |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
ParallelExecutor._run_one |
|
30 |
30 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
ParallelExecutor._default_agent |
|
2 |
2 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
ParallelExecutor._topological_sort |
|
22 |
22 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
ParallelExecutor.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/parallel.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| agentos/orchestration/swarm_coordinator.py |
(no function) |
|
6 |
6 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDAG.in_degree_map |
|
4 |
4 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDAG.adjacency_map |
|
4 |
4 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDAG.topological_order |
|
15 |
15 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDAG.detect_cycles |
|
12 |
12 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDAG.parallel_groups |
|
15 |
15 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer.decompose |
|
11 |
11 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer.replan |
|
26 |
26 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer.get_trace |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer.validate_dag |
|
17 |
17 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer._create_node |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer._decompose_recursive |
|
31 |
31 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer._is_atomic |
|
7 |
7 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer._generate_sub_tasks |
|
3 |
3 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer._llm_generate |
|
8 |
8 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer._heuristic_generate |
|
24 |
24 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer._collect_downstream |
|
12 |
12 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
TaskDecomposer._break_cycles |
|
5 |
5 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
create_decomposer |
|
1 |
1 |
0 |
|
0% |
| agentos/orchestration/task_decomposer.py |
(no function) |
|
79 |
0 |
0 |
|
100% |
| agentos/plugin_manager.py |
PluginManager.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/plugin_manager.py |
PluginManager.discover |
|
5 |
5 |
0 |
|
0% |
| agentos/plugin_manager.py |
PluginManager.register |
|
6 |
6 |
0 |
|
0% |
| agentos/plugin_manager.py |
PluginManager.load |
|
1 |
1 |
0 |
|
0% |
| agentos/plugin_manager.py |
PluginManager.unload |
|
3 |
3 |
0 |
|
0% |
| agentos/plugin_manager.py |
PluginManager.add_hook |
|
1 |
1 |
0 |
|
0% |
| agentos/plugin_manager.py |
PluginManager.call_hook |
|
1 |
1 |
0 |
|
0% |
| agentos/plugin_manager.py |
PluginManager.loaded_plugins |
|
1 |
1 |
0 |
|
0% |
| agentos/plugin_manager.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| agentos/plugins.py |
(no function) |
|
16 |
16 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginManifest.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginManifest.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.load |
|
6 |
6 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.activate |
|
6 |
6 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.deactivate |
|
5 |
5 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.unload |
|
5 |
5 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.on_load |
|
0 |
0 |
0 |
|
100% |
| agentos/plugins/__init__.py |
BasePlugin.on_activate |
|
0 |
0 |
0 |
|
100% |
| agentos/plugins/__init__.py |
BasePlugin.on_deactivate |
|
0 |
0 |
0 |
|
100% |
| agentos/plugins/__init__.py |
BasePlugin.on_unload |
|
0 |
0 |
0 |
|
100% |
| agentos/plugins/__init__.py |
BasePlugin.register_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.unregister_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.register_middleware |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.status |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.tools |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.middleware |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
BasePlugin.is_active |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.__new__ |
|
4 |
4 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.register |
|
6 |
6 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.unregister |
|
9 |
9 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.discover |
|
17 |
17 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.discover_entry_points |
|
13 |
13 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.load |
|
16 |
16 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.load_all |
|
6 |
6 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.activate |
|
8 |
8 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.activate_all |
|
6 |
6 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.reload |
|
13 |
13 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.reload_all |
|
5 |
5 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.get_plugin |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.get_tool |
|
7 |
7 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.get_all_tools |
|
5 |
5 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.list_plugins |
|
5 |
5 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry.get_active_count |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry._instantiate_plugin |
|
12 |
12 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry._check_dependencies |
|
5 |
5 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginRegistry._resolve_order |
|
20 |
20 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginFileWatcher.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginFileWatcher.start |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginFileWatcher.stop |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginFileWatcher._snapshot_files |
|
8 |
8 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginFileWatcher._poll_loop |
|
6 |
6 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginFileWatcher._check_and_reload |
|
21 |
21 |
0 |
|
0% |
| agentos/plugins/__init__.py |
AuditLoggerPlugin.on_activate |
|
2 |
2 |
0 |
|
0% |
| agentos/plugins/__init__.py |
AuditLoggerPlugin.on_activate.audit_log |
|
2 |
2 |
0 |
|
0% |
| agentos/plugins/__init__.py |
HealthCheckPlugin.on_load |
|
2 |
2 |
0 |
|
0% |
| agentos/plugins/__init__.py |
HealthCheckPlugin.on_load.health_check |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
create_registry_with_builtins |
|
7 |
7 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginDiscovery.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginDiscovery.discover |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginLoader.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
PluginLoader.load_from_discovery |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
LifecycleManager.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
LifecycleManager.start_all |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
LifecycleManager.stop_all |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/__init__.py |
(no function) |
|
117 |
0 |
0 |
|
100% |
| agentos/plugins/discovery.py |
PluginProtocol.initialize |
|
0 |
0 |
1 |
|
100% |
| agentos/plugins/discovery.py |
PluginProtocol.shutdown |
|
0 |
0 |
1 |
|
100% |
| agentos/plugins/discovery.py |
DiscoveredPlugin.is_loaded |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.discovered |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.groups |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.register_loader |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.scan |
|
24 |
24 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.load_plugin |
|
15 |
15 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.load_all |
|
8 |
8 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.get_by_package |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.get_by_group |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.summary |
|
4 |
4 |
0 |
|
0% |
| agentos/plugins/discovery.py |
PluginDiscovery.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/discovery.py |
_default_plugin_loader |
|
6 |
6 |
0 |
|
0% |
| agentos/plugins/discovery.py |
(no function) |
|
45 |
45 |
3 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecyclePlugin.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecyclePlugin.uptime_seconds |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecyclePlugin.on_load |
|
0 |
0 |
0 |
|
100% |
| agentos/plugins/lifecycle.py |
LifecyclePlugin.on_init |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecyclePlugin.on_start |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecyclePlugin.on_stop |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecyclePlugin.on_error |
|
2 |
2 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecyclePlugin.health_check |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
HealthStatus.is_healthy |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
HealthStatus.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.init_all |
|
15 |
15 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.start_all |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.start_one |
|
19 |
19 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.stop_all |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.stop_one |
|
12 |
12 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.health_check_all |
|
11 |
11 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.start_health_polling |
|
2 |
2 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.start_health_polling._poll |
|
6 |
6 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.stop_health_polling |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.report |
|
6 |
6 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager.summary |
|
7 |
7 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
LifecycleManager._handle_error |
|
7 |
7 |
0 |
|
0% |
| agentos/plugins/lifecycle.py |
(no function) |
|
54 |
54 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoadError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoader.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoader.discover |
|
21 |
21 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoader._load_manifest |
|
12 |
12 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoader._manifest_from_pyfile |
|
13 |
13 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoader.load_all |
|
21 |
21 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoader.load_one |
|
14 |
14 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoader.hot_reload |
|
15 |
15 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoader._instantiate |
|
16 |
16 |
0 |
|
0% |
| agentos/plugins/loader.py |
PluginLoader._topological_sort |
|
20 |
20 |
0 |
|
0% |
| agentos/plugins/loader.py |
(no function) |
|
22 |
22 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginManifest.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.register |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.unregister |
|
4 |
4 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.get |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.get_instance |
|
2 |
2 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.list_all |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.list_names |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.by_type |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.by_tag |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.by_status |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.resolve_order |
|
22 |
22 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.check_requirements |
|
8 |
8 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.register_hook |
|
3 |
3 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.emit_hook |
|
10 |
10 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.hook_names |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.count |
|
1 |
1 |
0 |
|
0% |
| agentos/plugins/registry.py |
PluginRegistry.summary |
|
8 |
8 |
0 |
|
0% |
| agentos/plugins/registry.py |
(no function) |
|
62 |
62 |
0 |
|
0% |
| agentos/prompt/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/prompt/hub.py |
PromptVersion.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptTemplate.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptTemplate.render |
|
10 |
10 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptTemplate.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptTemplate.update |
|
5 |
5 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptTemplate.rollback |
|
5 |
5 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptTemplate.diff |
|
17 |
17 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptTemplate.hash |
|
1 |
1 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.register |
|
1 |
1 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.get |
|
3 |
3 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.render |
|
1 |
1 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.search |
|
15 |
15 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.list_by_type |
|
1 |
1 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.list_by_tag |
|
1 |
1 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.export_json |
|
2 |
2 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.import_json |
|
7 |
7 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub._load |
|
4 |
4 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub._save |
|
6 |
6 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.ab_test_set |
|
1 |
1 |
0 |
|
0% |
| agentos/prompt/hub.py |
PromptHub.count |
|
1 |
1 |
0 |
|
0% |
| agentos/prompt/hub.py |
create_default_hub |
|
4 |
4 |
0 |
|
0% |
| agentos/prompt/hub.py |
(no function) |
|
69 |
0 |
0 |
|
100% |
| agentos/prompts.py |
PromptRegistry.register |
|
1 |
1 |
0 |
|
0% |
| agentos/prompts.py |
PromptRegistry.get |
|
1 |
1 |
0 |
|
0% |
| agentos/prompts.py |
(no function) |
|
7 |
7 |
0 |
|
0% |
| agentos/prompts/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| agentos/prompts/few_shot.py |
Example.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector.select |
|
6 |
6 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector.build_prompt |
|
8 |
8 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector.add_example |
|
1 |
1 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector.remove_example |
|
1 |
1 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector.set_score |
|
4 |
4 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector._select_random |
|
1 |
1 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector._select_similarity |
|
4 |
4 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector._select_diversity |
|
9 |
9 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector._select_recency |
|
1 |
1 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector._select_label_balanced |
|
13 |
13 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
FewShotSelector._jaccard |
|
6 |
6 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
build_examples |
|
7 |
7 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
_tokenize |
|
1 |
1 |
0 |
|
0% |
| agentos/prompts/few_shot.py |
(no function) |
|
41 |
0 |
0 |
|
100% |
| agentos/prompts/manager.py |
PromptTemplate.render |
|
5 |
5 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry.register |
|
5 |
5 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry.get |
|
7 |
7 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry.get_version |
|
1 |
1 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry.list_templates |
|
5 |
5 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry.render |
|
4 |
4 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry.rollback |
|
16 |
16 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry._save |
|
10 |
10 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry._load |
|
7 |
7 |
0 |
|
0% |
| agentos/prompts/manager.py |
PromptRegistry.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/prompts/manager.py |
(no function) |
|
27 |
0 |
0 |
|
100% |
| agentos/prompts/optimizer.py |
PromptOptimizer.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/prompts/optimizer.py |
PromptOptimizer.optimize |
|
20 |
20 |
0 |
|
0% |
| agentos/prompts/optimizer.py |
PromptOptimizer._generate_candidates |
|
9 |
9 |
0 |
|
0% |
| agentos/prompts/optimizer.py |
PromptOptimizer._format_examples |
|
1 |
1 |
0 |
|
0% |
| agentos/prompts/optimizer.py |
PromptOptimizer._perturb |
|
2 |
2 |
0 |
|
0% |
| agentos/prompts/optimizer.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| agentos/protocols/__init__.py |
AgentContract.model_dump |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/__init__.py |
CapabilityMatcher.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/__init__.py |
CapabilityMatcher.match |
|
9 |
9 |
0 |
|
0% |
| agentos/protocols/__init__.py |
ContractRegistry.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/__init__.py |
ContractRegistry.register |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/__init__.py |
ContractRegistry.get |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/__init__.py |
ContractRegistry.list_all |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/__init__.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| agentos/protocols/a2a.py |
AgentCard.__init__ |
|
10 |
10 |
0 |
|
0% |
| agentos/protocols/a2a.py |
AgentCard.model_dump |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AMessageBus.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AMessageBus.register_agent |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AMessageBus.send |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
TextPart.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
TextPart.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
FilePart.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
FilePart.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
DataPart.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
DataPart.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
part_from_dict |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AArtifact.to_dict |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AArtifact.from_dict |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AMessage.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AMessage.from_dict |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AMessage.user_text |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AMessage.agent_text |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AMessage.get_text |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.start_working |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.complete |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.fail |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.cancel |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.add_artifact |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.is_terminal |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask._transition |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.from_dict |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ATask.from_json |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AHandoff.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AHandoff.from_dict |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AHandoff.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AHandoff.from_json |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ASession.add_message |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ASession.add_task |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ASession.get_last_n_messages |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2ASession.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient._headers |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient._get_client |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.close |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient._retry |
|
11 |
11 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.send_task |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.send_task._do |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.get_task |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.cancel_task |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.handoff |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.wait_for_completion |
|
11 |
11 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.send_and_wait_for_reply |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AClient.subscribe_task_stream |
|
16 |
16 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer._ensure_store |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.task_store |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.register_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.process_task |
|
31 |
31 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.get_task |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.list_tasks |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.cleanup_old |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.mount_routes |
|
18 |
18 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.mount_routes.create_task |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.mount_routes.list_tasks_endpoint |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.mount_routes.get_task_endpoint |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.mount_routes.cancel_task_endpoint |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.mount_routes.stream_task |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.mount_routes.stream_task.event_generator |
|
11 |
11 |
0 |
|
0% |
| agentos/protocols/a2a.py |
A2AServer.mount_routes.handoff_endpoint |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/a2a.py |
new_task |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
new_handoff |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
AgentRecord.healthy |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
AgentRegistry.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
AgentRegistry.register |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/a2a.py |
AgentRegistry.get |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
AgentRegistry.find_by_capability |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a.py |
AgentRegistry.heartbeat |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a.py |
AgentRegistry.pick_least_loaded |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a.py |
(no function) |
|
182 |
0 |
0 |
|
100% |
| agentos/protocols/a2a_store.py |
A2ATaskStore.save_task |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/a2a_store.py |
A2ATaskStore.get_task |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/a2a_store.py |
A2ATaskStore.list_tasks |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/a2a_store.py |
A2ATaskStore.delete_task |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/a2a_store.py |
A2ATaskStore.cleanup_terminal |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/a2a_store.py |
A2ATaskStore.count |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/a2a_store.py |
InMemoryTaskStore.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
InMemoryTaskStore.save_task |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
InMemoryTaskStore.get_task |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
InMemoryTaskStore.list_tasks |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
InMemoryTaskStore.delete_task |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
InMemoryTaskStore.cleanup_terminal |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
InMemoryTaskStore.count |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore._init_db |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore._conn |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore.save_task |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore.get_task |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore.list_tasks |
|
13 |
13 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore.delete_task |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore.cleanup_terminal |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore.count |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
SqliteTaskStore._row_to_task |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/a2a_store.py |
(no function) |
|
44 |
0 |
7 |
|
100% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession.start |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession.start._pulse |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession.subscribe |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession.unsubscribe |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession.emit |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession._broadcast |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession.close |
|
9 |
9 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession.iter_events |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamSession.to_sse |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
StreamingAggregator.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
StreamingAggregator.collect |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
StreamingAggregator.aggregated |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamManager.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamManager.on_state_change |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamManager.create_session |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamManager.get_session |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamManager.notify_state_change |
|
9 |
9 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamManager.notify_artifact |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamManager.notify_progress |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
A2AStreamManager.shutdown |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/a2a_streaming.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| agentos/protocols/agent_card.py |
AgentCard.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCard.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCard.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCard.from_json |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCard.matches_query |
|
12 |
12 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCard.has_capability |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCard.has_skill |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCard.has_tag |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.register |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.unregister |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.get |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.list_all |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.find_by_query |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.find_by_capability |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.find_by_skill |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.find_by_tag |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.export_all |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.import_from_file |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.from_file |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.__len__ |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardRegistry.__contains__ |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardDiscovery.fetch |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
AgentCardDiscovery.fetch_all |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
create_card |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
discover_local |
|
15 |
15 |
0 |
|
0% |
| agentos/protocols/agent_card.py |
(no function) |
|
51 |
0 |
0 |
|
100% |
| agentos/protocols/compliance.py |
ComplianceReport.pass_rate |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/compliance.py |
ComplianceReport.to_summary |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite.run_full_suite |
|
17 |
17 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_01 |
|
9 |
9 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_02 |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_03 |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_04 |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_05 |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_06 |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_07 |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_08 |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_09 |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_10 |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_11 |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_12 |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_13 |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_14 |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test_mcp_15 |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._test |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/compliance.py |
MCPComplianceSuite._build_report |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite.run_full_suite |
|
12 |
12 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_01 |
|
9 |
9 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_02 |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_03 |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_04 |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_05 |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_06 |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_07 |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_08 |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_09 |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test_a2a_10 |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._test |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/compliance.py |
A2AComplianceSuite._build_report |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/compliance.py |
CrossFrameworkInterop.run_interop_checks |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/compliance.py |
CrossFrameworkInterop._check_mcp_server |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/compliance.py |
CrossFrameworkInterop._check_mcp_client |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/compliance.py |
CrossFrameworkInterop._check_agent_card |
|
10 |
10 |
0 |
|
0% |
| agentos/protocols/compliance.py |
CrossFrameworkInterop._check_a2a_task |
|
10 |
10 |
0 |
|
0% |
| agentos/protocols/compliance.py |
run_all_compliance_tests |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/compliance.py |
(no function) |
|
78 |
78 |
0 |
|
0% |
| agentos/protocols/contracts.py |
AgentContract.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
AgentContract.has_capability |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
AgentContract.has_domain |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher.register |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher.unregister |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher.find |
|
12 |
12 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher.find_by_domain |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher.find_by_tag |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher.recommend_for_task |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher._compute_match |
|
11 |
11 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher._text_sim |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher._tag_overlap |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/contracts.py |
CapabilityMatcher._detect_domain |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/contracts.py |
ContractRegistry.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/contracts.py |
ContractRegistry.register |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/contracts.py |
ContractRegistry.heartbeat |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/contracts.py |
ContractRegistry.unregister |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/contracts.py |
ContractRegistry.prune_stale |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/contracts.py |
ContractRegistry.find |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
ContractRegistry.active_count |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
ContractRegistry.list_contracts |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/contracts.py |
ContractRegistry.summary |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/contracts.py |
(no function) |
|
81 |
81 |
0 |
|
0% |
| agentos/protocols/grpc.py |
_encode_varint |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/grpc.py |
_decode_varint |
|
11 |
11 |
0 |
|
0% |
| agentos/protocols/grpc.py |
_encode_field |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/grpc.py |
_encode_string |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/grpc.py |
_encode_int64 |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
_encode_bool |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
_encode_float |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
_encode_bytes |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcFrameCodec.encode_frame |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcFrameCodec.read_frame |
|
10 |
10 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcFrameCodec.write_frame |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcTaskRequest.encode |
|
11 |
11 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcTaskRequest.decode |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcTaskResponse.encode |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcHeartbeat.encode |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcStreamChunk.encode |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcAgentService.submit_task |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/grpc.py |
GrpcAgentService.stream_execute |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/grpc.py |
GrpcAgentService.agent_chat |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/grpc.py |
GrpcAgentService.health_check |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/grpc.py |
GrpcAgentService.list_capabilities |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/grpc.py |
A2AGrpcServer.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/grpc.py |
A2AGrpcServer.serve |
|
0 |
0 |
0 |
|
100% |
| agentos/protocols/grpc.py |
A2AGrpcServer.start |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
A2AGrpcServer.stop |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcServer.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcServer.attach_registry |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcServer.start |
|
11 |
11 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcServer.stop |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcServer._handle_connection |
|
19 |
19 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcServer._dispatch |
|
20 |
20 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcClient.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcClient._get_connection |
|
20 |
20 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcClient.submit_task |
|
18 |
18 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcClient.stream_execute |
|
11 |
11 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcClient.broadcast |
|
11 |
11 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcClient._call_one |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/grpc.py |
GrpcClient.close |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/grpc.py |
DefaultAgentService.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/grpc.py |
DefaultAgentService.submit_task |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/grpc.py |
DefaultAgentService.stream_execute |
|
10 |
10 |
0 |
|
0% |
| agentos/protocols/grpc.py |
DefaultAgentService.agent_chat |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/grpc.py |
DefaultAgentService.health_check |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
DefaultAgentService.list_capabilities |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
DefaultAgentService._default_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/grpc.py |
create_self_signed_cert |
|
12 |
12 |
0 |
|
0% |
| agentos/protocols/grpc.py |
(no function) |
|
155 |
0 |
7 |
|
100% |
| agentos/protocols/mcp.py |
MCPTransport.connect |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/mcp.py |
MCPTransport.send |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/mcp.py |
MCPTransport.close |
|
0 |
0 |
1 |
|
100% |
| agentos/protocols/mcp.py |
StdioTransport.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/mcp.py |
StdioTransport.connect |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/mcp.py |
StdioTransport.send |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/mcp.py |
StdioTransport.close |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/mcp.py |
SSETransport.connect |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/mcp.py |
SSETransport.send |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/mcp.py |
SSETransport.close |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/mcp.py |
MCPClient.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/mcp.py |
MCPClient.connect_server |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/mcp.py |
MCPClient._list_tools |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/mcp.py |
MCPClient.call_tool |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/mcp.py |
MCPClient.get_mcp_tool_schemas |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/mcp.py |
MCPClient.close_all |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/mcp.py |
(no function) |
|
38 |
0 |
7 |
|
100% |
| agentos/protocols/output.py |
OutputValidator.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/output.py |
OutputValidator.validate |
|
16 |
16 |
0 |
|
0% |
| agentos/protocols/output.py |
OutputValidator.validate_or_raise |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/output.py |
validate_output |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/output.py |
get_output_type |
|
12 |
12 |
0 |
|
0% |
| agentos/protocols/output.py |
(no function) |
|
28 |
4 |
0 |
|
86% |
| agentos/protocols/registry.py |
DiscoveryCapability.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
DiscoveryCapability.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
DiscoveryCard.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
DiscoveryCard.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
DiscoveryCard.has_capability |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
RegistryEntry.is_healthy |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
RegistryEntry.uptime_seconds |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
RegistryEntry.endpoint |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.__init__ |
|
10 |
0 |
0 |
|
100% |
| agentos/protocols/registry.py |
AgentRegistry.start |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.stop |
|
8 |
8 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry._health_check_loop |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry._check_all_health |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.register |
|
20 |
20 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.deregister |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.heartbeat |
|
10 |
10 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.update_stats |
|
10 |
10 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.discover |
|
26 |
26 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.discover_one |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.get_agent |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.list_all |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.total_agents |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.online_count |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.get_stats |
|
14 |
14 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry.subscribe |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry._emit |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry._update_status |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry._build_indices |
|
13 |
13 |
0 |
|
0% |
| agentos/protocols/registry.py |
AgentRegistry._cleanup_indices |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/registry.py |
A2ARegistryBridge.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/protocols/registry.py |
A2ARegistryBridge.get_client |
|
12 |
12 |
0 |
|
0% |
| agentos/protocols/registry.py |
A2ARegistryBridge.close_all |
|
6 |
6 |
0 |
|
0% |
| agentos/protocols/registry.py |
A2ARegistryBridge.invalidate |
|
1 |
1 |
0 |
|
0% |
| agentos/protocols/registry.py |
_patch_agent_registry |
|
13 |
0 |
0 |
|
100% |
| agentos/protocols/registry.py |
_patch_agent_registry.compat_register |
|
7 |
7 |
0 |
|
0% |
| agentos/protocols/registry.py |
_patch_agent_registry.compat_get |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/registry.py |
_patch_agent_registry.compat_find_by_capability |
|
3 |
3 |
0 |
|
0% |
| agentos/protocols/registry.py |
_patch_agent_registry.compat_heartbeat |
|
5 |
5 |
0 |
|
0% |
| agentos/protocols/registry.py |
_patch_agent_registry.compat_pick_least_loaded |
|
4 |
4 |
0 |
|
0% |
| agentos/protocols/registry.py |
(no function) |
|
129 |
13 |
0 |
|
90% |
| agentos/queue.py |
TaskQueue.submit |
|
1 |
1 |
0 |
|
0% |
| agentos/queue.py |
RateLimiter.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/queue.py |
(no function) |
|
18 |
18 |
0 |
|
0% |
| agentos/queue/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| agentos/queue/rate_limiter.py |
TokenBucket.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
TokenBucket.consume |
|
6 |
6 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
TokenBucket._refill |
|
4 |
4 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
TokenBucket.available |
|
2 |
2 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
SlidingWindow.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
SlidingWindow.allow |
|
8 |
8 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
SlidingWindow.current_count |
|
2 |
2 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
ConcurrencyLimiter.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
ConcurrencyLimiter.acquire |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
ConcurrencyLimiter.release |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
ConcurrencyLimiter.available |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
RateLimiter.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
RateLimiter.acquire |
|
12 |
12 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
RateLimiter.release |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
RateLimiter.model_quota |
|
2 |
2 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
QuotaManager.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
QuotaManager.get |
|
3 |
3 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
QuotaManager.add_quota |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/rate_limiter.py |
QuotaManager.clear_expired |
|
0 |
0 |
0 |
|
100% |
| agentos/queue/rate_limiter.py |
(no function) |
|
53 |
0 |
0 |
|
100% |
| agentos/queue/task_queue.py |
MemoryQueue.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/queue/task_queue.py |
MemoryQueue.enqueue |
|
6 |
6 |
0 |
|
0% |
| agentos/queue/task_queue.py |
MemoryQueue.dequeue |
|
7 |
7 |
0 |
|
0% |
| agentos/queue/task_queue.py |
MemoryQueue.peek |
|
4 |
4 |
0 |
|
0% |
| agentos/queue/task_queue.py |
MemoryQueue.pending_count |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/task_queue.py |
MemoryQueue.dead_count |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/task_queue.py |
MemoryQueue.move_to_dead |
|
4 |
4 |
0 |
|
0% |
| agentos/queue/task_queue.py |
MemoryQueue.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/task_queue.py |
TaskQueue.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/queue/task_queue.py |
TaskQueue.register_callback |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/task_queue.py |
TaskQueue.submit |
|
4 |
4 |
0 |
|
0% |
| agentos/queue/task_queue.py |
TaskQueue.start |
|
7 |
7 |
0 |
|
0% |
| agentos/queue/task_queue.py |
TaskQueue.stop |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/task_queue.py |
TaskQueue._execute |
|
24 |
24 |
0 |
|
0% |
| agentos/queue/task_queue.py |
TaskQueue._handle_failure |
|
9 |
9 |
0 |
|
0% |
| agentos/queue/task_queue.py |
TaskQueue.cancel |
|
3 |
3 |
0 |
|
0% |
| agentos/queue/task_queue.py |
TaskQueue.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/queue/task_queue.py |
(no function) |
|
64 |
0 |
0 |
|
100% |
| agentos/rag.py |
(no function) |
|
11 |
11 |
0 |
|
0% |
| agentos/rag/__init__.py |
TextChunker.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/__init__.py |
TextChunker.chunk |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/__init__.py |
TextChunker.chunk_file |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/__init__.py |
(no function) |
|
14 |
0 |
0 |
|
100% |
| agentos/rag/citation.py |
CitationReport.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/citation.py |
CitationTracer.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/citation.py |
CitationTracer.trace |
|
10 |
10 |
0 |
|
0% |
| agentos/rag/citation.py |
CitationTracer._trace_overlap |
|
10 |
10 |
0 |
|
0% |
| agentos/rag/citation.py |
CitationTracer._trace_explicit |
|
9 |
9 |
0 |
|
0% |
| agentos/rag/citation.py |
CitationTracer._find_substring_matches |
|
19 |
19 |
0 |
|
0% |
| agentos/rag/citation.py |
CitationTracer._merge_overlapping |
|
10 |
10 |
0 |
|
0% |
| agentos/rag/citation.py |
CitationTracer._get_context |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/citation.py |
CitationTracer._compute_covered_chars |
|
7 |
7 |
0 |
|
0% |
| agentos/rag/citation.py |
CitationTracer.build_attribution_map |
|
11 |
11 |
0 |
|
0% |
| agentos/rag/citation.py |
hash_chunk_id |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/citation.py |
(no function) |
|
33 |
33 |
0 |
|
0% |
| agentos/rag/hybrid.py |
BM25Retriever.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/rag/hybrid.py |
BM25Retriever._tokenize |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/hybrid.py |
BM25Retriever.index |
|
14 |
14 |
0 |
|
0% |
| agentos/rag/hybrid.py |
BM25Retriever.search |
|
20 |
20 |
0 |
|
0% |
| agentos/rag/hybrid.py |
HybridRetriever.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/hybrid.py |
HybridRetriever.index_documents |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/hybrid.py |
HybridRetriever.search |
|
5 |
5 |
0 |
|
0% |
| agentos/rag/hybrid.py |
HybridRetriever._fuse_scores |
|
17 |
17 |
0 |
|
0% |
| agentos/rag/hybrid.py |
HybridRetriever._normalize_bm25 |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/hybrid.py |
(no function) |
|
25 |
25 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
BM25Retriever.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
BM25Retriever.index |
|
14 |
14 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
BM25Retriever.search |
|
16 |
16 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
BM25Retriever._tokenize |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
DenseRetriever.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
DenseRetriever.search |
|
8 |
8 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CrossEncoderReranker.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CrossEncoderReranker.rerank |
|
5 |
5 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CrossEncoderReranker._cross_encoder_rerank |
|
13 |
13 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CrossEncoderReranker._llm_rerank |
|
23 |
23 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
FusionMethod.reciprocal_rank_fusion |
|
17 |
17 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
FusionMethod.weighted_sum |
|
16 |
16 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
FusionMethod.cascade |
|
10 |
10 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CitationTracker.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CitationTracker.add_source |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CitationTracker.extract_citations |
|
20 |
20 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CitationTracker.verify |
|
7 |
7 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CitationTracker._is_from_source |
|
8 |
8 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
CitationTracker.get_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
HybridSearchEngine.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
HybridSearchEngine.index_sparse |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
HybridSearchEngine.search |
|
14 |
14 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
HybridSearchEngine.search_with_citations |
|
4 |
4 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
HybridSearchEngine.get_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/hybrid_search.py |
(no function) |
|
62 |
0 |
0 |
|
100% |
| agentos/rag/loader.py |
Document.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/rag/loader.py |
Document.__repr__ |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/loader.py |
DocumentLoader.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/loader.py |
DocumentLoader.load_file |
|
11 |
11 |
0 |
|
0% |
| agentos/rag/loader.py |
DocumentLoader.load_directory |
|
13 |
13 |
0 |
|
0% |
| agentos/rag/loader.py |
DocumentLoader._read_pdf |
|
11 |
11 |
0 |
|
0% |
| agentos/rag/loader.py |
DocumentLoader._read_docx |
|
7 |
7 |
0 |
|
0% |
| agentos/rag/loader.py |
DocumentLoader._chunk |
|
11 |
11 |
0 |
|
0% |
| agentos/rag/loader.py |
load_file |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/loader.py |
load_directory |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/loader.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| agentos/rag/pipeline.py |
RAGPipeline.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/rag/pipeline.py |
RAGPipeline.store |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/pipeline.py |
RAGPipeline.doc_count |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/pipeline.py |
RAGPipeline.ingest_file |
|
7 |
7 |
0 |
|
0% |
| agentos/rag/pipeline.py |
RAGPipeline.ingest_directory |
|
7 |
7 |
0 |
|
0% |
| agentos/rag/pipeline.py |
RAGPipeline.ingest_texts |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/pipeline.py |
RAGPipeline.query |
|
16 |
16 |
0 |
|
0% |
| agentos/rag/pipeline.py |
RAGPipeline.retrieve |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/pipeline.py |
(no function) |
|
15 |
0 |
0 |
|
100% |
| agentos/rag/reranker.py |
Reranker.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/reranker.py |
Reranker.rerank |
|
9 |
9 |
0 |
|
0% |
| agentos/rag/reranker.py |
Reranker._cross_encode_rerank |
|
13 |
13 |
0 |
|
0% |
| agentos/rag/reranker.py |
Reranker._mmr_rerank |
|
36 |
36 |
0 |
|
0% |
| agentos/rag/reranker.py |
Reranker._mmr_rerank._jaccard_sim |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/reranker.py |
Reranker._llm_rerank |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/reranker.py |
Reranker._diversity_rerank |
|
15 |
15 |
0 |
|
0% |
| agentos/rag/reranker.py |
Reranker._fallback_rerank |
|
11 |
11 |
0 |
|
0% |
| agentos/rag/reranker.py |
DiversityRanker.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/rag/reranker.py |
DiversityRanker.rerank |
|
24 |
24 |
0 |
|
0% |
| agentos/rag/reranker.py |
DiversityRanker.rerank.sim |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/reranker.py |
(no function) |
|
22 |
22 |
0 |
|
0% |
| agentos/rag/store.py |
VectorStore.add |
|
0 |
0 |
1 |
|
100% |
| agentos/rag/store.py |
VectorStore.search |
|
0 |
0 |
1 |
|
100% |
| agentos/rag/store.py |
VectorStore.count |
|
0 |
0 |
1 |
|
100% |
| agentos/rag/store.py |
VectorStore.clear |
|
0 |
0 |
1 |
|
100% |
| agentos/rag/store.py |
ChromaStore.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/rag/store.py |
ChromaStore._get_embedding_function |
|
6 |
6 |
0 |
|
0% |
| agentos/rag/store.py |
ChromaStore._ensure_init |
|
13 |
13 |
0 |
|
0% |
| agentos/rag/store.py |
ChromaStore.add |
|
4 |
4 |
0 |
|
0% |
| agentos/rag/store.py |
ChromaStore.search |
|
14 |
14 |
0 |
|
0% |
| agentos/rag/store.py |
ChromaStore.count |
|
2 |
2 |
0 |
|
0% |
| agentos/rag/store.py |
ChromaStore.clear |
|
3 |
3 |
0 |
|
0% |
| agentos/rag/store.py |
(no function) |
|
21 |
0 |
11 |
|
100% |
| agentos/sandbox/__init__.py |
SandboxConfig.__post_init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
SandboxConfig.to_docker_args |
|
7 |
7 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
SandboxResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
CodeValidator.validate_python |
|
5 |
5 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
CodeValidator.validate_bash |
|
5 |
5 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
CodeValidator.validate |
|
5 |
5 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
DockerSandbox.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
DockerSandbox.run |
|
32 |
32 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
DockerSandbox.run_batch |
|
1 |
1 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
DockerSandbox._run_python |
|
29 |
29 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
DockerSandbox._run_bash |
|
12 |
12 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
DockerSandbox._docker_available |
|
6 |
6 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
DockerSandbox._cleanup |
|
4 |
4 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
DockerSandbox._check_rate_limit |
|
4 |
4 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
SelfEvolutionRunner.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
SelfEvolutionRunner.evolve |
|
23 |
23 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
SelfEvolutionRunner._generate_code_scaffold |
|
1 |
1 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
SelfEvolutionRunner._build_test_code |
|
8 |
8 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
SelfEvolutionRunner._score |
|
8 |
8 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
SelfEvolutionRunner.history |
|
1 |
1 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
create_sandbox |
|
2 |
2 |
0 |
|
0% |
| agentos/sandbox/__init__.py |
(no function) |
|
91 |
91 |
0 |
|
0% |
| agentos/security/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| agentos/security/audit_logger.py |
AuditEvent.to_dict |
|
4 |
4 |
0 |
|
0% |
| agentos/security/audit_logger.py |
AuditEvent.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/security/audit_logger.py |
AuditLogger.__init__ |
|
12 |
12 |
0 |
|
0% |
| agentos/security/audit_logger.py |
AuditLogger.log |
|
6 |
6 |
0 |
|
0% |
| agentos/security/audit_logger.py |
AuditLogger.stats_summary |
|
1 |
1 |
0 |
|
0% |
| agentos/security/audit_logger.py |
AuditLogger.query |
|
33 |
33 |
0 |
|
0% |
| agentos/security/audit_logger.py |
AuditLogger.export |
|
4 |
4 |
0 |
|
0% |
| agentos/security/audit_logger.py |
AuditLogger._write_event |
|
7 |
7 |
0 |
|
0% |
| agentos/security/audit_logger.py |
AuditLogger._match |
|
9 |
9 |
0 |
|
0% |
| agentos/security/audit_logger.py |
AuditLogger._dict_to_event |
|
1 |
1 |
0 |
|
0% |
| agentos/security/audit_logger.py |
_AuditStats.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/security/audit_logger.py |
_AuditStats.record |
|
15 |
15 |
0 |
|
0% |
| agentos/security/audit_logger.py |
_AuditStats.summary |
|
2 |
2 |
0 |
|
0% |
| agentos/security/audit_logger.py |
(no function) |
|
51 |
0 |
0 |
|
100% |
| agentos/security/auditor.py |
AuditFinding.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/security/auditor.py |
AuditReport.critical |
|
1 |
1 |
0 |
|
0% |
| agentos/security/auditor.py |
AuditReport.high |
|
1 |
1 |
0 |
|
0% |
| agentos/security/auditor.py |
AuditReport.medium |
|
1 |
1 |
0 |
|
0% |
| agentos/security/auditor.py |
AuditReport.low |
|
1 |
1 |
0 |
|
0% |
| agentos/security/auditor.py |
AuditReport.passed |
|
1 |
1 |
0 |
|
0% |
| agentos/security/auditor.py |
AuditReport.summary |
|
1 |
1 |
0 |
|
0% |
| agentos/security/auditor.py |
AuditReport.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/security/auditor.py |
AuditReport.to_json |
|
2 |
2 |
0 |
|
0% |
| agentos/security/auditor.py |
AuditReport.to_markdown |
|
9 |
9 |
0 |
|
0% |
| agentos/security/auditor.py |
_parse_requirements |
|
11 |
11 |
0 |
|
0% |
| agentos/security/auditor.py |
_check_vuln_db |
|
6 |
6 |
0 |
|
0% |
| agentos/security/auditor.py |
scan_dependencies |
|
11 |
11 |
0 |
|
0% |
| agentos/security/auditor.py |
_DangerousVisitor.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/security/auditor.py |
_DangerousVisitor._match |
|
34 |
34 |
0 |
|
0% |
| agentos/security/auditor.py |
_DangerousVisitor.visit_Call |
|
6 |
6 |
0 |
|
0% |
| agentos/security/auditor.py |
_DangerousVisitor.visit_Assign |
|
6 |
6 |
0 |
|
0% |
| agentos/security/auditor.py |
scan_source |
|
13 |
13 |
0 |
|
0% |
| agentos/security/auditor.py |
SecurityAuditor.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/security/auditor.py |
SecurityAuditor.scan_dependencies |
|
4 |
4 |
0 |
|
0% |
| agentos/security/auditor.py |
SecurityAuditor.scan_source |
|
10 |
10 |
0 |
|
0% |
| agentos/security/auditor.py |
SecurityAuditor.full_audit |
|
5 |
5 |
0 |
|
0% |
| agentos/security/auditor.py |
full_audit |
|
4 |
4 |
0 |
|
0% |
| agentos/security/auditor.py |
export_report |
|
13 |
13 |
0 |
|
0% |
| agentos/security/auditor.py |
(no function) |
|
59 |
0 |
0 |
|
100% |
| agentos/security/guard.py |
GuardChainResult.blocked |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guard.py |
PIIDetector.__init__ |
|
10 |
10 |
0 |
|
0% |
| agentos/security/guard.py |
PIIDetector.detect |
|
5 |
5 |
0 |
|
0% |
| agentos/security/guard.py |
PIIDetector.redact |
|
11 |
11 |
0 |
|
0% |
| agentos/security/guard.py |
PIIDetector.has_pii |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guard.py |
ContentSafetyFilter.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/security/guard.py |
ContentSafetyFilter.check_injection |
|
5 |
5 |
0 |
|
0% |
| agentos/security/guard.py |
ContentSafetyFilter.check_toxicity |
|
7 |
7 |
0 |
|
0% |
| agentos/security/guard.py |
ContentSafetyFilter.check_blocklist |
|
10 |
10 |
0 |
|
0% |
| agentos/security/guard.py |
ContentSafetyFilter.check_hash |
|
6 |
6 |
0 |
|
0% |
| agentos/security/guard.py |
ContentSafetyFilter.check_all |
|
8 |
8 |
0 |
|
0% |
| agentos/security/guard.py |
ContentSafetyFilter.is_safe |
|
2 |
2 |
0 |
|
0% |
| agentos/security/guard.py |
InputGuard.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/security/guard.py |
InputGuard.guard |
|
17 |
17 |
0 |
|
0% |
| agentos/security/guard.py |
OutputGuard.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/security/guard.py |
OutputGuard.guard |
|
22 |
22 |
0 |
|
0% |
| agentos/security/guard.py |
GuardPipeline.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/security/guard.py |
GuardPipeline.process_input |
|
5 |
5 |
0 |
|
0% |
| agentos/security/guard.py |
GuardPipeline.process_output |
|
8 |
8 |
0 |
|
0% |
| agentos/security/guard.py |
GuardPipeline._log |
|
2 |
2 |
0 |
|
0% |
| agentos/security/guard.py |
GuardPipeline.get_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guard.py |
create_strict_guard |
|
3 |
3 |
0 |
|
0% |
| agentos/security/guard.py |
create_permissive_guard |
|
3 |
3 |
0 |
|
0% |
| agentos/security/guard.py |
(no function) |
|
68 |
0 |
0 |
|
100% |
| agentos/security/guardrails.py |
GuardResult.blocked |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
RegexGuard.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/security/guardrails.py |
RegexGuard.add_rule |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
RegexGuard.remove_rule |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
RegexGuard.scan |
|
5 |
5 |
0 |
|
0% |
| agentos/security/guardrails.py |
RegexGuard.redact |
|
7 |
7 |
0 |
|
0% |
| agentos/security/guardrails.py |
ContentSafetyGuard.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
ContentSafetyGuard.assess |
|
20 |
20 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardrailsPipeline.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardrailsPipeline.add_regex_rule |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardrailsPipeline.remove_regex_rule |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardrailsPipeline.check_input |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardrailsPipeline.check_output |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardrailsPipeline.check_tool_call |
|
2 |
2 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardrailsPipeline._check |
|
12 |
12 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardrailsPipeline.get_audit_log |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardrailsPipeline.get_statistics |
|
5 |
5 |
0 |
|
0% |
| agentos/security/guardrails.py |
GuardViolationError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/security/guardrails.py |
create_default_pipeline |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
create_strict_pipeline |
|
1 |
1 |
0 |
|
0% |
| agentos/security/guardrails.py |
(no function) |
|
82 |
82 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxPolicy.for_level |
|
5 |
5 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxResult.success |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxAuditLogger.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxAuditLogger.log |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxAuditLogger.get_events |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxAuditLogger.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor.policy |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor.execute |
|
26 |
26 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor.execute_sync |
|
15 |
15 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor._build_restricted_globals |
|
10 |
10 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor._build_sandbox_env |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor._set_resource_limits |
|
9 |
9 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor._wrap_code_with_limits |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor.get_audit_log |
|
3 |
3 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxExecutor.clear_audit |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox.py |
SafetyReport.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
LLMSafetyAnalyzer.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
LLMSafetyAnalyzer.analyze |
|
16 |
16 |
0 |
|
0% |
| agentos/security/sandbox.py |
Sandbox.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox.py |
Sandbox.policy |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
Sandbox.run |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
Sandbox.run_sync |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxManager.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxManager.create |
|
3 |
3 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxManager.get |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxManager.remove |
|
4 |
4 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxManager.list |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
SandboxManager.execute_all |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox.py |
(no function) |
|
92 |
0 |
0 |
|
100% |
| agentos/security/sandbox_executor.py |
ProcessSandbox.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
ProcessSandbox.setup |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
ProcessSandbox.copy_in |
|
9 |
9 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
ProcessSandbox.copy_out |
|
4 |
4 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
ProcessSandbox.collect_output_files |
|
17 |
17 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
ProcessSandbox.execute_code |
|
19 |
19 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
ProcessSandbox.execute_command |
|
7 |
7 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
ProcessSandbox._run_subprocess |
|
27 |
27 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
ProcessSandbox._get_python |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
ProcessSandbox.cleanup |
|
3 |
3 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
DockerSandbox.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
DockerSandbox.setup |
|
16 |
16 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
DockerSandbox.copy_in |
|
5 |
5 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
DockerSandbox.execute_code |
|
20 |
20 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
DockerSandbox.execute_command |
|
6 |
6 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
DockerSandbox._run_docker |
|
17 |
17 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
DockerSandbox.collect_output_files |
|
17 |
17 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
DockerSandbox.cleanup |
|
6 |
6 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
SandboxExecutor.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
SandboxExecutor.execute_code |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
SandboxExecutor.execute_command |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
SandboxExecutor.collect_output_files |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
SandboxExecutor.cleanup |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
SandboxExecutor.__enter__ |
|
2 |
2 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
SandboxExecutor.__exit__ |
|
1 |
1 |
0 |
|
0% |
| agentos/security/sandbox_executor.py |
(no function) |
|
65 |
0 |
0 |
|
100% |
| agentos/server/__init__.py |
(no function) |
|
3 |
0 |
0 |
|
100% |
| agentos/server/agent_api.py |
AgentAPI.build_app |
|
14 |
14 |
0 |
|
0% |
| agentos/server/agent_api.py |
AgentAPI.build_app._build_agent |
|
2 |
2 |
0 |
|
0% |
| agentos/server/agent_api.py |
AgentAPI.build_app.agent_run |
|
20 |
20 |
0 |
|
0% |
| agentos/server/agent_api.py |
AgentAPI.build_app.agent_run_stream |
|
8 |
8 |
0 |
|
0% |
| agentos/server/agent_api.py |
AgentAPI.build_app.agent_run_stream.event_stream |
|
6 |
6 |
0 |
|
0% |
| agentos/server/agent_api.py |
AgentAPI.build_app.agent_health |
|
1 |
1 |
0 |
|
0% |
| agentos/server/agent_api.py |
AgentAPI.build_app.agent_stats |
|
8 |
8 |
0 |
|
0% |
| agentos/server/agent_api.py |
AgentAPI.build_app.agent_budget |
|
4 |
4 |
0 |
|
0% |
| agentos/server/agent_api.py |
create_agent_api |
|
2 |
2 |
0 |
|
0% |
| agentos/server/agent_api.py |
(no function) |
|
57 |
0 |
0 |
|
100% |
| agentos/server/daemon.py |
DaemonConfig.from_env |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
BackgroundTask.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
TaskQueue.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/server/daemon.py |
TaskQueue.submit |
|
9 |
9 |
0 |
|
0% |
| agentos/server/daemon.py |
TaskQueue.submit._runner |
|
6 |
6 |
0 |
|
0% |
| agentos/server/daemon.py |
TaskQueue.get |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
TaskQueue.list_tasks |
|
2 |
2 |
0 |
|
0% |
| agentos/server/daemon.py |
TaskQueue.active_count |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
TaskQueue._prune_history |
|
6 |
6 |
0 |
|
0% |
| agentos/server/daemon.py |
TaskQueue.shutdown |
|
9 |
9 |
0 |
|
0% |
| agentos/server/daemon.py |
_setup_file_logging |
|
12 |
12 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon.register_memory |
|
13 |
13 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon.save_memory_snapshot |
|
10 |
10 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon.load_memory_snapshot |
|
11 |
11 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon.memory_snapshot_info |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon._read_pid |
|
12 |
12 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon._write_pid |
|
3 |
3 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon._remove_pid |
|
3 |
3 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon.status |
|
4 |
4 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon.start |
|
7 |
7 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon._daemonize |
|
26 |
26 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon._run_foreground |
|
6 |
6 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon._run_server |
|
2 |
2 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon.stop |
|
29 |
29 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon.restart |
|
3 |
3 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon._default_app_factory |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon._build_app |
|
13 |
13 |
0 |
|
0% |
| agentos/server/daemon.py |
ServerDaemon._build_app.memory_lifespan |
|
9 |
9 |
0 |
|
0% |
| agentos/server/daemon.py |
_make_health_router |
|
12 |
12 |
0 |
|
0% |
| agentos/server/daemon.py |
_make_health_router.healthz |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
_make_health_router.ready |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
_make_health_router.daemon_status |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
_make_health_router.list_tasks |
|
2 |
2 |
0 |
|
0% |
| agentos/server/daemon.py |
_make_health_router.memory_status |
|
2 |
2 |
0 |
|
0% |
| agentos/server/daemon.py |
create_daemon_app |
|
8 |
8 |
0 |
|
0% |
| agentos/server/daemon.py |
create_daemon_app.lifespan |
|
2 |
2 |
0 |
|
0% |
| agentos/server/daemon.py |
create_daemon_app.root |
|
1 |
1 |
0 |
|
0% |
| agentos/server/daemon.py |
get_daemon |
|
3 |
3 |
0 |
|
0% |
| agentos/server/daemon.py |
daemon_main |
|
25 |
25 |
0 |
|
0% |
| agentos/server/daemon.py |
(no function) |
|
76 |
1 |
0 |
|
99% |
| agentos/server/marketplace_platform.py |
get_db |
|
5 |
5 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
init_db |
|
8 |
8 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
_hash_password |
|
3 |
3 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
_verify_password |
|
3 |
3 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
SecurityScanner.scan_zip |
|
37 |
37 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
SecurityScanner.validate_manifest |
|
14 |
14 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_token |
|
2 |
2 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
decode_token |
|
4 |
4 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
get_current_user |
|
11 |
11 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
get_admin_user |
|
3 |
3 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app |
|
34 |
34 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.web_ui |
|
4 |
4 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.register |
|
17 |
17 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.login |
|
8 |
8 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.me |
|
1 |
1 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.upload_skill |
|
52 |
52 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.list_skills |
|
15 |
15 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.get_skill_detail |
|
8 |
8 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.download_skill |
|
12 |
12 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.review_queue |
|
4 |
4 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.review_skill |
|
12 |
12 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.list_categories |
|
4 |
4 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.developer_profile |
|
8 |
8 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.my_skills |
|
4 |
4 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
create_marketplace_app.health_check |
|
5 |
5 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
_parse_yaml_simple |
|
18 |
18 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
start_marketplace_platform |
|
8 |
8 |
0 |
|
0% |
| agentos/server/marketplace_platform.py |
(no function) |
|
54 |
54 |
0 |
|
0% |
| agentos/server/marketplace_server.py |
create_marketplace_app |
|
20 |
20 |
0 |
|
0% |
| agentos/server/marketplace_server.py |
create_marketplace_app.index |
|
5 |
5 |
0 |
|
0% |
| agentos/server/marketplace_server.py |
create_marketplace_app.list_installed |
|
2 |
2 |
0 |
|
0% |
| agentos/server/marketplace_server.py |
create_marketplace_app.search_skills |
|
9 |
9 |
0 |
|
0% |
| agentos/server/marketplace_server.py |
create_marketplace_app.get_skill |
|
4 |
4 |
0 |
|
0% |
| agentos/server/marketplace_server.py |
create_marketplace_app.list_ecosystems |
|
1 |
1 |
0 |
|
0% |
| agentos/server/marketplace_server.py |
create_marketplace_app.mcp_servers |
|
6 |
6 |
0 |
|
0% |
| agentos/server/marketplace_server.py |
start_marketplace_server |
|
7 |
7 |
0 |
|
0% |
| agentos/server/marketplace_server.py |
(no function) |
|
13 |
13 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer.register_tool |
|
2 |
2 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer.register_resource |
|
1 |
1 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer.register_prompt |
|
1 |
1 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer.handle_request |
|
26 |
26 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer._success |
|
3 |
3 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer._error |
|
3 |
3 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer._handle_initialize |
|
3 |
3 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer._handle_tools_list |
|
4 |
4 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer._handle_tool_call |
|
15 |
15 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer._handle_resources_list |
|
4 |
4 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer._handle_resource_read |
|
6 |
6 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer._handle_prompts_list |
|
4 |
4 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer._handle_prompt_get |
|
5 |
5 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer.list_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPServer.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPClient.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPClient.connect |
|
2 |
2 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPClient.connect_server |
|
3 |
3 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPClient.call_tool |
|
2 |
2 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPClient.list_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/server/mcp_server.py |
MCPClient.disconnect |
|
1 |
1 |
0 |
|
0% |
| agentos/server/mcp_server.py |
(no function) |
|
58 |
0 |
0 |
|
100% |
| agentos/state/__init__.py |
(no function) |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
default_reducer |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
_apply_reducer |
|
17 |
17 |
0 |
|
0% |
| agentos/state/schema.py |
_deep_merge |
|
8 |
8 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.set_reducer |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.set_custom_reducer |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.mark_sensitive |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.update_field |
|
9 |
9 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.merge |
|
15 |
15 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.increment_step |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.snapshot |
|
5 |
5 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.sanitized_snapshot |
|
5 |
5 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.restore |
|
13 |
13 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.restore._clean_private |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.diff |
|
7 |
7 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.generate_schema |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
BaseAgentState.validate_json_input |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.last_message |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.error_count |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.should_abort |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.add_message |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.add_error |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.request_human_input |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.clear_human_interrupts |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.abort |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
AgentState.reset_abort |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
MultiAgentState.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/state/schema.py |
MultiAgentState.register_agent |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
MultiAgentState.update_agent_state |
|
4 |
4 |
0 |
|
0% |
| agentos/state/schema.py |
MultiAgentState.send_message |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
MultiAgentState.log_handoff |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
MultiAgentState._touch |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
ToolCallState.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
ToolCallState.start_call |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
ToolCallState.complete_call |
|
14 |
14 |
0 |
|
0% |
| agentos/state/schema.py |
ToolCallState._init_stats |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
ToolCallState.total_tool_calls |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
ToolCallState.failed_calls |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
StateSchemaRegistry.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/state/schema.py |
StateSchemaRegistry.register |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
StateSchemaRegistry.get |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
StateSchemaRegistry.list_schemas |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
StateSchemaRegistry.create_state |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
StateSchemaRegistry.validate |
|
2 |
2 |
0 |
|
0% |
| agentos/state/schema.py |
StateSchemaRegistry.default_state_class |
|
1 |
1 |
0 |
|
0% |
| agentos/state/schema.py |
StateSchemaRegistry.default_state_class |
|
3 |
3 |
0 |
|
0% |
| agentos/state/schema.py |
StateReducer.merge |
|
4 |
4 |
0 |
|
0% |
| agentos/state/schema.py |
LastWriteWinsReducer.merge |
|
7 |
7 |
0 |
|
0% |
| agentos/state/schema.py |
AppendOnlyReducer.merge |
|
7 |
7 |
0 |
|
0% |
| agentos/state/schema.py |
(no function) |
|
130 |
130 |
0 |
|
0% |
| agentos/storage.py |
(no function) |
|
4 |
4 |
0 |
|
0% |
| agentos/storage/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/storage/base.py |
CheckpointStore.save |
|
0 |
0 |
1 |
|
100% |
| agentos/storage/base.py |
CheckpointStore.load |
|
0 |
0 |
1 |
|
100% |
| agentos/storage/base.py |
CheckpointStore.delete |
|
0 |
0 |
1 |
|
100% |
| agentos/storage/base.py |
CheckpointStore.list_sessions |
|
0 |
0 |
1 |
|
100% |
| agentos/storage/base.py |
SqliteStore.__post_init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/storage/base.py |
SqliteStore.save |
|
3 |
3 |
0 |
|
0% |
| agentos/storage/base.py |
SqliteStore.load |
|
2 |
2 |
0 |
|
0% |
| agentos/storage/base.py |
SqliteStore.delete |
|
2 |
2 |
0 |
|
0% |
| agentos/storage/base.py |
SqliteStore.list_sessions |
|
2 |
2 |
0 |
|
0% |
| agentos/storage/base.py |
(no function) |
|
15 |
0 |
6 |
|
100% |
| agentos/subagent.py |
(no function) |
|
28 |
28 |
0 |
|
0% |
| agentos/subagent/__init__.py |
(no function) |
|
4 |
0 |
0 |
|
100% |
| agentos/subagent/collaboration.py |
AgentCollaboration.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration.manager |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration.shared_state |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration.cancel_all |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration.active_agents |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration._spawn |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration._spawn_many |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration._parse_score |
|
4 |
4 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration._parse_choice |
|
15 |
15 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration.debate |
|
21 |
21 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration.vote |
|
33 |
33 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration.review |
|
15 |
15 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration.pipeline |
|
12 |
12 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
AgentCollaboration.ensemble |
|
26 |
26 |
0 |
|
0% |
| agentos/subagent/collaboration.py |
(no function) |
|
70 |
0 |
0 |
|
100% |
| agentos/subagent/manager.py |
SubAgentResult.summarize |
|
3 |
3 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.shared_state |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.active_children |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.get_handle |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.list_children |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.cancel_all |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.spawn_fork |
|
26 |
26 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.spawn_swarm |
|
6 |
6 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.spawn_swarm.run_one |
|
22 |
22 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.split_task |
|
3 |
3 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.monitor_heartbeats |
|
11 |
11 |
0 |
|
0% |
| agentos/subagent/manager.py |
SubAgentManager.cleanup |
|
10 |
10 |
0 |
|
0% |
| agentos/subagent/manager.py |
(no function) |
|
45 |
0 |
0 |
|
100% |
| agentos/subagent/parent_child.py |
SharedState.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
SharedState.set |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
SharedState.get |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
SharedState.update |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
SharedState.snapshot |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
SharedState.set_sync |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
SharedState.get_sync |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.__init__ |
|
10 |
10 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.cancelled |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.paused |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.progress |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.report_progress |
|
4 |
4 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.step |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.check_control |
|
7 |
7 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.send_heartbeat |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.done |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildContext.fail |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.agent_id |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.status |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.create_context |
|
3 |
3 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle._receive_heartbeat |
|
9 |
9 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle._is_cancelled |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle._wait_if_paused |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.cancel |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.pause |
|
5 |
5 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.resume |
|
5 |
5 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.check_timeout |
|
4 |
4 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.check_heartbeat_timeout |
|
2 |
2 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
ChildHandle.get_status |
|
1 |
1 |
0 |
|
0% |
| agentos/subagent/parent_child.py |
(no function) |
|
77 |
0 |
0 |
|
100% |
| agentos/swarm.py |
(no function) |
|
13 |
13 |
0 |
|
0% |
| agentos/swarm/__init__.py |
(no function) |
|
12 |
0 |
0 |
|
100% |
| agentos/swarm/agent_memory.py |
WorkingMemory.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
WorkingMemory.add |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
WorkingMemory.set_task |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
WorkingMemory.get_all |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
WorkingMemory.get_last |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
WorkingMemory.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
WorkingMemory.to_context |
|
17 |
17 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
WorkingMemory._estimate_tokens |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ShortTermMemory.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ShortTermMemory.add_round |
|
10 |
10 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ShortTermMemory._compress_middle |
|
10 |
10 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ShortTermMemory._summarize_round |
|
12 |
12 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ShortTermMemory.get_context |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ShortTermMemory.clear |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory.add |
|
9 |
9 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory.search |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory.search_keywords |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory.search_by_timerange |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory._vector_search |
|
6 |
6 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory._keyword_search |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory._cosine_similarity |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory.export_important |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory.save |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
LongTermMemory.load |
|
14 |
14 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ContextWindowManager.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ContextWindowManager.assemble |
|
26 |
26 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ContextWindowManager.fit_to_budget |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ContextWindowManager._entries_to_context |
|
18 |
18 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ContextWindowManager._truncate_text |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
ContextWindowManager._estimate_tokens |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
AgentMemory.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
AgentMemory.add_round |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
AgentMemory.set_task |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
AgentMemory.remember |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
AgentMemory.recall |
|
15 |
15 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
AgentMemory.get_context |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
AgentMemory.clear_working |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
AgentMemory.clear_all |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/agent_memory.py |
(no function) |
|
72 |
0 |
0 |
|
100% |
| agentos/swarm/agent_monitor.py |
GateResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
MonitorReport.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
QualityGate.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
QualityGate.evaluate |
|
10 |
10 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
AgentMonitor.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
AgentMonitor.add_gate |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
AgentMonitor.add_gates |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
AgentMonitor.monitor_execution |
|
77 |
77 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
AgentMonitor._summarize |
|
6 |
6 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
output_not_empty |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
output_not_empty.check |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
output_length_range |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
output_length_range.check |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
no_error_output |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
no_error_output.check |
|
6 |
6 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
contains_keywords |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
contains_keywords.check |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
latency_max |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
latency_max.check |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
confidence_min |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
confidence_min.check |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/agent_monitor.py |
(no function) |
|
60 |
0 |
1 |
|
100% |
| agentos/swarm/code_sandbox.py |
SandboxResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
TestCase.to_dict |
|
6 |
6 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
CodeSandbox.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
CodeSandbox.run |
|
18 |
18 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
CodeSandbox._check_security |
|
13 |
13 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
CodeSandbox._check_syntax |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
CodeSandbox._build_script |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
CodeSandbox._execute_script |
|
38 |
38 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
time_module |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
CodeFeedbackExtractor.extract |
|
18 |
18 |
0 |
|
0% |
| agentos/swarm/code_sandbox.py |
(no function) |
|
42 |
0 |
0 |
|
100% |
| agentos/swarm/coordinator.py |
MessageBus.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
MessageBus.publish |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
MessageBus.subscribe |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
MessageBus.messages |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
MessageBus.shared_memory |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SwarmMessage.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SwarmResult.to_dict |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SwarmAgentInfo.is_available |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SwarmTask.is_ready |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SwarmTask.duration_ms |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
TaskAllocator.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
TaskAllocator.allocate |
|
23 |
23 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
ConflictResolver.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
ConflictResolver.detect_conflict |
|
18 |
18 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
ConflictResolver.resolve |
|
9 |
9 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
ConflictResolver._resolve_text |
|
24 |
24 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
ConflictResolver._resolve_numeric |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
ConflictResolver._text_similarity |
|
9 |
9 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.__init__ |
|
18 |
18 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.register |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.unregister |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.get_agent |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.list_agents |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.execute |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.smart_execute |
|
93 |
93 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.execute_with_feedback |
|
17 |
17 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.execute_with_feedback.executor |
|
12 |
12 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator._execute_raw |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator._execute_star |
|
13 |
13 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator._execute_ring |
|
18 |
18 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator._execute_mesh |
|
11 |
11 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator._execute_agent_mesh |
|
6 |
6 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator._execute_tree |
|
27 |
27 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.send_message |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.get_messages |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.clear_messages |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.execute_code |
|
24 |
24 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.smart_execute_with_hitl |
|
85 |
85 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.monitor_execute |
|
14 |
14 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.monitor_execute.execute_fn |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.register_tool |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.find_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.route_tool |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
SmartSwarmCoordinator.execute_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/coordinator.py |
(no function) |
|
165 |
0 |
0 |
|
100% |
| agentos/swarm/eval_feedback_loop.py |
EvalFeedbackLoop.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/eval_feedback_loop.py |
EvalFeedbackLoop.run |
|
43 |
43 |
0 |
|
0% |
| agentos/swarm/eval_feedback_loop.py |
EvalFeedbackLoop._score |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/eval_feedback_loop.py |
EvalFeedbackLoop._heuristic_score |
|
12 |
12 |
0 |
|
0% |
| agentos/swarm/eval_feedback_loop.py |
EvalFeedbackLoop._signals_from_scores |
|
13 |
13 |
0 |
|
0% |
| agentos/swarm/eval_feedback_loop.py |
EvalFeedbackLoop._suggestion_for_metric |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/eval_feedback_loop.py |
EvalFeedbackLoop._refine_task |
|
10 |
10 |
0 |
|
0% |
| agentos/swarm/eval_feedback_loop.py |
(no function) |
|
40 |
0 |
0 |
|
100% |
| agentos/swarm/execution_trace.py |
TraceSpan.is_leaf |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
TraceSpan.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
TraceSpan.to_flat_list |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.start_span |
|
20 |
20 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.end_span |
|
11 |
11 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.add_event |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.to_tree_string |
|
11 |
11 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.summary |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.bottlenecks |
|
9 |
9 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.bottlenecks.collect |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.errors_list |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.errors_list.collect |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.timeline |
|
9 |
9 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
ExecutionTrace.timeline.collect |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
TraceCollector.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
TraceCollector.add |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
TraceCollector.get |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
TraceCollector.stats |
|
11 |
11 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
TraceCollector.failed_tasks |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/execution_trace.py |
(no function) |
|
67 |
0 |
0 |
|
100% |
| agentos/swarm/human_loop.py |
Breakpoint.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
HITLManager.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
HITLManager.register_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
HITLManager.request_decision |
|
33 |
33 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
HITLManager.provide_decision |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
HITLManager.should_break_before_task |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
HITLManager.should_break_on_result |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
HITLManager.should_break_on_failure |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
HITLManager.pending_count |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
HITLManager.total_breakpoints |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/human_loop.py |
(no function) |
|
57 |
0 |
1 |
|
100% |
| agentos/swarm/patterns.py |
SwarmPatterns.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/patterns.py |
SwarmPatterns.collaborate |
|
10 |
10 |
0 |
|
0% |
| agentos/swarm/patterns.py |
SwarmPatterns._broadcast |
|
9 |
9 |
0 |
|
0% |
| agentos/swarm/patterns.py |
SwarmPatterns._pipeline |
|
13 |
13 |
0 |
|
0% |
| agentos/swarm/patterns.py |
SwarmPatterns._hierarchical |
|
20 |
20 |
0 |
|
0% |
| agentos/swarm/patterns.py |
SwarmPatterns._consensus |
|
18 |
18 |
0 |
|
0% |
| agentos/swarm/patterns.py |
SwarmPatterns._round_robin |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/patterns.py |
SwarmPatterns._invoke_member |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/patterns.py |
SwarmPatterns.collaborate_async |
|
13 |
13 |
0 |
|
0% |
| agentos/swarm/patterns.py |
SwarmPatterns.collaborate_async.run_one |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/patterns.py |
(no function) |
|
55 |
0 |
0 |
|
100% |
| agentos/swarm/result_fusion.py |
ResultFusion.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/result_fusion.py |
ResultFusion.fuse |
|
15 |
15 |
0 |
|
0% |
| agentos/swarm/result_fusion.py |
ResultFusion._compute_scores |
|
6 |
6 |
0 |
|
0% |
| agentos/swarm/result_fusion.py |
ResultFusion._quality_heuristic |
|
23 |
23 |
0 |
|
0% |
| agentos/swarm/result_fusion.py |
ResultFusion._llm_judge |
|
39 |
39 |
0 |
|
0% |
| agentos/swarm/result_fusion.py |
ResultFusion._weighted_aggregate |
|
11 |
11 |
0 |
|
0% |
| agentos/swarm/result_fusion.py |
ResultFusion._check_consensus |
|
17 |
17 |
0 |
|
0% |
| agentos/swarm/result_fusion.py |
(no function) |
|
22 |
0 |
0 |
|
100% |
| agentos/swarm/task_decomposer.py |
SubTask.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/task_decomposer.py |
TaskDecomposer.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/task_decomposer.py |
TaskDecomposer.decompose |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/task_decomposer.py |
TaskDecomposer._llm_decompose |
|
22 |
22 |
0 |
|
0% |
| agentos/swarm/task_decomposer.py |
TaskDecomposer._fallback_decompose |
|
28 |
28 |
0 |
|
0% |
| agentos/swarm/task_decomposer.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| agentos/swarm/tool_registry.py |
ToolSchema.to_openai_function |
|
10 |
10 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolSchema.match_score |
|
22 |
22 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.register |
|
12 |
12 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.register_many |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.unregister |
|
9 |
9 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.get |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.search |
|
15 |
15 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.search_by_capability |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.search_by_tag |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.list_categories |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.list_capabilities |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.list_tags |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.export_openai_functions |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.check_rate_limit |
|
8 |
8 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.record_usage |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRegistry.get_stats |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRouter.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRouter.route |
|
5 |
5 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRouter._is_llm_worthwhile |
|
6 |
6 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRouter._llm_route |
|
13 |
13 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRouter._semantic_route |
|
17 |
17 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolRouter._build_tools_description |
|
15 |
15 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolExecutionError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolExecutor.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolExecutor.execute |
|
20 |
20 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolExecutor.confirm_destructive |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolExecutor.cancel_destructive |
|
4 |
4 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolExecutor._validate_params |
|
20 |
20 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
ToolExecutor.get_pending_confirmations |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
create_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/swarm/tool_registry.py |
(no function) |
|
98 |
0 |
0 |
|
100% |
| agentos/system/__init__.py |
(no function) |
|
6 |
0 |
0 |
|
100% |
| agentos/system/approval.py |
ApprovalTicket.__post_init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/system/approval.py |
ApprovalTicket.wait |
|
6 |
6 |
0 |
|
0% |
| agentos/system/approval.py |
ApprovalTicket.approve |
|
4 |
4 |
0 |
|
0% |
| agentos/system/approval.py |
ApprovalTicket.deny |
|
4 |
4 |
0 |
|
0% |
| agentos/system/approval.py |
ApprovalEngine.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/system/approval.py |
ApprovalEngine.set_push_callback |
|
1 |
1 |
0 |
|
0% |
| agentos/system/approval.py |
ApprovalEngine.request |
|
17 |
17 |
0 |
|
0% |
| agentos/system/approval.py |
ApprovalEngine.resolve |
|
7 |
7 |
0 |
|
0% |
| agentos/system/approval.py |
ApprovalEngine.get_pending_tickets |
|
1 |
1 |
0 |
|
0% |
| agentos/system/approval.py |
ApprovalEngine.clear_denied |
|
1 |
1 |
0 |
|
0% |
| agentos/system/approval.py |
(no function) |
|
36 |
0 |
0 |
|
100% |
| agentos/system/browser.py |
BrowserSession.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.__aenter__ |
|
2 |
2 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.__aexit__ |
|
1 |
1 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.start |
|
7 |
7 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.close |
|
4 |
4 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.navigate |
|
10 |
10 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.click |
|
7 |
7 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.type_text |
|
7 |
7 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.extract_text |
|
10 |
10 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.extract_html |
|
7 |
7 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.screenshot |
|
8 |
8 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.execute_js |
|
7 |
7 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.wait |
|
9 |
9 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.scroll |
|
14 |
14 |
0 |
|
0% |
| agentos/system/browser.py |
BrowserSession.current_url |
|
1 |
1 |
0 |
|
0% |
| agentos/system/browser.py |
CDPBrowser.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/system/browser.py |
CDPBrowser.session |
|
7 |
7 |
0 |
|
0% |
| agentos/system/browser.py |
CDPBrowser.quick_fetch |
|
7 |
7 |
0 |
|
0% |
| agentos/system/browser.py |
CDPBrowser.quick_screenshot |
|
5 |
5 |
0 |
|
0% |
| agentos/system/browser.py |
CDPBrowser.execute_action |
|
21 |
21 |
0 |
|
0% |
| agentos/system/browser.py |
(no function) |
|
46 |
0 |
0 |
|
100% |
| agentos/system/file_ops.py |
FileOperator.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.read |
|
15 |
15 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.read_bytes |
|
13 |
13 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.list_dir |
|
19 |
19 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.search |
|
22 |
22 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.write |
|
15 |
15 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.write_bytes |
|
15 |
15 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.delete |
|
12 |
12 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.move |
|
12 |
12 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.mkdir |
|
13 |
13 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator.stat |
|
11 |
11 |
0 |
|
0% |
| agentos/system/file_ops.py |
FileOperator._format_size |
|
5 |
5 |
0 |
|
0% |
| agentos/system/file_ops.py |
(no function) |
|
38 |
0 |
0 |
|
100% |
| agentos/system/permissions.py |
PermissionTier.label |
|
1 |
1 |
0 |
|
0% |
| agentos/system/permissions.py |
PermissionDenied.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.create_session |
|
3 |
3 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.get_session |
|
3 |
3 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.close_session |
|
1 |
1 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.check |
|
8 |
8 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.require |
|
4 |
4 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.elevate |
|
10 |
10 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.escalate |
|
3 |
3 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.revoke_escalation |
|
2 |
2 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.set_safe_mode |
|
3 |
3 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.set_dev_mode |
|
3 |
3 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager.set_full_mode |
|
3 |
3 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager._tier_covers |
|
1 |
1 |
0 |
|
0% |
| agentos/system/permissions.py |
SystemPermissionManager._resource_matches |
|
9 |
9 |
0 |
|
0% |
| agentos/system/permissions.py |
(no function) |
|
58 |
0 |
0 |
|
100% |
| agentos/system/shell_exec.py |
ShellSandbox.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellSandbox.work_dir |
|
1 |
1 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellSandbox.filtered_env |
|
8 |
8 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellSandbox.cleanup |
|
5 |
5 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor.create_sandbox |
|
3 |
3 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor.get_sandbox |
|
3 |
3 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor.cleanup_sandbox |
|
3 |
3 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor.cleanup_all |
|
3 |
3 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor.execute |
|
14 |
14 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor.execute_checked |
|
7 |
7 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor._execute_with_policy |
|
27 |
27 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor._safety_check |
|
18 |
18 |
0 |
|
0% |
| agentos/system/shell_exec.py |
ShellExecutor._truncate |
|
5 |
5 |
0 |
|
0% |
| agentos/system/shell_exec.py |
(no function) |
|
51 |
0 |
0 |
|
100% |
| agentos/testing/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/testing/fixtures.py |
MockLLMClient.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/testing/fixtures.py |
MockLLMClient.chat |
|
4 |
4 |
0 |
|
0% |
| agentos/testing/fixtures.py |
MockLLMClient.reset |
|
2 |
2 |
0 |
|
0% |
| agentos/testing/fixtures.py |
mock_openai_client |
|
3 |
3 |
0 |
|
0% |
| agentos/testing/fixtures.py |
mock_model_response |
|
1 |
1 |
0 |
|
0% |
| agentos/testing/fixtures.py |
sample_config |
|
4 |
4 |
0 |
|
0% |
| agentos/testing/fixtures.py |
sample_loop_config |
|
4 |
4 |
0 |
|
0% |
| agentos/testing/fixtures.py |
temp_workspace |
|
5 |
5 |
0 |
|
0% |
| agentos/testing/fixtures.py |
mock_memory_store |
|
2 |
2 |
0 |
|
0% |
| agentos/testing/fixtures.py |
sample_agent_state |
|
1 |
1 |
0 |
|
0% |
| agentos/testing/fixtures.py |
sample_audit_report |
|
1 |
1 |
0 |
|
0% |
| agentos/testing/fixtures.py |
sample_health_status |
|
1 |
1 |
0 |
|
0% |
| agentos/testing/fixtures.py |
sample_docker_config |
|
1 |
1 |
0 |
|
0% |
| agentos/testing/fixtures.py |
sample_middleware_stack |
|
1 |
1 |
0 |
|
0% |
| agentos/testing/fixtures.py |
sample_alert_config |
|
1 |
1 |
0 |
|
0% |
| agentos/testing/fixtures.py |
_deep_merge |
|
4 |
4 |
0 |
|
0% |
| agentos/testing/fixtures.py |
(no function) |
|
31 |
0 |
0 |
|
100% |
| agentos/tests/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_risk_level_enum |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_risk_rating_defaults |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_requires_confirm_high |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_requires_confirm_critical |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_requires_confirm_financial |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_get_risk_preset_list_files |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_get_risk_preset_delete_file |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_get_risk_preset_payment |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_get_risk_preset_case_insensitive |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_infer_risk_level_keyword_delete |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_infer_risk_level_keyword_write |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestToolRiskRating.test_infer_risk_level_default |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_empty_pipeline_allows |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_blocking_middleware |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_blocking_middleware.Blocker.phases |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_blocking_middleware.Blocker.process |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_transform_middleware |
|
12 |
12 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_transform_middleware.UpperCaseTransform.phases |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_transform_middleware.UpperCaseTransform.process |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_chain_add |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_remove |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestMiddlewarePipeline.test_phase_filtering |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestRunCostSession.test_session_lifecycle |
|
13 |
13 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestRunCostSession.test_total_tokens |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestCostTrackerEnhanced.test_record_and_report |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestCostTrackerEnhanced.test_record_multiple_models |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestCostTrackerEnhanced.test_get_price_fallback |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestCostTrackerEnhanced.test_reset |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
TestCostTrackerEnhanced.test_budget_check |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_1_1_4_features.py |
(no function) |
|
37 |
37 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AParts.test_text_part_roundtrip |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AParts.test_file_part_roundtrip |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AParts.test_data_part_roundtrip |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AParts.test_part_from_dict_dispatcher |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AArtifact.test_roundtrip |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AArtifact.test_url_artifact |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AMessage.test_user_text |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AMessage.test_agent_text |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AMessage.test_multipart_roundtrip |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ATask.test_lifecycle |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ATask.test_fail |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ATask.test_cancel |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ATask.test_cannot_start_non_submitted |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ATask.test_cannot_complete_non_working |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ATask.test_cannot_cancel_completed |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ATask.test_artifact_attachment |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ATask.test_json_roundtrip |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ATask.test_state_history |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AHandoff.test_roundtrip |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2AHandoff.test_json_roundtrip |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ASession.test_basic |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2ASession.test_get_last_n |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2Server.test_process_task_success |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2Server.test_process_task_success.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2Server.test_process_task_no_handler |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2Server.test_process_task_handler_error |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2Server.test_process_task_handler_error.bad_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2Server.test_get_task |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2Server.test_list_tasks_by_state |
|
14 |
14 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestA2Server.test_cleanup |
|
14 |
14 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestConvenience.test_new_task |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
TestConvenience.test_new_handoff |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_a2a.py |
(no function) |
|
44 |
44 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestMockProvider.test_provider_name |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestMockProvider.test_chat_returns_completion |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestMockProvider.test_achat_returns_same |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestDiscoverTools.test_discovers_tools |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestDiscoverTools.test_tools_are_instantiated |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestDiscoverTools.test_no_duplicate_tools |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestCreateProvider.test_returns_mock_when_no_api_key |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestCreateProvider.test_returns_deepseek_when_key_set |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestCreateProvider.test_returns_openai_when_only_openai_key_set |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestBuildAgent.test_builds_with_mock_provider |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestBuildAgent.test_builds_with_manual_tools |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestBuildAgent.test_builds_with_custom_system_prompt |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestBuildAgent.test_builds_with_default_system_prompt |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestBuildAgent.test_builds_with_custom_max_steps |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestBuildAgent.test_builds_with_custom_verbose |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
TestBuildAgent.test_builds_with_custom_provider |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_agent_builder.py |
(no function) |
|
23 |
23 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthMethod.test_values |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAlgorithm.test_values |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestPermission.test_create |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestPermission.test_default_scope |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRole.test_create |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthContext.test_defaults |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthContext.test_authenticated |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestTokenClaims.test_create |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestTokenClaims.test_to_dict |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestTokenClaims.test_from_dict |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestTokenClaims.test_roundtrip |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestTokenClaims.test_from_dict_minimal |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestInMemoryTokenBlacklist.test_add_and_check |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestInMemoryTokenBlacklist.test_not_blacklisted |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestInMemoryTokenBlacklist.test_expired_removed |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestInMemoryTokenBlacklist.test_cleanup |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestInMemoryCredentialStore.test_add_and_lookup |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestInMemoryCredentialStore.test_lookup_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestInMemoryCredentialStore.test_revoke |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestInMemoryCredentialStore.test_revoke_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestInMemoryCredentialStore.test_expired_key |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestHS256TokenProvider.test_create_and_validate |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestHS256TokenProvider.test_validate_invalid_token |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestHS256TokenProvider.test_validate_wrong_secret |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestHS256TokenProvider.test_key_rotation_new_token |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestHS256TokenProvider.test_expired_token |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestHS256TokenProvider.test_default_expiry_set |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestHS256TokenProvider.test_key_rotation_grace_period |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestHS256TokenProvider.test_validate_two_part_token |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRBACEngine.test_register_role |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRBACEngine.test_register_roles |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRBACEngine.test_check_wildcard |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRBACEngine.test_check_exact |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRBACEngine.test_check_any |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRBACEngine.test_check_all |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRBACEngine.test_hierarchical_scope |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRBACEngine.test_get_permissions_missing_role |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRBACEngine.test_wildcard_action_in_perm |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthenticator.test_no_auth_header |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthenticator.test_jwt_authentication |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthenticator.test_jwt_invalid_token |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthenticator.test_api_key_authentication |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthenticator.test_api_key_bad |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthenticator.test_jwt_blacklisted |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthenticator.test_jwt_with_permissions |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthenticator.test_oauth2_stub |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestAuthenticator.test_api_key_query_param |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_missing_auth_context |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_missing_auth_context.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_not_authenticated |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_not_authenticated.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_authenticated_no_permission |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_authenticated_no_permission.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_permission_check_pass |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_permission_check_pass.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_permission_check_fail |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestRequireAuth.test_permission_check_fail.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestB64.test_roundtrip |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestB64.test_encode_no_padding |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestDefaultRoles.test_four_roles |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_auth.py |
TestDefaultRoles.test_admin_has_all |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_auth.py |
asyncio_run |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_auth.py |
(no function) |
|
103 |
103 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCacheStats.test_hit_rate_empty |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCacheStats.test_hit_rate_half |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCacheStats.test_hit_rate_all_hits |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCacheStats.test_snapshot |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestPickleSerializer.test_roundtrip |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestPickleSerializer.test_primitives |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestJSONSerializer.test_roundtrip |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestJSONSerializer.test_default_str |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_set_get |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_get_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_ttl_expiry |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_custom_ttl |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_no_ttl |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_delete |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_delete_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_exists |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_clear |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_lru_eviction |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_lru_promotion |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_size |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_get_many |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_set_many |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestMemoryCacheBackend.test_delete_many |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_set_get |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_get_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_exists |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_delete |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_clear |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_get_or_default |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_get_or_set |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_get_or_set.factory |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_get_or_set_force_refresh |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_get_or_set_force_refresh.factory |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_get_or_set_async_factory |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_get_or_set_async_factory.factory |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_stats |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_key_prefix |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_hash_keys |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_get_many |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_set_many |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_delete_many |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_json_serializer |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCache.test_pickle_complex |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestTieredCache.test_get_l1_hit |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestTieredCache.test_get_l2_fallback_and_promote |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestTieredCache.test_get_l2_no_promote |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestTieredCache.test_set |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestTieredCache.test_delete |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestTieredCache.test_clear |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestTieredCache.test_stats |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCachedDecorator.test_cached |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCachedDecorator.test_cached.compute |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCachedDecorator.test_different_args_bypass_cache |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCachedDecorator.test_different_args_bypass_cache.compute |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCachedDecorator.test_custom_key_builder |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestCachedDecorator.test_custom_key_builder.fetch |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestBuildSignature.test_short |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestBuildSignature.test_long_uses_md5 |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestRedisCacheBackend.test_init |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
TestRedisCacheBackend.test_key_prefix |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cache.py |
(no function) |
|
108 |
108 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitState.test_enum_values |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitConfig.test_defaults |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitConfig.test_custom |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitStats.test_defaults |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitStats.test_reset |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerBasic.test_default_state |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerBasic.test_custom_config |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerAcquire.test_closed_always_acquires |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerAcquire.test_release_half_open |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerAcquire.test_release_floor_zero |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_success_keeps_closed |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_success_keeps_closed.ok |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_failure_below_threshold |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_failure_below_threshold.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_failure_trips_open |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_failure_trips_open.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_open_rejects_requests |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_open_rejects_requests.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_half_open_probing |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_half_open_probing.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_half_open_probing.ok |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_half_open_failure_reopens |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_half_open_failure_reopens.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_success_resets_count_in_closed |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_success_resets_count_in_closed.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerTransitions.test_success_resets_count_in_closed.ok |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerExcluded.test_excluded_exception_does_not_count |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerExcluded.test_excluded_exception_does_not_count.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerFallback.test_fallback_used_when_open |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerFallback.test_fallback_used_when_open.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerFallback.test_fallback_used_when_open.fallback_fn |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerConfig.test_failure_threshold_one |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerConfig.test_failure_threshold_one.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitRegistry.test_get_or_create |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitRegistry.test_get_or_create_different_names |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitRegistry.test_get_or_create_with_config |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitRegistry.test_get_all_stats |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitRegistry.test_reset_all |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitRegistry.test_reset_all.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitRegistry.test_force_open |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitRegistry.test_force_closed |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitRegistry.test_force_open_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerDecorator.test_decorator_creates_breaker |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerDecorator.test_decorator_creates_breaker.call_llm |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerDecorator.test_decorator_success |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerDecorator.test_decorator_success.api_call |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerDecorator.test_decorator_failure_trips |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitBreakerDecorator.test_decorator_failure_trips.failing_call |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestCircuitOpenError.test_error_message |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
TestDefaultRegistry.test_default_registry_exists |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_circuit_breaker.py |
(no function) |
|
76 |
76 |
0 |
|
0% |
| agentos/tests/test_config.py |
TestParseEnvValue.test_bool_true |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestParseEnvValue.test_bool_false |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestParseEnvValue.test_null |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestParseEnvValue.test_int |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestParseEnvValue.test_float |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestParseEnvValue.test_json |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestParseEnvValue.test_fallback_to_string |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestFlattenDict.test_flat |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestFlattenDict.test_nested |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestFlattenDict.test_deep_nested |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestFlattenDict.test_skip_environ_style |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestFlattenDict.test_skip_list_value |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_none |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_bool_from_str |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_bool_already_bool |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_int |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_float |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_str |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_list_from_str |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_list_already_list |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_dict |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_optional_pass |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestCoerce.test_dataclass_coerce |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigSource.test_from_dict |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigSource.test_from_env |
|
5 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigSource.test_from_json |
|
7 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigSource.test_from_dotenv |
|
8 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigSource.test_from_dotenv_not_found |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigSource.test_from_dotenv_not_found_override |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigSource.test_from_yaml_not_found |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigSource.test_from_json_not_found |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_basic |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_missing_raises |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_default |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_str |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_int |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_float |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_bool |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_bool_real_false |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_list_from_str |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_list_already_list |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_get_dict |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_keys |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_to_dict |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_mask_secrets |
|
6 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_precedence |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_set |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_on_change |
|
7 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_on_change.cb |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_reload |
|
5 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_repr |
|
5 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_custom_separator |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_auto_env |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_bind_dataclass |
|
10 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
TestConfigManager.test_bind_defaults |
|
7 |
0 |
0 |
|
100% |
| agentos/tests/test_config.py |
(no function) |
|
68 |
0 |
0 |
|
100% |
| agentos/tests/test_conversation.py |
conv |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_add_message |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_add_many |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_get_context |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_fifo_trim |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_preserve_system |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_token_tracking |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_fork_and_switch |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_fork_branch_not_found |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_merge_branch_append |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_clear |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_clear_keep_system |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_stats_tracking |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_message_id_unique |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_empty_context |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_get_system_prompt |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_importance_weighted_trim |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
test_trim_stats_increment |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_conversation.py |
(no function) |
|
22 |
22 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_init_defaults |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_invalid_rate |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_invalid_capacity |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_acquire_initial_tokens |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_acquire_exhausted |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_refill_over_time |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_wait_and_acquire |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_wait_and_acquire_timeout |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_available_tokens |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestTokenBucket.test_fill_level |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestSlidingWindow.test_init |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestSlidingWindow.test_invalid_max_requests |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestSlidingWindow.test_invalid_window |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestSlidingWindow.test_acquire_within_limit |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestSlidingWindow.test_acquire_exceeds_limit |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestSlidingWindow.test_current_count |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestSlidingWindow.test_remaining |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestConcurrentLimiter.test_init |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestConcurrentLimiter.test_invalid_max |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestConcurrentLimiter.test_acquire_release |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestConcurrentLimiter.test_acquire_blocking |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestConcurrentLimiter.test_acquire_blocking.blocked |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestCompositeLimiter.test_all_pass |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestCompositeLimiter.test_one_fails |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimitError.test_message |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimiterCM.test_async_context_manager_success |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimiterCM.test_async_context_manager_rejected |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimiterCM.test_concurrent_releases_on_exit |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimiterFactories.test_token_bucket_factory |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimiterFactories.test_sliding_window_factory |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimiterFactories.test_concurrent_factory |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestEndpointRateLimit.test_defaults |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestEndpointRateLimit.test_full_spec |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimitRegistry.test_configure_single_limiter |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimitRegistry.test_configure_composite |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimitRegistry.test_get_existing |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimitRegistry.test_get_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimitRegistry.test_acquire_existing |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimitRegistry.test_acquire_missing |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
TestRateLimitRegistry.test_configure_with_burst_one |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_core_rate_limiter.py |
(no function) |
|
75 |
75 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
TestModelFamily.test_all_families_reachable |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
TestModelFamily.test_all_families_exist |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
TestTokenCount.test_defaults |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
TestTokenCount.test_custom_values |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
TestTokenCount.test_importable_from_cost_module |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
TestCostEstimate.test_default_total_is_zero |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
TestCostEstimate.test_custom_total |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
TestCostModuleTokenCounter.test_token_counter_exists |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
TestCostModuleTokenCounter.test_token_counter_instantiable |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_cost_types.py |
(no function) |
|
14 |
14 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestLockBackend.test_values |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestLockConfig.test_defaults |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestLockConfig.test_custom |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestErrors.test_lock_acquire_error |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestErrors.test_lock_not_held_error |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestKeyToInt64.test_deterministic |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestKeyToInt64.test_different_keys |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_acquire_success |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_acquire_conflict |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_acquire_same_owner_reacquire |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_release_success |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_release_wrong_owner |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_release_missing_key |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_is_held_true |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_is_held_false_wrong_owner |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_is_held_false_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_extend_success |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_extend_wrong_owner |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_extend_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_extend_expired |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_is_held_false_expired |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestInMemoryLockBackend.test_acquire_after_expiry |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestDistributedLock.test_acquire_success |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestDistributedLock.test_acquire_timeout |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestDistributedLock.test_release_false_wrong_owner |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestDistributedLock.test_extend |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestDistributedLock.test_context_manager |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestDistributedLock.test_acquire_retry_succeeds |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestDistributedLock.test_acquire_retry_succeeds.hold_and_release |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestDistributedLockRenew.test_auto_renew_starts |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestCreateLockBackend.test_in_memory |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestCreateLockBackend.test_postgres |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestCreateLockBackend.test_redis |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestCreateLockBackend.test_redis_missing_client |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestCreateLockBackend.test_unknown_backend |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestPostgresLockBackend.test_acquire_success |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestPostgresLockBackend.test_acquire_failure |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestPostgresLockBackend.test_release_not_acquired |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestPostgresLockBackend.test_release_success |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestPostgresLockBackend.test_extend_held |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestPostgresLockBackend.test_extend_not_held |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestPostgresLockBackend.test_is_held_true |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestPostgresLockBackend.test_is_held_false |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestPostgresLockBackend.test_no_pool_raises |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestRedisLockBackend.test_acquire_success |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestRedisLockBackend.test_acquire_failure |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestRedisLockBackend.test_release_fallback_wrong_owner |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestRedisLockBackend.test_release_fallback_success |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestRedisLockBackend.test_extend_match |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestRedisLockBackend.test_extend_mismatch |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestRedisLockBackend.test_is_held_true |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
TestRedisLockBackend.test_is_held_false |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_distributed_lock.py |
(no function) |
|
104 |
104 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventPriority.test_enum_values |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventPriority.test_ordering |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEvent.test_defaults |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEvent.test_custom_values |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEvent.test_unique_event_ids |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEvent.test_event_factory |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestDeadLetter.test_defaults |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestSubscription._noop |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestSubscription.test_matches_exact |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestSubscription.test_matches_wildcard |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestSubscription.test_matches_complex_wildcard |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestSubscription.test_concurrency_default |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusBasic.test_defaults |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusBasic.test_custom_params |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusBasic.test_list_topics |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusSubscriptions._noop |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusSubscriptions.test_subscribe |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusSubscriptions.test_subscribe_auto_name |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusSubscriptions.test_unsubscribe |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusSubscriptions.test_unsubscribe_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusSubscriptions.test_unsubscribe_all |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_publish_dispatch |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_publish_dispatch.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_publish_no_subscribers |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_publish_wildcard |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_publish_wildcard.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_publish_nowait |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_publish_nowait.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_emit_sync |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_emit_sync.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_total_events |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPublish.test_total_events.handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPriority.test_priority_sorting |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusPriority.test_priority_sorting.handler |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_failed_handler_goes_to_dlq |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_failed_handler_goes_to_dlq.failing_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_dlq_disabled |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_dlq_disabled.failing_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_dlq_max_size |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_dlq_max_size.failing_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_clear_dlq |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_clear_dlq.failing_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_replay_dlq |
|
13 |
13 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusDLQ.test_replay_dlq.failing_handler |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusLifecycle.test_start_idempotent |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusLifecycle.test_stop_drains_queue |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestEventBusLifecycle.test_stop_drains_queue.handler |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
TestDefaultBus.test_default_bus_exists |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_event_bus.py |
(no function) |
|
62 |
62 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFlagType.test_values |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFlagRule.test_defaults |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFlagRule.test_to_dict_basic |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFlagRule.test_to_dict_with_times |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFlagContext.test_defaults |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFlagContext.test_custom |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFlagEvaluation.test_enabled |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFlagEvaluation.test_disabled |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestInMemoryFlagStore.test_set_get |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestInMemoryFlagStore.test_get_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestInMemoryFlagStore.test_delete_existing |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestInMemoryFlagStore.test_delete_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestInMemoryFlagStore.test_list |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerManagement.test_set_and_get_flag |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerManagement.test_delete_flag |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerManagement.test_list_flags |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerManagement.test_kill_switch |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerManagement.test_kill_switch_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_flag_not_found |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_boolean_disabled |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_boolean_enabled |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_blocklist_user |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_blocklist_tenant |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_allowlist_user_granted |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_allowlist_user_not_in |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_allowlist_tenant_not_in |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_start_time_future |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_end_time_past |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEvaluation.test_scheduled_within_window |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerPercentage.test_percentage_zero |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerPercentage.test_percentage_hundred |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerPercentage.test_percentage_deterministic |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerVariant.test_get_variant |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerVariant.test_variant_deterministic |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerVariant.test_variant_no_variants |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerAudit.test_evaluation_log |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerAudit.test_log_limit |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerAudit.test_clear_log |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEdgeCases.test_null_context |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEdgeCases.test_evaluate_returns_flag_evaluation |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestFeatureFlagManagerEdgeCases.test_allowlist_exclusive_behavior |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
TestCreateFlagManager.test_creates_functional_manager |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_feature_flags.py |
(no function) |
|
91 |
91 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestViolationSeverity.test_all_values |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestViolationSeverity.test_str_enum |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardAction.test_all_values |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestCategory.test_all_categories |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardViolation.test_minimal_construction |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardViolation.test_full_construction |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardResult.test_default_passed |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardResult.test_not_blocked_when_no_violations |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardResult.test_blocked_when_block_violation_exists |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardResult.test_not_blocked_with_warn_only |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardResult.test_to_dict |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardResult.test_to_dict_no_violations |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexRule.test_construction |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestPIIPatterns.test_email_pattern |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestPIIPatterns.test_phone_cn_pattern |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestPIIPatterns.test_phone_us_pattern |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestPIIPatterns.test_ssn_pattern |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestPIIPatterns.test_credit_card_pattern |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestPIIPatterns.test_ip_address_pattern |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestPIIPatterns.test_api_key_pattern |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestDefaultRules.test_rule_count |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestDefaultRules.test_unique_rule_ids |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestDefaultRules.test_pii_rules_exist |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestDefaultRules.test_jailbreak_rules_exist |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestDefaultRules.test_malicious_code_rules_exist |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_clean_content |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_email_detected |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_credit_card_blocked |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_jailbreak_dan |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_jailbreak_ignore |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_reverse_shell_blocked |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_rm_rf_blocked |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_multiple_violations |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_includes_matched_text |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_scan_includes_rule_id |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardScan.test_custom_rules |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardRedact.test_redact_email |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardRedact.test_redact_phone |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardRedact.test_redact_multiple |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardRedact.test_redact_does_not_affect_block_only_violations |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardRuleManagement.test_add_rule |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardRuleManagement.test_remove_rule |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestRegexGuardRuleManagement.test_remove_nonexistent_rule_no_error |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_no_llm_backend_returns_empty |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_safety_prompt_includes_content |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_llm_returns_safe |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_llm_returns_safe.mock_llm |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_llm_returns_unsafe |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_llm_returns_unsafe.mock_llm |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_llm_returns_invalid_json_gracefully |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_llm_returns_invalid_json_gracefully.mock_llm |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_llm_unknown_category_falls_back_to_custom |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestContentSafetyGuard.test_llm_unknown_category_falls_back_to_custom.mock_llm |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_init_default |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_init_custom |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_add_remove_regex_rule |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_check_input_clean |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_check_input_pii |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_check_input_blocked |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_check_output |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_check_tool_call |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_check_tool_call_with_malicious_args |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_redacted_content_available |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_audit_log |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_statistics |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardrailsPipeline.test_regex_disabled |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardViolationError.test_exception_with_violations |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestGuardViolationError.test_exception_multiple_violations |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestCreateDefaultPipeline.test_creates_pipeline |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestCreateDefaultPipeline.test_regex_enabled_safety_disabled |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestCreateStrictPipeline.test_creates_pipeline |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
TestCreateStrictPipeline.test_both_enabled |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_guardrails.py |
(no function) |
|
91 |
91 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestApprovalRequest.test_create_request |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestApprovalDecision.test_approved |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestApprovalDecision.test_modified_is_approved |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestApprovalDecision.test_rejected |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_low_risk_auto_skipped |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_high_risk_needs_approval |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_auto_approve_domain |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_blocked_domain |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_rejected_decision |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_history |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_pending_queue |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_approval_cache |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_critical_blocked_automatically |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestHumanInTheLoop.test_max_pending |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestApprovalPresets.test_default |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestApprovalPresets.test_permissive |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
TestApprovalPresets.test_strict |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_hitl.py |
(no function) |
|
23 |
23 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPServerConfig.test_defaults |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPServerConfig.test_custom |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPClientLifecycle.test_init_empty |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPClientLifecycle.test_context_manager |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPClientLifecycle.test_connect_unknown_transport |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPClientLifecycle.test_sse_requires_url |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapter.test_adapt_tool_basic |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapter.test_to_openai_schema |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapter.test_to_anthropic_schema |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapter.test_write_operation_detection |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapter.test_read_operation_detection |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapter.test_extract_target_path |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapter.test_permission_default |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapter.test_permission_custom |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolRegistry.test_empty_registry |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolRegistry.test_refresh |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPDataModels.test_tool_info_minimal |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPDataModels.test_resource_info |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPDataModels.test_prompt_info |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPError.test_error_basic |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPError.test_error_with_data |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapterEdgeCases.test_adapter_empty_schema |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
TestMCPToolAdapterEdgeCases.test_adapter_no_description |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_mcp.py |
(no function) |
|
38 |
38 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestAgentResult.test_success_result |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestAgentResult.test_failure_result |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestAgentResult.test_all_fields |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.setup |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_init_with_defaults |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_init_with_mock_provider |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_init_with_custom_max_steps |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_init_with_system_prompt |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_init_with_include_skills_false |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_init_with_verbose |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_run_with_mock_provider |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_run_returns_agent_result_structure |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_get_tool_count |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
TestProductionAgent.test_list_tools |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_production_agent.py |
(no function) |
|
21 |
21 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestRateLimitExceeded.test_constructor_and_attributes |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestRateLimitExceeded.test_string_message |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketInit.test_default_burst_equals_rate |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketInit.test_custom_burst |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketInit.test_rate_zero_raises |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketInit.test_rate_negative_raises |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketInit.test_rate_property |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketTryAcquire.test_first_acquire_succeeds |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketTryAcquire.test_acquire_within_burst |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketTryAcquire.test_acquire_multi_tokens |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketTryAcquire.test_different_keys_independent |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketTryAcquire.test_refill_after_wait |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketTryAcquire.test_refill_capped_at_burst |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketTryAcquire.test_acquire_exact_tokens |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketAcquireOrWait.test_immediate_success |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketAcquireOrWait.test_blocks_and_waits_for_refill |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketAcquireOrWait.test_timeout_expires |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketAcquireOrWait.test_no_timeout_blocks_indefinitely |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketAcquireOrWait.test_multi_token_acquire_or_wait |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketReset.test_reset_removes_key |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketReset.test_reset_nonexistent_key_no_error |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketReset.test_reset_all_clears_everything |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketStats.test_initial_stats |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketStats.test_stats_after_acquire |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestTokenBucketStats.test_stats_after_reject |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowInit.test_default_window |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowInit.test_custom_window |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowInit.test_limit_zero_raises |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowInit.test_limit_negative_raises |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowInit.test_limit_property |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowTryAcquire.test_within_limit |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowTryAcquire.test_exceeds_limit |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowTryAcquire.test_different_keys_independent |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowTryAcquire.test_eviction_of_old_entries |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowAcquireOrWait.test_immediate_success |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowAcquireOrWait.test_blocks_and_waits |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowAcquireOrWait.test_timeout_expires |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowAcquireOrWait.test_no_timeout_succeeds |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowReset.test_reset_removes_key |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowReset.test_reset_nonexistent_no_error |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowReset.test_reset_all |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowStats.test_initial_stats |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowStats.test_stats_after_use |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
TestSlidingWindowStats.test_stats_after_reject |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_rate_limiter.py |
(no function) |
|
58 |
58 |
0 |
|
0% |
| agentos/tests/test_resource_manager.py |
TestResourceInfo.test_defaults |
|
5 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceInfo.test_custom |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
FakeConn.__init__ |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
FakeConn.close |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
FakeConn.health_check |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
FakeConn.ping |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_close |
|
6 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_close_idempotent |
|
5 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_raw_access |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_health_check |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_health_check_closed |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_close_fn_fallback |
|
7 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_close_fn_fallback.custom_close |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_close_fn_sync |
|
6 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_close_fn_sync.Obj.close |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_close_error_sets_error_state |
|
6 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestManagedResource.test_close_error_sets_error_state.BadObj.close |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_acquire_and_release |
|
8 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_acquire_and_release.factory |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_max_size_limit |
|
15 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_max_size_limit.factory |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_min_size_prefill |
|
7 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_min_size_prefill.factory |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_stats |
|
8 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_close_clears |
|
4 |
1 |
0 |
|
75% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_acquire_after_close |
|
6 |
3 |
0 |
|
50% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_returns_to_pool |
|
8 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_returns_to_pool.factory |
|
2 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourcePool.test_health_check |
|
5 |
1 |
0 |
|
80% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_register_and_get |
|
5 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_unregister |
|
6 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_shutdown_lifo_order |
|
10 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_shutdown_lifo_order.TrackingRes.__init__ |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_shutdown_lifo_order.TrackingRes.close |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_shutdown_reports_failures |
|
7 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_shutdown_reports_failures.FailingRes.close |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_health_report |
|
6 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_finalizer |
|
7 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_register_after_shutdown |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_size |
|
4 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_check_leaks |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_shutdown_timeout |
|
7 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_shutdown_timeout.SlowRes.close |
|
1 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
TestResourceManager.test_singleton |
|
3 |
0 |
0 |
|
100% |
| agentos/tests/test_resource_manager.py |
(no function) |
|
66 |
0 |
0 |
|
100% |
| agentos/tests/test_retry.py |
TestJitterStrategy.test_enum_values |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryConfig.test_defaults |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryConfig.test_custom |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestCalcJitter.test_none |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestCalcJitter.test_full |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestCalcJitter.test_decorrelated |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestCalcJitter.test_equal |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestDelayFunctions.test_exponential_delay_basic |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestDelayFunctions.test_exponential_delay_cap |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestDelayFunctions.test_fibonacci_delay |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestDelayFunctions.test_fibonacci_delay_cap |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestDelayFunctions.test_fixed_delay |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestDelayFunctions.test_fixed_delay_cap |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryResult.test_success |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryResult.test_failure |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_first_attempt_success |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_first_attempt_success.ok |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_retry_succeeds_on_second_attempt |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_retry_succeeds_on_second_attempt.flaky |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_exhausts_retries |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_exhausts_retries.always_fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_non_retryable_exception |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_non_retryable_exception.fail_with_type |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_on_retry_callback |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_on_retry_callback.on_retry |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_on_retry_callback.flaky |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_args_kwargs_passed |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecute.test_args_kwargs_passed.fn |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecuteWithResult.test_success_result |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecuteWithResult.test_success_result.ok |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecuteWithResult.test_failure_result |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecuteWithResult.test_failure_result.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecuteWithResult.test_retry_history |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryExecuteWithResult.test_retry_history.flaky |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryDecorator.test_decorator_success |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryDecorator.test_decorator_success.api |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryDecorator.test_decorator_preserves_name |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryDecorator.test_decorator_preserves_name.my_func |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryPolicies.test_fast |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryPolicies.test_standard |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryPolicies.test_persistent |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryPolicies.test_immediate |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryPolicies.test_gentle |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestSyncRetry.test_sync_success |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestSyncRetry.test_sync_success.ok |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestSyncRetry.test_sync_failure |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestSyncRetry.test_sync_failure.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestSyncRetry.test_sync_decorator |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestSyncRetry.test_sync_decorator.fn |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryEdgeCases.test_zero_max_retries_success |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryEdgeCases.test_zero_max_retries_success.ok |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryEdgeCases.test_zero_max_retries_fail |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry.py |
TestRetryEdgeCases.test_zero_max_retries_fail.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry.py |
(no function) |
|
63 |
63 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestBackoffStrategy.test_enum_values |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestBackoffStrategy.test_enum_membership |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryJob.test_creation_defaults |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryJob.test_creation_with_args |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryJob.test_creation_with_args.f |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryJob.test_execute |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryJob.test_execute_raises |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryJob.test_execute_raises.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryJob.test_attempts_not_auto_incremented |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueInit.test_defaults |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueInit.test_custom_values |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueInit.test_max_attempts_validation |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueInit.test_max_attempts_one_is_valid |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueSuccess.test_submit_simple |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueSuccess.test_submit_no_args |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueSuccess.test_submit_keyword_args |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueSuccess.test_submit_mixed_args |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueSuccess.test_stats_after_success |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueSuccess.test_success_hook |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_retry_then_succeed |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_retry_then_succeed.flaky |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_exhausted_attempts_raises |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_exhausted_attempts_raises.always_fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_dead_letters_populated |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_dead_letters_populated.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_retry_hook |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_retry_hook.fail_once |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_multiple_retry_hooks |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_multiple_retry_hooks.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_failure_hook |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_failure_hook.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_hook_exceptions_do_not_propagate |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_hook_exceptions_do_not_propagate.bad_hook |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_retry_hook_exception_does_not_propagate |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_retry_hook_exception_does_not_propagate.bad_retry_hook |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_retry_hook_exception_does_not_propagate.fail_once |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_success_hook_exception_does_not_propagate |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueRetry.test_success_hook_exception_does_not_propagate.bad_success_hook |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueBackoff.test_exponential_backoff |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueBackoff.test_constant_backoff |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueBackoff.test_linear_backoff |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueBackoff.test_max_delay_clamp |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueBackoff.test_jitter_range |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueDeadLetters.test_clear_dead_letters |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueDeadLetters.test_clear_dead_letters.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueDeadLetters.test_retry_dead_letter_success |
|
12 |
12 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueDeadLetters.test_retry_dead_letter_success.flaky |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueDeadLetters.test_retry_dead_letter_index_error |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueDeadLetters.test_retry_dead_letter_still_fails |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueDeadLetters.test_retry_dead_letter_still_fails.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueStats.test_default_stats |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueStats.test_stats_reflect_state |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueStats.test_stats_thread_safety |
|
12 |
12 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
TestRetryQueueStats.test_stats_thread_safety.worker |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_retry_queue.py |
(no function) |
|
49 |
49 |
0 |
|
0% |
| agentos/tests/test_sandbox_executor.py |
TestProcessSandbox.test_basic_python_execution |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_sandbox_executor.py |
TestProcessSandbox.test_code_with_error |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_sandbox_executor.py |
TestProcessSandbox.test_custom_policy |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_sandbox_executor.py |
TestProcessSandbox.test_namespace_isolation |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_sandbox_executor.py |
TestSandboxPolicy.test_defaults |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_sandbox_executor.py |
TestSandboxPolicy.test_custom |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_sandbox_executor.py |
TestSandboxResult.test_result_fields |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_sandbox_executor.py |
(no function) |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestJobState.test_constants |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestJob.test_minimal_construction |
|
15 |
15 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestJob.test_minimal_construction.dummy |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestJob.test_full_construction |
|
12 |
12 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestJob.test_full_construction.dummy |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestParseCronField.test_wildcard |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestParseCronField.test_single_value |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestParseCronField.test_comma_separated |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestParseCronField.test_step |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestParseCronField.test_step_with_base |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestParseCronField.test_range |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestParseCronField.test_mixed |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestParseCronField.test_hour_field |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestParseCronField.test_dom_field |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestCronNext.test_every_minute |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestCronNext.test_specific_minute |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestCronNext.test_specific_minute_past_current |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestCronNext.test_specific_time |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestCronNext.test_daily_at_midnight |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestCronNext.test_specific_day |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestCronNext.test_weekday_only |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestCronNext.test_month_specific |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerFluentAPI.test_every_do |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerFluentAPI.test_cron_do |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerFluentAPI.test_cron_invalid_expression |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerFluentAPI.test_delay_do |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerFluentAPI.test_do_without_schedule_raises |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerFluentAPI.test_multiple_jobs |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerLifecycle.test_start_stop |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerLifecycle.test_double_start_noop |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerLifecycle.test_job_runs_when_started |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerLifecycle.test_job_not_started_if_scheduler_stopped |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerLifecycle.test_one_shot_delay_job |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerLifecycle.test_one_shot_runs_only_once |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerLifecycle.test_one_shot_runs_only_once.inc |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerLifecycle.test_cron_job |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerPauseResume.test_pause_stops_execution |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerPauseResume.test_resume_restarts_execution |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerPauseResume.test_pause_nonexistent_returns_false |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerPauseResume.test_resume_nonexistent_returns_false |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerPauseResume.test_resume_non_paused_returns_false |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerPauseResume.test_resume_runs_immediately |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerRemove.test_remove_existing_job |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerRemove.test_remove_nonexistent_returns_false |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerRemove.test_remove_stops_running_job |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerQuery.test_get_job_exists |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerQuery.test_get_job_not_exists |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerQuery.test_list_jobs_empty |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerQuery.test_list_jobs_multiple |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerQuery.test_job_info_fields |
|
13 |
13 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerErrorHandling.test_job_error_captured |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerErrorHandling.test_job_error_captured.failing |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerErrorHandling.test_job_continues_after_error |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerErrorHandling.test_job_continues_after_error.sometimes_fail |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerErrorHandling.test_error_count_increments |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerErrorHandling.test_error_count_increments.always_fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerThreadSafety.test_concurrent_register_and_start |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
TestSchedulerThreadSafety.test_concurrent_register_and_start.register_jobs |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_scheduler.py |
(no function) |
|
67 |
67 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
enforcer |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_valid_output_passes |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_missing_field_fallback |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_json_string_repair |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_json_markdown_codeblock_repair |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_single_quote_json_repair |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_extra_field_ok |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_completely_invalid_full_fallback |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_nested_output |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_stats_tracking |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_enforce_batch |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
test_fix_strategy_order_respected |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_schema_enforcer.py |
(no function) |
|
36 |
36 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerialFormat.test_enum_values |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerialFormat.test_detect_explicit_json |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerialFormat.test_detect_explicit_pickle |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerialFormat.test_detect_auto_json |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerialFormat.test_detect_auto_pickle |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerialFormat.test_detect_auto_unknown |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_default_format |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_custom_format |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_auto_format_falls_back_to_json |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_dumps_json |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_dumps_pickle |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_loads_json |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_loads_pickle |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_loads_explicit_format |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_roundtrip_json |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_roundtrip_pickle |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_stats |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_unsupported_format |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_use_msgpack_flag |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_loads_msgpack |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSerializer.test_stats_pickle_format |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestEvictionPolicy.test_enum_values |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheBasic.test_defaults |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheBasic.test_custom_params |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheBasic.test_set_get |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheBasic.test_get_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheBasic.test_set_overwrite |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheBasic.test_delete |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheBasic.test_delete_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheBasic.test_clear |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheBasic.test_size |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheTTL.test_expired_entry |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheTTL.test_custom_ttl_per_entry |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheTTL.test_cleanup |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheTTL.test_cleanup_partial |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheEviction.test_lru_eviction |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheEviction.test_lfu_eviction |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheEviction.test_ttl_only_eviction |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheStats.test_default_stats |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheStats.test_hits_misses |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheStats.test_hit_rate |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheStats.test_hit_rate_no_ops |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheStats.test_evictions_count |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheThreadSafety.test_concurrent_access |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestTTLCacheThreadSafety.test_concurrent_access.worker |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_get_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_get_or_compute |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_get_or_compute_complex |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_get_or_compute_complex.factory |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_get_or_compute_expired |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_get_or_compute_custom_ttl |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_set_and_get |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_delete |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_clear |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_size |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_stats |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_dump_load |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_dump_load_expired_filters |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
TestSmartCache.test_custom_params_passthrough |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_serial_cache.py |
(no function) |
|
72 |
72 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyModule.test_initial_state |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyModule.test_repr_unloaded |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyModule.test_repr_loaded |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyModule.test_deferred_load |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyModule.test_getattr_attribute |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyModule.test_load_caches |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_register_new |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_register_idempotent |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_getitem |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_load_now |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_load_now_returns_module |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_load_all |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_preload |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_stats |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_stats_all_unloaded |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_thread_safety |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestLazyLoader.test_thread_safety.worker |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_defaults |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_custom_concurrent |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_precompile_serial |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_precompile_parallel |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_precompile_single |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_get |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_get_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_warm_cache |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_warm_cache_handles_errors |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_clear |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_stats |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_stats_empty |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_precompile_parallel_batching |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_precompile_invalid_module |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestModulePreloader.test_precompile_invalid_module_serial_raises |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_start_and_end |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_begin_end_phase |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_end_phase_missing |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_begin_phase_with_metadata |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_report_structure |
|
14 |
14 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_report_bottleneck |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_report_empty |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_phases_sorted_by_duration |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_pct_of_total |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_total_duration_ms |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_total_duration_ms_before_end |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_thread_safety |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupOptimizer.test_thread_safety.worker |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupPhase.test_duration |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupPhase.test_name |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestStartupPhase.test_default_metadata |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestConvenience.test_create_lazy_loader |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestConvenience.test_create_module_preloader |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestConvenience.test_create_module_preloader_default |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestConvenience.test_create_startup_optimizer |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestConvenience.test_quick_start |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
TestConvenience.test_quick_start_no_hot_modules |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_startup_accelerator.py |
(no function) |
|
62 |
62 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSharedState.test_set_get |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSharedState.test_update_snapshot |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSharedState.test_sync_ops |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSharedState.test_concurrent_writes |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSharedState.test_concurrent_writes.writer |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_progress_report |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_progress_report.hb_cb |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_step_and_heartbeat |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_step_and_heartbeat.hb_cb |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_done |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_done.hb_cb |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_fail |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_fail.hb_cb |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_cancel_detection |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_cancel_detection.on_cancel |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_pause_resume |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildContext.test_pause_resume.on_pause |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildHandle.test_create_context |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildHandle.test_pause_resume |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildHandle.test_cancel |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildHandle.test_get_status |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildHandle.test_timeout_detection |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildHandle.test_no_timeout_when_unset |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildHandle.test_heartbeat_timeout |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildHandle.test_heartbeat_updates_info |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestChildHandle.test_shared_state_parent_child |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_spawn_fork_with_child_context |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_spawn_fork_with_child_context.run_func |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_spawn_fork_failure |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_spawn_fork_failure.run_func |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_spawn_fork_pause_resume_flow |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_spawn_fork_pause_resume_flow.run_func |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_swarm_parallel |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_swarm_parallel.run_func |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_cancel_all |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_cancel_all.run_func |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_list_children |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_cleanup |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
TestSubAgentManager.test_heartbeat_monitoring |
|
12 |
12 |
0 |
|
0% |
| agentos/tests/test_subagent_parent_child.py |
(no function) |
|
35 |
35 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskStatus.test_enum_members |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskStatus.test_unique_values |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTask.test_creation_defaults |
|
11 |
11 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTask.test_creation_with_args |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTask.test_run_success |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTask.test_run_failure |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTask.test_run_failure.boom |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTask.test_elapsed_returns_float |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTask.test_elapsed_before_start |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueBasic.test_creation_defaults |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueBasic.test_creation_custom_size |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueBasic.test_enqueue_dequeue |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueBasic.test_dequeue_empty |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueBasic.test_enqueue_full |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueBasic.test_priority_ordering |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueBasic.test_same_priority_fifo |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueCancel.test_cancel_existing |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueCancel.test_cancel_nonexistent |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueCancel.test_cancel_removed_on_dequeue |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueExpire.test_deadline_expired |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueExpire.test_deadline_future |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueExpire.test_cancelled_before_expired |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueExpire.test_expired_stats |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueStats.test_default_stats |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueStats.test_stats_after_ops |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestPriorityTaskQueueStats.test_stats_includes_expired |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerSubmit.test_submit_and_run_once |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerSubmit.test_submit_queue_full |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerSubmit.test_run_once_empty |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerSubmit.test_pending_count |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerSubmit.test_run_loop |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerSubmit.test_run_loop_max_tasks |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerScheduleAfter.test_schedule_after_fires |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerScheduleAfter.test_schedule_after_task_attributes |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerLifecycle.test_start_stop |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerLifecycle.test_stats |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerLifecycle.test_schedule_at_interval |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestTaskSchedulerLifecycle.test_schedule_at_interval.put |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_creation |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_submit_before_start |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_submit_full_queue |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_start_stop_workers |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_multiple_tasks_workers |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_multiple_tasks_workers.add |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_stop_with_wait |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_stop_no_wait |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_stats |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_stats_after_execution |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_concurrent_submit |
|
13 |
13 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
TestWorkerPool.test_concurrent_submit.submitter |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_task_scheduler.py |
(no function) |
|
60 |
60 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestModelFamily.test_all_families_exist |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCount.test_defaults |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCount.test_custom_values |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestCostEstimate.test_defaults |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestCostEstimate.test_with_token_count |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestPricingTable.test_major_models_have_pricing |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestPricingTable.test_pricing_is_tuple_of_two_floats |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterInit.test_initializes_without_error |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterInit.test_usage_log_starts_empty |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterInit.test_reset_usage_clears_log |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCount.setup |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCount.test_count_short_text |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCount.test_count_empty_text |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCount.test_count_long_text |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCount.test_count_different_models |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCount.test_count_logs_usage |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCount.test_count_unknown_model_falls_back |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCountMessages.setup |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCountMessages.test_single_message |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCountMessages.test_multiple_messages |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCountMessages.test_empty_message_content |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterCountMessages.test_messages_log_to_usage |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterEstimateCost.setup |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterEstimateCost.test_estimate_cost_gpt4o |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterEstimateCost.test_estimate_cost_gpt4o_mini_is_cheaper |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterEstimateCost.test_estimate_cost_with_model_override |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterEstimateCost.test_estimate_cost_zero_tokens |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterEstimateCost.test_estimate_cost_unknown_model_default_pricing |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterEstimateCost.test_estimate_cost_with_completion_tokens |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.setup |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.test_classify_gpt4o |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.test_classify_gpt4 |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.test_classify_gpt35 |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.test_classify_claude35 |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.test_classify_claude3 |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.test_classify_gemini |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.test_classify_llama |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.test_classify_mixtral |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterClassifyModel.test_classify_unknown |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterGetTotalUsage.test_empty_log |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterGetTotalUsage.test_aggregates_all_entries |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterGetTotalUsage.test_after_reset_returns_zero |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterGetTotalCost.test_empty_log_zero_cost |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterGetTotalCost.test_accumulates_cost |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterFormatCost.test_tiny_cost |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterFormatCost.test_small_cost |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterFormatCost.test_large_cost |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterFormatTokens.test_small_count |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterFormatTokens.test_large_count |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterGetPricing.setup |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterGetPricing.test_exact_match |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterGetPricing.test_prefix_match |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
TestTokenCounterGetPricing.test_unknown_model_default |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_token_counter.py |
(no function) |
|
74 |
74 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestStepType.test_values |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestExecutionStatus.test_values |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestErrorStrategy.test_values |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionOperator.test_values |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowContext.test_default_construction |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowContext.test_get_simple_key |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowContext.test_get_missing_with_default |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowContext.test_get_dot_notation |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowContext.test_get_dot_notation_missing_mid |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowContext.test_get_non_dict_intermediary |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowContext.test_set_simple_key |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowContext.test_set_dot_notation_creates_nested |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowContext.test_set_dot_notation_extends_existing |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestStepResult.test_defaults |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestStepResult.test_full_fields |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowStep.test_minimal |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowStep.test_with_agent_and_task |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowStep.test_default_values |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_empty_construction |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_steps_property_empty |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_steps_property_flat_collection |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_steps_property_deep_nesting |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_validate_no_root |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_validate_duplicate_ids |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_validate_conditional_no_condition |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_validate_task_no_agent |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_validate_unknown_depends_on |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_validate_clean |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_to_mermaid_task |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_to_mermaid_sequential |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_to_mermaid_conditional |
|
7 |
7 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowDefinition.test_to_mermaid_no_root |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_empty_condition |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_equals |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_not_equals |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_contains |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_greater |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_less |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_in |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_matches |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_exists |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_empty |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_and_combinator |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_or_combinator |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_not_combinator |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_contains_none_field |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_gt_lt_invalid_types |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_in_non_iterable_value |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestConditionEvaluator.test_matches_invalid_regex |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_str_json |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_str_yaml |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_dict_basic |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_dict_multiple_steps_chained |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_dict_no_steps_raises |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_dict_with_branches |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_dict_with_children |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_dict_loop |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_dict_error_strategies |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_to_yaml |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_to_json |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_roundtrip_yaml |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_roundtrip_json |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_file_yaml |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowParser.test_parse_file_json |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowTemplates.test_sequential |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowTemplates.test_parallel_broadcast |
|
3 |
3 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowTemplates.test_map_reduce |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowTemplates.test_conditional_branch |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowTemplates.test_retry_loop |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_single_task |
|
4 |
4 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_sequential |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_parallel |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_conditional_true |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_conditional_false |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_loop |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_loop_with_condition |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_sub_workflow |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_join |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_split |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_dry_run |
|
9 |
9 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_dry_run_invalid |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_cancel |
|
10 |
10 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_cancel.cancel_soon |
|
2 |
2 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_progress_callback |
|
8 |
8 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_progress_callback.callback |
|
1 |
1 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_validation_failure_raises |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_execute_already_completed_step_skips |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_error_handling_skip |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_handle_error_pause |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_fallback_step |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_error_escalate_in_sequential |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_retry_mechanism |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_template_resolution |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_template_missing_variable |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_sequential_escalation |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_conditional_with_default_branch |
|
6 |
6 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
TestWorkflowEngine.test_context_errors_accumulation |
|
5 |
5 |
0 |
|
0% |
| agentos/tests/test_workflow.py |
(no function) |
|
136 |
136 |
0 |
|
0% |
| agentos/tools/__init__.py |
(no function) |
|
17 |
0 |
0 |
|
100% |
| agentos/tools/async_executor.py |
ExecutionMetrics.success_rate |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/async_executor.py |
ExecutionMetrics.average_execution_time |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/async_executor.py |
ExecutionMetrics.record_success |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/async_executor.py |
ExecutionMetrics.record_failure |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/async_executor.py |
ExecutionMetrics.record_timeout |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/async_executor.py |
CircuitBreaker.can_execute |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/async_executor.py |
CircuitBreaker.record_success |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/async_executor.py |
CircuitBreaker.record_failure |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/async_executor.py |
CircuitBreaker.state |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/async_executor.py |
CircuitBreaker.time_until_reset |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.set_tool_timeout |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.get_tool_timeout |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor._get_or_create_metrics |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor._get_or_create_circuit_breaker |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.execute |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor._execute_with_semaphore |
|
30 |
30 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.execute_batch |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.get_metrics |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.get_circuit_breaker_state |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.reset_circuit_breaker |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.reset_all_circuit_breakers |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.shutdown |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.active_task_count |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/async_executor.py |
AsyncToolExecutor.available_slots |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/async_executor.py |
SmartRetryExecutor.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/async_executor.py |
SmartRetryExecutor.execute_with_retry |
|
20 |
20 |
0 |
|
0% |
| agentos/tools/async_executor.py |
execute_tool_with_retry |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/async_executor.py |
execute_tools_concurrently |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/async_executor.py |
(no function) |
|
75 |
75 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
Severity.from_str |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditEvent.to_dict |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditEvent.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger.log |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger.query |
|
21 |
21 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger.recent |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger.export_json |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger.subscribe |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger.unsubscribe |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger._notify |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger.count |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
AuditLogger.capacity |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/audit_logger.py |
(no function) |
|
41 |
0 |
0 |
|
100% |
| agentos/tools/base.py |
ToolResult.ok |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/base.py |
ToolResult.fail |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/base.py |
BaseTool.parameters |
|
0 |
0 |
0 |
|
100% |
| agentos/tools/base.py |
BaseTool.execute |
|
0 |
0 |
0 |
|
100% |
| agentos/tools/base.py |
BaseTool.to_openai_schema |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/base.py |
BaseTool.to_anthropic_schema |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/base.py |
BaseTool.is_write_operation |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/base.py |
BaseTool.is_read_operation |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/base.py |
BaseTool.extract_target_path |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/base.py |
(no function) |
|
39 |
0 |
0 |
|
100% |
| agentos/tools/bridge.py |
base_tool_to_llm_tool |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/bridge.py |
make_handler |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/bridge.py |
make_handler.sync_handler |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/bridge.py |
bridge_registry_to_executor |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/bridge.py |
(no function) |
|
11 |
0 |
0 |
|
100% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker.__init__ |
|
17 |
17 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker._transition |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker.state |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker.call |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker._check_state |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker._on_success |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker._on_failure |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker.reset |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker.trip |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitBreaker.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitRegistry.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitRegistry.get |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitRegistry.remove |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitRegistry.list_breakers |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
CircuitRegistry.reset_all |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
get_circuit_registry |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/circuit_breaker.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| agentos/tools/code_agent.py |
CodeAgentTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/code_agent.py |
CodeAgentTool.execute |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/code_agent.py |
CodeAgentTool.is_write_operation |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/code_agent.py |
ShellTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/code_agent.py |
ShellTool.execute |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/code_agent.py |
ShellTool.is_write_operation |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/code_agent.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| agentos/tools/config_manager.py |
ConfigSchemaError.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigSchema.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigSchema.field |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigSchema.validate |
|
18 |
18 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.load_file |
|
11 |
11 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager._parse_yaml |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.load_env |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager._parse_value |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.set |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.get |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.get_dot |
|
11 |
11 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.all |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.reload |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.validate |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager.on_change |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager._notify |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/config_manager.py |
ConfigManager._deep_merge |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/config_manager.py |
(no function) |
|
30 |
30 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool.__init__ |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool._create |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool._validate |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool.acquire |
|
32 |
32 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool.release |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool._close_conn |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool._close_raw |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool.warm_up |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool.evict_idle |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool.close |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool.stats |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool.__enter__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ConnectionPool.__exit__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
RateLimiter.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
RateLimiter.acquire |
|
21 |
21 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
RateLimiter.try_acquire |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
RateLimiter._refill |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
RateLimiter.available |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
RateLimiter.stats |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ResourceQuota.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ResourceQuota.allocate |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ResourceQuota.release |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ResourceQuota.set_limit |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ResourceQuota.get_usage |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ResourceQuota.total_used |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ResourceQuota.remaining |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
ResourceQuota.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
create_connection_pool |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
create_rate_limiter |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
create_resource_quota |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/connection_pool.py |
(no function) |
|
52 |
52 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.allow_origins |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.allow_methods |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.allow_headers |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.expose_headers |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.allow_credentials |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.max_age |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.allow_all_origins |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.allow_all_methods |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.allow_all_headers |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.is_origin_allowed |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.preflight_headers |
|
25 |
25 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.actual_headers |
|
11 |
11 |
0 |
|
0% |
| agentos/tools/cors.py |
CORSConfig.is_preflight |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/cors.py |
(no function) |
|
20 |
20 |
0 |
|
0% |
| agentos/tools/csp.py |
generate_nonce |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.default_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.script_src |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.script_src_elem |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.script_src_attr |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.style_src |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.style_src_elem |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.style_src_attr |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.img_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.connect_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.font_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.object_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.media_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.frame_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.frame_ancestors |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.form_action |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.base_uri |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.worker_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.child_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.manifest_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.prefetch_src |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.navigate_to |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.sandbox |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.report_uri |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.report_to |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.upgrade_insecure_requests |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.block_all_mixed_content |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP._set |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.to_header |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.parse |
|
15 |
15 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.is_valid_directive |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/csp.py |
CSP.strict_policy |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/csp.py |
(no function) |
|
43 |
43 |
0 |
|
0% |
| agentos/tools/data_tools.py |
JsonTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/data_tools.py |
JsonTool.execute |
|
33 |
33 |
0 |
|
0% |
| agentos/tools/data_tools.py |
JsonTool._jsonpath_query |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/data_tools.py |
CsvTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/data_tools.py |
CsvTool.execute |
|
36 |
36 |
0 |
|
0% |
| agentos/tools/data_tools.py |
(no function) |
|
20 |
0 |
0 |
|
100% |
| agentos/tools/data_validator.py |
Field.__init__ |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/data_validator.py |
ValidationError.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/data_validator.py |
DataValidator.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/data_validator.py |
DataValidator.validate |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/data_validator.py |
DataValidator.is_valid |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/data_validator.py |
DataValidator.errors |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/data_validator.py |
DataValidator._validate_dict |
|
15 |
15 |
0 |
|
0% |
| agentos/tools/data_validator.py |
DataValidator._validate_value |
|
31 |
31 |
0 |
|
0% |
| agentos/tools/data_validator.py |
DataValidator._validate_list |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/data_validator.py |
(no function) |
|
16 |
16 |
1 |
|
0% |
| agentos/tools/di_container.py |
Registration.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/di_container.py |
CircularDependencyError.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer.register |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer.register_instance |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer.register_factory |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer.resolve |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer._resolve |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer._get_registration |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer._build |
|
19 |
19 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer._safe_get_type_hints |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer.create_scope |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/di_container.py |
DIContainer.is_registered |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/di_container.py |
(no function) |
|
28 |
28 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.subscribe |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.subscribe.unsubscribe |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.unsubscribe |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.publish |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus._topic_match |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus._wildcard_match |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.get_history |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.clear_history |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.stop |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.start |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.subscriber_count |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/event_bus.py |
EventBus.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/event_bus.py |
TopicFilter.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/event_bus.py |
TopicFilter.add |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/event_bus.py |
TopicFilter.remove |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/event_bus.py |
TopicFilter.evaluate |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/event_bus.py |
get_event_bus |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/event_bus.py |
(no function) |
|
37 |
37 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag.define |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag.is_enabled |
|
19 |
19 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag.set_override |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag.clear_override |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag.clear_all_overrides |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag.list_flags |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag.get_definition |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag.remove |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
FeatureFlag._in_rollout |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
_FlagDef.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/feature_flag.py |
(no function) |
|
18 |
18 |
0 |
|
0% |
| agentos/tools/file_tools.py |
ReadFileTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/file_tools.py |
ReadFileTool.execute |
|
11 |
11 |
0 |
|
0% |
| agentos/tools/file_tools.py |
WriteFileTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/file_tools.py |
WriteFileTool.execute |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/file_tools.py |
WriteFileTool.is_write_operation |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/file_tools.py |
ListDirectoryTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/file_tools.py |
ListDirectoryTool.execute |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/file_tools.py |
(no function) |
|
26 |
0 |
0 |
|
100% |
| agentos/tools/function_calling.py |
ToolSchema.to_openai |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolSchema.to_anthropic |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.register |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.unregister |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.get_schema |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.list_schemas |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.to_openai_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.to_anthropic_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.validate_arguments |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.execute |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.execute_batch |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.parse_tool_calls |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/function_calling.py |
ToolRegistry.tool_count |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/function_calling.py |
(no function) |
|
43 |
0 |
0 |
|
100% |
| agentos/tools/fusion.py |
ToolSpec.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionResult.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit.register |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit.unregister |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit.get_tool |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit.list_tools |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit.execute |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit._execute_sequential |
|
17 |
17 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit._execute_parallel |
|
18 |
18 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit._execute_chain |
|
23 |
23 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit._execute_tool |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit._execute_tool_with_result |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/fusion.py |
FusionToolkit._fuse_outputs |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/fusion.py |
(no function) |
|
50 |
0 |
0 |
|
100% |
| agentos/tools/generator.py |
GeneratedTool.to_openai_function |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/generator.py |
GeneratedTool.to_tool_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator.load_spec |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator.generate |
|
20 |
20 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator._build_tool |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator._extract_base_url |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator._build_parameters_schema |
|
27 |
27 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator._sanitize_name |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator._generate_operation_id |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator.invoke |
|
15 |
15 |
0 |
|
0% |
| agentos/tools/generator.py |
OpenAPIToolGenerator.close |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/generator.py |
(no function) |
|
34 |
0 |
0 |
|
100% |
| agentos/tools/http_tools.py |
HttpRequestTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/http_tools.py |
HttpRequestTool.execute |
|
38 |
38 |
0 |
|
0% |
| agentos/tools/http_tools.py |
DownloadTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/http_tools.py |
DownloadTool.execute |
|
33 |
33 |
0 |
|
0% |
| agentos/tools/http_tools.py |
(no function) |
|
19 |
0 |
0 |
|
100% |
| agentos/tools/id_generator.py |
uuid7 |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/id_generator.py |
ulid |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/id_generator.py |
nanoid |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/id_generator.py |
Snowflake.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/id_generator.py |
Snowflake.generate |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/id_generator.py |
Snowflake.generate_str |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/id_generator.py |
short_id |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/id_generator.py |
uuid4 |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/id_generator.py |
generate |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/id_generator.py |
(no function) |
|
18 |
18 |
0 |
|
0% |
| agentos/tools/jwt.py |
_b64url_encode |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/jwt.py |
_b64url_decode |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/jwt.py |
_json_b64_decode |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/jwt.py |
JWT.__init__ |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/jwt.py |
JWT.encode |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/jwt.py |
JWT.decode |
|
33 |
33 |
0 |
|
0% |
| agentos/tools/jwt.py |
JWT._sign |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/jwt.py |
JWT._verify |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/jwt.py |
JWT.decode_unverified |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/jwt.py |
JWT.get_header |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/jwt.py |
(no function) |
|
26 |
26 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.__init__ |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.start |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.stop |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation._schedule_next |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation._on_timer |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.rotate |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation._rotate_now |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.current_key |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.active_keys |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.pending_keys |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.is_valid |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation._cleanup_expired |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.on_pre_rotate |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.on_post_rotate |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation._notify_pre_rotate |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation._notify_post_rotate |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
KeyRotation.stats |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/key_rotation.py |
(no function) |
|
40 |
40 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
ObjectPool.__init__ |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
ObjectPool.acquire |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
ObjectPool.release |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
ObjectPool._evict_expired |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
ObjectPool.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
ObjectPool.__len__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
LRUCache.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
LRUCache.get |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
LRUCache.put |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
LRUCache.remove |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
LRUCache.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
LRUCache.hit_rate |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
LRUCache.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
LRUCache.__len__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
LRUCache.__contains__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
SmartCache.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
SmartCache.get |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
SmartCache.prefetch |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
SmartCache.invalidate |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
SmartCache.invalidate_pattern |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
SmartCache.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
SmartCache.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
SmartCache.__len__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
MemoryMonitor.__new__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
MemoryMonitor.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
MemoryMonitor.register |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
MemoryMonitor.record_alloc |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
MemoryMonitor.record_free |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
MemoryMonitor.snapshot |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
MemoryMonitor.alert |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
MemoryMonitor.total_current |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
_ComponentMetrics.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
create_object_pool |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
create_lru_cache |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
create_smart_cache |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
get_memory_monitor |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/memory_optimizer.py |
(no function) |
|
69 |
69 |
0 |
|
0% |
| agentos/tools/metrics.py |
Counter.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/metrics.py |
Counter.inc |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/metrics.py |
Counter.get |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/metrics.py |
Counter._format_labels |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/metrics.py |
Gauge.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/metrics.py |
Gauge.set |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/metrics.py |
Gauge.inc |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/metrics.py |
Gauge.dec |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/metrics.py |
Gauge.get |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/metrics.py |
Gauge._format_labels |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/metrics.py |
Histogram.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/metrics.py |
Histogram.observe |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/metrics.py |
Histogram.get |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/metrics.py |
Histogram.p50 |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/metrics.py |
Histogram.p90 |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/metrics.py |
Histogram.p99 |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/metrics.py |
Histogram._percentile |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/metrics.py |
Histogram._format_labels |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/metrics.py |
Timer.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/metrics.py |
Timer.time |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/metrics.py |
Timer.__enter__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/metrics.py |
Timer.__exit__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/metrics.py |
Timer.get |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector._full_name |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector.counter |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector.gauge |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector.histogram |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector.timer |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector.get |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector.list_metrics |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector.get_all |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/metrics.py |
MetricsCollector.to_prometheus |
|
31 |
31 |
0 |
|
0% |
| agentos/tools/metrics.py |
get_metrics_collector |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/metrics.py |
(no function) |
|
47 |
0 |
0 |
|
100% |
| agentos/tools/orchestrator.py |
CheckpointData.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
CheckpointData.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
CheckpointData.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
CheckpointData.from_json |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator.execute |
|
17 |
17 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator._execute_entry |
|
51 |
51 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator._execute_entry.bounded |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator._run_node |
|
38 |
38 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator._execute_tool |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator._deps_ready |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator._can_proceed |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator._is_conditional |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator._calc_retry_delay |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator.results |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator.checkpoint |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator.restore_from_checkpoint |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
ToolOrchestrator.execute_with_checkpoint |
|
11 |
11 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
DAGBuilder.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
DAGBuilder.node |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
DAGBuilder.parallel |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
DAGBuilder.condition |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
DAGBuilder.build |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
chain_builder |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
parallel_then_merge |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
if_then_else |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/orchestrator.py |
(no function) |
|
99 |
0 |
0 |
|
100% |
| agentos/tools/password_hasher.py |
PasswordHasher.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/password_hasher.py |
PasswordHasher.hash |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/password_hasher.py |
PasswordHasher.verify |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/password_hasher.py |
PasswordHasher.needs_upgrade |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/password_hasher.py |
PasswordHasher._parse |
|
11 |
11 |
0 |
|
0% |
| agentos/tools/password_hasher.py |
_b64_encode |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/password_hasher.py |
_b64_decode |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/password_hasher.py |
(no function) |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/pipeline.py |
PipelineContext.get |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
PipelineContext.set |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Stage.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Stage.process |
|
0 |
0 |
1 |
|
100% |
| agentos/tools/pipeline.py |
Stage.on_error |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Stage.execute |
|
19 |
19 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Stage.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
LambdaStage.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/pipeline.py |
LambdaStage.process |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Pipeline.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Pipeline.add_stage |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Pipeline.then |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Pipeline.run |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Pipeline.run_batch |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Pipeline.context |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
Pipeline.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
ParallelPipeline.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/pipeline.py |
ParallelPipeline.branch |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/pipeline.py |
ParallelPipeline.merge |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/pipeline.py |
ParallelPipeline.run |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/pipeline.py |
ParallelPipeline.context |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
FilterStage.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/pipeline.py |
FilterStage.process |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/pipeline.py |
FilterStage.on_error |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/pipeline.py |
BatchStage.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/pipeline.py |
BatchStage.process |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/pipeline.py |
(no function) |
|
56 |
56 |
2 |
|
0% |
| agentos/tools/policy_engine.py |
Op.evaluate |
|
23 |
23 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Condition.evaluate |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Condition.to_dict |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Condition.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
ActionType.execute |
|
20 |
20 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
ActionType.from_str |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Action.execute |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Action.to_dict |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Action.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Rule.matches |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Rule.evaluate |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Rule.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
Rule.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.add_rule |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.remove_rule |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.get_rule |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.enable_rule |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.disable_rule |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine._sort |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.evaluate |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.evaluate_all |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.from_dict |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.from_json |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
PolicyEngine.rules |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/policy_engine.py |
(no function) |
|
82 |
82 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
RateLimitExceeded.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
TokenBucket.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
TokenBucket.try_acquire |
|
15 |
15 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
TokenBucket.acquire_or_wait |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
TokenBucket.reset |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
TokenBucket.reset_all |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
TokenBucket.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
TokenBucket.rate |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
SlidingWindow.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
SlidingWindow.try_acquire |
|
15 |
15 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
SlidingWindow.acquire_or_wait |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
SlidingWindow.reset |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
SlidingWindow.reset_all |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
SlidingWindow.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
SlidingWindow.limit |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/rate_limiter.py |
(no function) |
|
29 |
0 |
0 |
|
100% |
| agentos/tools/registry.py |
ToolRegistry.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/registry.py |
ToolRegistry.register |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/registry.py |
ToolRegistry.register_many |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/registry.py |
ToolRegistry.get |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/registry.py |
ToolRegistry.list_names |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/registry.py |
ToolRegistry.get_schemas_for_model |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/registry.py |
ToolRegistry.execute_batch |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/registry.py |
ToolRegistry._execute_one |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/registry.py |
ToolRegistry._unknown_tool_result |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/registry.py |
ToolRegistry.make_call_id |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/registry.py |
(no function) |
|
16 |
0 |
0 |
|
100% |
| agentos/tools/request_deduplicator.py |
DedupResult.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.create_key |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.get |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.get_or_none |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.mark_in_flight |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.wait_in_flight |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.complete |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.error |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.deduplicate |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.deduplicate.decorator |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.deduplicate.decorator.wrapper |
|
22 |
22 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator._maybe_cleanup |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator._evict_if_needed |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.clear |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.cache_size |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
RequestDeduplicator.in_flight_count |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/request_deduplicator.py |
(no function) |
|
31 |
31 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryJob.execute |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue.__init__ |
|
15 |
15 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue.submit |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue._execute |
|
21 |
21 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue._compute_delay |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue.on_retry |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue.on_failure |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue.on_success |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue._notify_retry |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue._notify_failure |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue._notify_success |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue.dead_letters |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue.clear_dead_letters |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue.retry_dead_letter |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
RetryQueue.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/retry_queue.py |
(no function) |
|
39 |
39 |
0 |
|
0% |
| agentos/tools/risk.py |
ToolRiskRating.requires_user_confirm |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/risk.py |
get_risk_preset |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/risk.py |
infer_risk_level |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/risk.py |
(no function) |
|
24 |
0 |
0 |
|
100% |
| agentos/tools/scheduler.py |
_cron_next |
|
56 |
56 |
0 |
|
0% |
| agentos/tools/scheduler.py |
_parse_cron_field |
|
16 |
16 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.every |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.cron |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.delay |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.do |
|
19 |
19 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.start |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.stop |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.pause |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.resume |
|
11 |
11 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.remove |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler._schedule_job |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler._run_job |
|
26 |
26 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.get_job |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler.list_jobs |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/scheduler.py |
Scheduler._job_info |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/scheduler.py |
(no function) |
|
46 |
46 |
0 |
|
0% |
| agentos/tools/search_tools.py |
GrepTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/search_tools.py |
GrepTool.execute |
|
27 |
27 |
0 |
|
0% |
| agentos/tools/search_tools.py |
FileSearchTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/search_tools.py |
FileSearchTool.execute |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/search_tools.py |
CodeSearchTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/search_tools.py |
CodeSearchTool.execute |
|
39 |
39 |
0 |
|
0% |
| agentos/tools/search_tools.py |
(no function) |
|
23 |
0 |
0 |
|
100% |
| agentos/tools/serial_cache.py |
SerialFormat.detect |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
Serializer.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
Serializer.dumps |
|
17 |
17 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
Serializer.loads |
|
17 |
17 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
Serializer.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
TTLCache.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
TTLCache.get |
|
15 |
15 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
TTLCache.set |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
TTLCache._evict_one |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
TTLCache.delete |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
TTLCache.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
TTLCache.cleanup |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
TTLCache.size |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
TTLCache.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.get |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.get_or_compute |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.set |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.delete |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.clear |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.dump |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.load |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.size |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
SmartCache.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/serial_cache.py |
(no function) |
|
57 |
57 |
0 |
|
0% |
| agentos/tools/skill_tool.py |
SkillTool.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/skill_tool.py |
SkillTool.name |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/skill_tool.py |
SkillTool.description |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/skill_tool.py |
SkillTool.parameters |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/skill_tool.py |
SkillTool.execute |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/skill_tool.py |
discover_skills |
|
30 |
30 |
0 |
|
0% |
| agentos/tools/skill_tool.py |
_infer_parameters |
|
26 |
26 |
0 |
|
0% |
| agentos/tools/skill_tool.py |
(no function) |
|
20 |
20 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
Snapshottable.get_state |
|
0 |
0 |
1 |
|
100% |
| agentos/tools/snapshot_manager.py |
Snapshottable.restore_state |
|
0 |
0 |
1 |
|
100% |
| agentos/tools/snapshot_manager.py |
Snapshot.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.register |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.unregister |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.registered |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.snapshot |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.rollback |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager._find_snapshot |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.list_snapshots |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.delete_snapshot |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
SnapshotManager.snapshot_count |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/snapshot_manager.py |
(no function) |
|
23 |
23 |
5 |
|
0% |
| agentos/tools/startup_accelerator.py |
_LazyModule.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
_LazyModule._load |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
_LazyModule.__getattr__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
_LazyModule.__repr__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
LazyLoader.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
LazyLoader.register |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
LazyLoader.load_now |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
LazyLoader.load_all |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
LazyLoader.preload |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
LazyLoader.stats |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
LazyLoader.__getitem__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
ModulePreloader.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
ModulePreloader.precompile |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
ModulePreloader._precompile_parallel |
|
11 |
11 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
ModulePreloader._precompile_parallel._worker |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
ModulePreloader.get |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
ModulePreloader.warm_cache |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
ModulePreloader.clear |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
ModulePreloader.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
_StartupPhase.duration |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
StartupOptimizer.__init__ |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
StartupOptimizer.start |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
StartupOptimizer.begin_phase |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
StartupOptimizer.end_phase |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
StartupOptimizer.end |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
StartupOptimizer.report |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
StartupOptimizer.total_duration_ms |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
create_lazy_loader |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
create_module_preloader |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
create_startup_optimizer |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
quick_start |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/startup_accelerator.py |
(no function) |
|
50 |
50 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
Task.run |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
Task.elapsed |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
PriorityTaskQueue.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
PriorityTaskQueue.enqueue |
|
9 |
9 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
PriorityTaskQueue.dequeue |
|
17 |
17 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
PriorityTaskQueue.cancel |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
PriorityTaskQueue._clean_expired |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
PriorityTaskQueue.size |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
PriorityTaskQueue.stats |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.submit |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.schedule_after |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.schedule_at_interval |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.schedule_at_interval._loop |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.start |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.stop |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.run_once |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.run_loop |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.pending |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
TaskScheduler.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
WorkerPool.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
WorkerPool.submit |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
WorkerPool.start |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
WorkerPool.stop |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
WorkerPool._worker_loop |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
WorkerPool.pending |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
WorkerPool.stats |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/task_scheduler.py |
(no function) |
|
71 |
71 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.__init__ |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.secret |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.digits |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.period |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.algorithm |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.now |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.at |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.verify |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.to_uri |
|
8 |
8 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP._generate |
|
7 |
7 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP._pad_base64 |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/totp.py |
TOTP.generate_secret |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/totp.py |
HOTP.__init__ |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/totp.py |
HOTP.at |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/totp.py |
HOTP.verify |
|
4 |
4 |
0 |
|
0% |
| agentos/tools/totp.py |
(no function) |
|
30 |
30 |
0 |
|
0% |
| agentos/tools/url_signer.py |
URLSigner.__init__ |
|
6 |
6 |
0 |
|
0% |
| agentos/tools/url_signer.py |
URLSigner.sign |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/url_signer.py |
URLSigner.verify |
|
15 |
15 |
0 |
|
0% |
| agentos/tools/url_signer.py |
URLSigner._compute_signature |
|
5 |
5 |
0 |
|
0% |
| agentos/tools/url_signer.py |
(no function) |
|
10 |
10 |
0 |
|
0% |
| agentos/tools/validation.py |
ValidationResult.has_errors |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/validation.py |
ValidationResult.has_warnings |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/validation.py |
ValidationResult.add_issue |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/validation.py |
ToolOutputValidator.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/validation.py |
ToolOutputValidator.add_rule |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/validation.py |
ToolOutputValidator.validate |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/validation.py |
ToolOutputValidator._parse_output |
|
12 |
12 |
0 |
|
0% |
| agentos/tools/validation.py |
ToolOutputValidator._apply_rules |
|
27 |
27 |
0 |
|
0% |
| agentos/tools/validation.py |
ToolErrorClassifier.classify |
|
19 |
19 |
0 |
|
0% |
| agentos/tools/validation.py |
ToolErrorClassifier.get_recovery_suggestions |
|
2 |
2 |
0 |
|
0% |
| agentos/tools/validation.py |
validate_tool_output |
|
14 |
14 |
0 |
|
0% |
| agentos/tools/validation.py |
classify_tool_error |
|
3 |
3 |
0 |
|
0% |
| agentos/tools/validation.py |
(no function) |
|
54 |
0 |
0 |
|
100% |
| agentos/tools/web_tools.py |
WebFetchTool.parameters |
|
1 |
1 |
0 |
|
0% |
| agentos/tools/web_tools.py |
WebFetchTool.execute |
|
13 |
13 |
0 |
|
0% |
| agentos/tools/web_tools.py |
(no function) |
|
10 |
0 |
0 |
|
100% |
| agentos/validation/__init__.py |
(no function) |
|
0 |
0 |
0 |
|
100% |
| agentos/validation/schema_enforcer.py |
SchemaEnforcer.__init__ |
|
2 |
2 |
0 |
|
0% |
| agentos/validation/schema_enforcer.py |
SchemaEnforcer.enforce |
|
40 |
40 |
0 |
|
0% |
| agentos/validation/schema_enforcer.py |
SchemaEnforcer._apply_fix |
|
7 |
7 |
0 |
|
0% |
| agentos/validation/schema_enforcer.py |
SchemaEnforcer._json_repair |
|
19 |
19 |
0 |
|
0% |
| agentos/validation/schema_enforcer.py |
SchemaEnforcer._field_fallback |
|
16 |
16 |
0 |
|
0% |
| agentos/validation/schema_enforcer.py |
SchemaEnforcer._llm_fix |
|
3 |
3 |
0 |
|
0% |
| agentos/validation/schema_enforcer.py |
SchemaEnforcer._build_fallback |
|
23 |
23 |
0 |
|
0% |
| agentos/validation/schema_enforcer.py |
SchemaEnforcer.enforce_batch |
|
2 |
2 |
0 |
|
0% |
| agentos/validation/schema_enforcer.py |
(no function) |
|
44 |
0 |
0 |
|
100% |
| agentos/vectorstore/__init__.py |
(no function) |
|
2 |
0 |
0 |
|
100% |
| agentos/vectorstore/db.py |
BaseVectorStore.add |
|
0 |
0 |
1 |
|
100% |
| agentos/vectorstore/db.py |
BaseVectorStore.search |
|
0 |
0 |
1 |
|
100% |
| agentos/vectorstore/db.py |
BaseVectorStore.delete |
|
0 |
0 |
1 |
|
100% |
| agentos/vectorstore/db.py |
BaseVectorStore.count |
|
0 |
0 |
1 |
|
100% |
| agentos/vectorstore/db.py |
FAISSVectorStore.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore._init_index |
|
5 |
5 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore.add |
|
14 |
14 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore._fallback_search |
|
10 |
10 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore.search |
|
17 |
17 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore.delete |
|
2 |
2 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore.count |
|
1 |
1 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore._embed |
|
7 |
7 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore._tfidf_embed |
|
9 |
9 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore._save |
|
4 |
4 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore._load |
|
4 |
4 |
0 |
|
0% |
| agentos/vectorstore/db.py |
FAISSVectorStore.__del__ |
|
2 |
2 |
0 |
|
0% |
| agentos/vectorstore/db.py |
ChromaVectorStore.__init__ |
|
5 |
5 |
0 |
|
0% |
| agentos/vectorstore/db.py |
ChromaVectorStore._init |
|
6 |
6 |
0 |
|
0% |
| agentos/vectorstore/db.py |
ChromaVectorStore.add |
|
8 |
8 |
0 |
|
0% |
| agentos/vectorstore/db.py |
ChromaVectorStore.search |
|
9 |
9 |
0 |
|
0% |
| agentos/vectorstore/db.py |
ChromaVectorStore.delete |
|
4 |
4 |
0 |
|
0% |
| agentos/vectorstore/db.py |
ChromaVectorStore.count |
|
3 |
3 |
0 |
|
0% |
| agentos/vectorstore/db.py |
ChromaVectorStore._fallback_store |
|
3 |
3 |
0 |
|
0% |
| agentos/vectorstore/db.py |
(no function) |
|
33 |
0 |
4 |
|
100% |
| agentos/workflow/__init__.py |
WorkflowContext.get |
|
7 |
7 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowContext.set |
|
7 |
7 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowDefinition.steps |
|
6 |
6 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowDefinition.steps._collect |
|
3 |
3 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowDefinition.validate |
|
7 |
7 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowDefinition.validate.validate_step |
|
17 |
17 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowDefinition.to_mermaid |
|
6 |
6 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowDefinition.to_mermaid.add_step |
|
14 |
14 |
0 |
|
0% |
| agentos/workflow/__init__.py |
ConditionEvaluator.evaluate |
|
42 |
42 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine.__init__ |
|
7 |
7 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine.on_progress |
|
1 |
1 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine.execute |
|
9 |
9 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine.dry_run |
|
2 |
2 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine.cancel |
|
1 |
1 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._execute_step |
|
40 |
40 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._run_task |
|
11 |
11 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._run_sequential |
|
5 |
5 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._run_parallel |
|
10 |
10 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._run_parallel.bounded_execute |
|
2 |
2 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._run_conditional |
|
12 |
12 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._run_loop |
|
14 |
14 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._run_sub_workflow |
|
5 |
5 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._run_join |
|
1 |
1 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._run_split |
|
2 |
2 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._handle_error |
|
16 |
16 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._default_dispatcher |
|
2 |
2 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._resolve_template |
|
3 |
3 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._resolve_template.replacer |
|
2 |
2 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowEngine._count_steps |
|
11 |
11 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowParser.parse_file |
|
6 |
6 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowParser.parse_str |
|
5 |
5 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowParser.parse_dict |
|
4 |
4 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowParser._parse_steps |
|
7 |
7 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowParser._parse_step |
|
21 |
21 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowParser.to_yaml |
|
1 |
1 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowParser.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowParser._to_dict |
|
4 |
4 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowParser._step_to_dict |
|
20 |
20 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowTemplates.sequential |
|
10 |
10 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowTemplates.parallel_broadcast |
|
3 |
3 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowTemplates.map_reduce |
|
5 |
5 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowTemplates.conditional_branch |
|
4 |
4 |
0 |
|
0% |
| agentos/workflow/__init__.py |
WorkflowTemplates.retry_loop |
|
2 |
2 |
0 |
|
0% |
| agentos/workflow/__init__.py |
(no function) |
|
152 |
152 |
0 |
|
0% |
| agentos/workflows/__init__.py |
(no function) |
|
5 |
0 |
0 |
|
100% |
| agentos/workflows/engine.py |
WorkflowEngine.__init__ |
|
3 |
3 |
0 |
|
0% |
| agentos/workflows/engine.py |
WorkflowEngine.execute |
|
16 |
16 |
0 |
|
0% |
| agentos/workflows/engine.py |
(no function) |
|
33 |
0 |
0 |
|
100% |
| agentos/workflows/templates.py |
WorkflowTemplate.to_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate._step_to_dict |
|
24 |
24 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate.from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate._step_from_dict |
|
1 |
1 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate.to_yaml |
|
1 |
1 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate.to_json |
|
1 |
1 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate.from_yaml |
|
2 |
2 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate.from_json |
|
2 |
2 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate.get_step |
|
5 |
5 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate._find_step |
|
7 |
7 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate.flatten_steps |
|
4 |
4 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate._flatten |
|
3 |
3 |
0 |
|
0% |
| agentos/workflows/templates.py |
WorkflowTemplate.step_count |
|
1 |
1 |
0 |
|
0% |
| agentos/workflows/templates.py |
_init_builtins |
|
2 |
0 |
0 |
|
100% |
| agentos/workflows/templates.py |
(no function) |
|
70 |
0 |
0 |
|
100% |