Traceback (most recent call last):
  File "/home/cyt/miniconda3/envs/xin/lib/python3.12/asyncio/tasks.py", line 520, in wait_for
    return await fut
           ^^^^^^^^^
  File "/home/cyt/.local/share/uv/tools/harbor/lib/python3.12/site-packages/harbor/agents/terminus_2/terminus_2.py", line 1368, in run
    actual_episodes = await self._run_agent_loop(
                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cyt/.local/share/uv/tools/harbor/lib/python3.12/site-packages/harbor/agents/terminus_2/terminus_2.py", line 1197, in _run_agent_loop
    timeout_occurred, terminal_output = await self._execute_commands(
                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cyt/.local/share/uv/tools/harbor/lib/python3.12/site-packages/harbor/agents/terminus_2/terminus_2.py", line 1014, in _execute_commands
    await session.send_keys(
  File "/home/cyt/.local/share/uv/tools/harbor/lib/python3.12/site-packages/harbor/agents/terminus_2/tmux_session.py", line 540, in send_keys
    await self._send_non_blocking_keys(
  File "/home/cyt/.local/share/uv/tools/harbor/lib/python3.12/site-packages/harbor/agents/terminus_2/tmux_session.py", line 500, in _send_non_blocking_keys
    await asyncio.sleep(min_timeout_sec - elapsed_time_sec)
  File "/home/cyt/miniconda3/envs/xin/lib/python3.12/asyncio/tasks.py", line 665, in sleep
    return await future
           ^^^^^^^^^^^^
asyncio.exceptions.CancelledError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/cyt/.local/share/uv/tools/harbor/lib/python3.12/site-packages/harbor/trial/trial.py", line 237, in _execute_agent
    await asyncio.wait_for(
  File "/home/cyt/miniconda3/envs/xin/lib/python3.12/asyncio/tasks.py", line 519, in wait_for
    async with timeouts.timeout(timeout):
               ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/cyt/miniconda3/envs/xin/lib/python3.12/asyncio/timeouts.py", line 115, in __aexit__
    raise TimeoutError from exc_val
TimeoutError

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/cyt/.local/share/uv/tools/harbor/lib/python3.12/site-packages/harbor/trial/trial.py", line 351, in run
    await self._execute_agent()
  File "/home/cyt/.local/share/uv/tools/harbor/lib/python3.12/site-packages/harbor/trial/trial.py", line 246, in _execute_agent
    raise AgentTimeoutError(
harbor.trial.trial.AgentTimeoutError: Agent execution timed out after 1800.0 seconds
