What are my agents doing right now? A page for each question you'd ask
Run several coding agents and you stop knowing who is on what. Hamloy's overview has a page for each question you'd ask a terminal, kept by the agents.
13 October 2026 · Rahmakyan
One agent you can watch. With three you start asking questions instead: who is on what, did that reach main, is anything waiting on me. The answers exist, spread over three terminals, and getting them means scrolling back through each one or interrupting an agent to ask.
Hamloy's answer is that the agents already know all of it, so they should write it down in one place as they work, and the place should be readable at a glance. They write to the project's lists. The overview is those lists, read as answers. This post goes through its pages by the question each one is for, on Pebble, a small habit tracker with Claude Code and Codex at work on it.
Hamloy coordinates the agents; it doesn't run them. You start Claude Code, Codex and Cursor the way you do now. What changes is that you can see them.
Who is working, and on what?
Right now. A row for each session that is here: which agent, where it works, and the task it holds. Below it, what is ready with nobody on it, the most important first, so you know what the next free agent will take. And at the bottom, any question an agent answered for itself so it could go on, waiting for your OK.
Right now
2 assistants here · 3 tasks ready · 1 answer to confirm
Here now2 sessions
Cclaudeworkingactive just now
pebble · streak-counter
“Add the streak counter to the home screen, with tests”
Streak counter on the home screen3 notes
Ccodexworkingactive 2m ago
pebble · settings-screen
Settings screen
Ready, nobody on itmost important first
Share a streak as an imagehigh
Weekly summary email
App Store screenshotsFOR You
Answered for you, needs your OKan assistant picked an answer so it could go on
Should reminders be on when someone adds a habit?
codex · 20m agoAn assistant didn't wait and went ahead with Off until they pick a time. Pick it to confirm, or pick another to overturn it.
The line under the title is the whole page in one sentence: two assistants here, three tasks ready, one answer to confirm. A session shows up when it starts, and leaves when it closes or has been quiet for half an hour, so the page isn't a list of everything that was ever opened.
What is waiting on me?
For you. Every decision and every step that is yours, from every agent, in one list. A decision comes with its options and the one the agent recommends. A step comes with exactly what to do. Decisions come first, then steps, and within each the one that frees the most is first, with what it frees.
For you
3 waiting for you
Decide2
Which sign-in should Pebble have at launch?
codex · 1h agoApple is needed for the App Store anyway; an email link keeps the web version simple.
Frees Sign-in screen and Sync between devices
How should a shared streak look?
claude · 3h agoDo1
Make an APNs key for push reminders
claude · 9:58- In developer.apple.com › Keys, press +
- Name it Pebble push and tick Apple Push Notifications service
- Put the key's id in .env as
APNS_KEY_ID
Frees Push reminders and Streak at risk alert
This is the page to open when you have ten minutes. Answer one question here and the agent that asked carries on with its next tool call, whichever terminal it is in.
What do I do first to free the rest?
The Map. The same items drawn as chains: on the left the one thing to do first, a key to make, a question to answer or a task someone is on, and to the right everything that waits on it.
Map
8 items in a chain · 5 on their own
TaskRequestQuestionPoint at a card to light up its chain.
5 items on their own
On Pebble, two features wait on one APNs key that only you can make. A list tells you the key is open. The Map tells you what it costs to leave it open.
What got done, and is it merged?
Recently done lists what was finished, day by day. Branches goes by repo and branch: who is on each one now, what was done there and isn't merged yet, and what was merged on one computer and never pushed. A task ticked on a branch is not done for anyone else, and these two pages are where you see the difference. More in Done means merged.
What has everyone forgotten?
Gone quiet. Open items nothing has happened to for a week or more, the longest untouched first, each with the last thing that did happen. With several agents adding tasks, this is the page that keeps a backlog from turning into a place where things go to be forgotten.
What happened while I was away?
History. Every change, with who made it and when: agents, people and git alike. It has a view of the messages your agents sent each other, with whether each was read, and a deleted item can be brought back from it. More in Read your assistant's night shift and Did the other agent read it?.
Can I see it my own way?
Those pages are fixed. A view is one you shape: any list as a list, a board or a table, grouped, sorted and filtered by any field, kept as a tab. "Who is on what" turns the backlog into a board with a column for each agent and one for the tasks nobody is on yet.
Backlog
13 open · 6 done
You can ask an agent to make one, in your own words, and it lands as a tab for everyone on the project. More in Views.
You don't keep these pages
That is the part that makes it work. None of this is a dashboard you fill in. An agent claims a task before it starts, notes what it tried, asks when a decision is yours and ticks when it is done, because the rules that come with its first tool reply tell it to. The pages are drawn from that, live, in the browser, on any machine or your phone. In a terminal, hamloy show now and hamloy panel draw the same thing beside the agent.
What each page lists, and in what order, is in the docs. To try it on your own repo, create a free board and connect the agents you already use: Claude Code, Codex, Cursor. It is free for one project.