|
28 | 28 | from src.domain.repositories.agent_run_schedule_repository import ( |
29 | 29 | DAgentRunScheduleRepository, |
30 | 30 | ) |
31 | | -from src.domain.repositories.task_repository import DTaskRepository |
32 | 31 | from src.domain.services.authorization_service import DAuthorizationService |
33 | 32 | from src.utils.ids import orm_id |
34 | 33 | from src.utils.logging import make_logger |
@@ -73,13 +72,11 @@ def __init__( |
73 | 72 | authorization_service: DAuthorizationService, |
74 | 73 | schedule_repository: DAgentRunScheduleRepository, |
75 | 74 | agent_repository: DAgentRepository, |
76 | | - task_repository: DTaskRepository, |
77 | 75 | ): |
78 | 76 | self.temporal_adapter = temporal_adapter |
79 | 77 | self.authorization_service = authorization_service |
80 | 78 | self.schedule_repository = schedule_repository |
81 | 79 | self.agent_repository = agent_repository |
82 | | - self.task_repository = task_repository |
83 | 80 |
|
84 | 81 | async def create_schedule( |
85 | 82 | self, |
@@ -450,12 +447,6 @@ async def _to_response( |
450 | 447 | skipped_action_times: list[datetime] = [] |
451 | 448 | last_action_time: datetime | None = None |
452 | 449 | num_actions_taken = 0 |
453 | | - num_tasks_created = ( |
454 | | - await self.task_repository.count_by_agent_id_and_task_metadata( |
455 | | - agent_id=entity.agent_id, |
456 | | - task_metadata={"schedule_id": entity.id}, |
457 | | - ) |
458 | | - ) |
459 | 450 |
|
460 | 451 | # Live Temporal fields are best-effort and opt-in. ``include_live=False`` |
461 | 452 | # (list path) skips the describe RPC entirely and serves state from the |
@@ -505,7 +496,6 @@ async def _to_response( |
505 | 496 | skipped_action_times=skipped_action_times, |
506 | 497 | last_action_time=last_action_time, |
507 | 498 | num_actions_taken=num_actions_taken, |
508 | | - num_tasks_created=num_tasks_created, |
509 | 499 | ) |
510 | 500 |
|
511 | 501 | @staticmethod |
|
0 commit comments