INNER CODE UNIT · Python
start_activity
ApodexAI/FrontierAgent · apodex/tui/app.py:653
def start_activity(self, call_id: str, name: str, summary: str) -> None:
self.activity.start(call_id, name, summary)
self._tools += 1
def finish_activity(
self, call_id: str, name: str, *, is_error: bool, ms: int = 0,
state: ActivityState | None = None,
) -> None:
self.activity.finish(call_id, name, is_error=is_error, ms=ms, state=state)
def finish_active_activities(self, state: ActivityState) -> None:
self.activity.finish_active(state)
def clear_activity(self, *, reset_checkpoint: bool = True) -> None:
self.activity.clear_records()
if reset_checkpoint:
self.sink.clear_saved_activity()
self._tools = 0