Skip to main content

Command Palette

Search for a command to run...

A Completion-Time Chart Cannot Measure Agent Autonomy

Updated
•3 min read•View as Markdown
B
I work in marketing at BOMTOBE, maker of orke, a desktop workspace for Claude Code and Codex. I share notes on agent workflows and reviewing changes. https://orke.bomtobe.com/

An agent can finish at 2 a.m. without doing autonomous work at 2 a.m.

It may have started the night before, worked for hours, waited for a person, or been launched by a schedule. A completion-time chart makes these different paths look alike.

A small OKKY community observation illustrates the limit. One builder recorded 570 agent tasks on a single PC and found most completion timestamps during office hours. The author reported that 84% fell between 9 a.m. and 6 p.m. in the first grouping, then estimated roughly 76% after accounting for an uneven observation window. The author also noted that only completion times were saved and scheduled jobs were excluded. This is one person’s dataset, not a general benchmark, and it cannot show when work began or why it stopped. Original post

A finish time is one event, not the whole task

For each task, record separate timestamps for:

  • Trigger: a person assigned it or a schedule started it.
  • Start: the agent began its first action.
  • Wait: work paused for a person, dependency, or permission. Record the reason.
  • Resume: the blocking condition cleared and work continued.
  • Finish: the task completed, failed, or was stopped.

This lets you ask better questions: How long after a scheduled trigger did the task actually start? How much time was spent working versus waiting? How many tasks finished without a human reply? Which tasks failed or never began?

Choose the denominator before comparing hours

A report that counts only completed tasks hides work that never started or failed. Before comparing daytime and overnight activity, define which scheduled tasks belong in the denominator and keep unfinished tasks visible.

Keep the timezone and observation window fixed. If a task crosses midnight, state whether you assign it by trigger time or split its active and waiting intervals. Don’t infer autonomy from the hour a task ended: a task that finishes at 7 a.m. may have been waiting on a person since midnight.

A practical event record

A minimal row can include task ID, trigger type, trigger time, start time, wait intervals and reasons, resume times, finish time, outcome, and whether a human reply was needed. Keep the original timestamps so you can calculate different views later instead of baking an assumption into a single “overnight” label.

This won’t measure code quality or prove that an agent is useful. It makes the task lifecycle visible enough to ask those questions separately. A completion-time histogram can still be useful; it just answers when work ended, not how independently it ran.

Disclosure

I work on marketing for BOMTOBE, the team behind Orke, a desktop workspace for Claude Code and Codex. This is a measurement proposal based on the cited community observation, not a report about Orke users.

More from this blog

밖에서 AI 코딩 작업을 이어가려면: 원격 연결 전 확인할 네 가지

터미널에서 AI 에이전트에게 맡긴 작업을 집 밖에서도 확인하고 싶을 때가 있습니다. 여기서 먼저 구분할 점은 휴대폰으로 접속하는 것과 작업을 휴대폰에서 실행하는 것은 다르다는 사실입니다. Orke 공식 지원 안내에 따르면 모바일 연결은 이미 켜져 있는 PC의 작업 공간에 접속하는 방식입니다. 에이전트 작업은 연결된 PC에서 실행됩니다. 연결 전에 확인할 네

Oct 16, 20261 min read

에이전트에게 일을 맡긴 다음, 결과는 어디서 확인할까요?

AI 코딩 에이전트와 함께 일할 때 프롬프트만큼 결과를 확인하는 과정도 중요합니다. 코드를 수정한 뒤 테스트가 통과해도, 실제 화면이나 저장소의 변경이 의도와 맞는지 살펴봐야 합니다. 저희 BOMTOBE가 만든 orke는 Claude Code와 Codex 같은 에이전트를 위한 데스크톱 작업공간입니다. 터미널에서 일을 맡기고 같은 작업공간의 웹 창과 Git에

Oct 15, 20261 min read13
O

orke by BOMTOBE

7 posts