AutoClaw Cluster Mode Progress Panels vs Tray Stall Flags: Two Ways to See an Agent Is Still Working

AutoClaw Cluster Mode shows step status in chat; a tray shows stall flags. Two ways to see still working, neither a kill switch. Who owns abort on one laptop.

Hero: AutoClaw Cluster Mode progress panel and a tray stall flag drawn as two instruments over one laptop, with a gap between them
Two instruments, one laptop. The gap between them is where orphans live.

Minute 31 of an AutoClaw Cluster Mode run, and the progress panel in the chat says research is done, audit is in progress, delivery is remaining. In the Windows tray, a Live activity card has just gone amber on a Claude Code session that stopped writing six minutes ago.

Both signals are true. Both say still working, in two dialects. Neither one will stop anything for you.

AutoClaw Cluster Mode is Z.ai’s team-of-roles mode for its desktop digital employee, and its progress panel is one of the more legible pieces of agent UI shipped this year: step status, in the chat, at a glance. A tray companion’s stall flags and keepalive are the other way to answer the same question, from outside the app, for every CLI on the machine. They look like competitors and they are not. They are two instruments that measure different things, and the interesting problem starts when both run on one laptop and a cluster role goes quiet at step three.

By Tuesday you should be able to say, per loop, who detects an orphan and who owns the abort. That is the whole deliverable. The news is in the next section, the comparison after it, and the runbook (an ownership file, a kill drill, and the honest cell that reads the docs do not say) takes the rest.

AutoClaw Cluster Mode since May 29, 2026: a strict SOP, a progress panel, no documented brake

AutoClaw’s Cluster Mode post, published May 29, 2026, sets the shape. You toggle Agent Cluster Mode to the right of the chat input and send your request. From there the mode enforces a SOP the post summarises as “plan, research, parallelize, audit, deliver”. Against normal mode it “Creates a plan first, lists every step before acting”, “Defaults to parallel dispatch when dimensions can be split”, and “Self-audits before submitting when conclusions/code/actionable advice are involved” (AutoClaw: Cluster Mode).

The panel is the visible part. It shows “which step it’s on, which steps are done, what’s remaining”, and the post sells that as “all at a glance”.

AutoClaw Cluster Mode blog post at the section whose first item describes the progress panel in the chat interface, with the normal-mode versus Cluster Mode table above it Screenshot: autoclaw.z.ai, “AutoClaw Cluster Mode: Making AI Work Like a Professional Team | AutoClaw Blog” (May 29, 2026), captured Sep 19, 2026.

The team behind the panel is chosen for you. “Even within Cluster Mode, formation is automatically selected based on task complexity”, and the post’s examples run from 2 roles for a single-company valuation in 8 minutes to 18 researchers producing a roughly 20,000-word report in 43 minutes, with a reviewer catching 71 ghost citations. Those are AutoClaw’s own examples on AutoClaw’s own tasks. The Jul 15, 2026 how-to restates the loop in plainer words: “Once enabled, AutoClaw first understands your goal and breaks it down into a plan. It then brings in different roles based on the complexity of the task.” (AutoClaw: how Cluster Mode works).

Three changelog lines finish the picture (AutoClaw changelog). v1.11.0 on Jul 6, 2026: “Tasks can now keep the device awake during runtime to prevent interruptions.” v1.15.3 on Aug 4: “Hover to view detailed model consumption statistics, making cost tracking more transparent.” v1.17.2 on Aug 14: “Removed model restrictions for Design Expert and Cluster Mode.” So a cluster run holds the machine awake, shows its spend on hover, and can run on any model AutoClaw offers, including the GLM-5.3-Flash that the Aug 27 entry describes as “Built for vision, coding, and long-horizon agent tasks”.

What the pages do not say matters as much. There is no cap on roles, no credit cost per role, no timeout, no abort or kill path, and no statement about what happens to a run if you close the app mid-cluster. The only security sentence on the site is the homepage FAQ telling teams to “configure access according to their own security policies” (AutoClaw).

This piece treats each of those as a fact about the pages, not a guess about the product: the docs do not say. The AutoClaw inventory piece covers the rest of the machine-level checklist. This one stays on the panel and the flag.

Acting agents turned still working into a control question

A progress bar over a chatbot was decoration. A progress panel over a formation of roles that the homepage says is “designed for local files, browser tasks, and long-running automation workflows” is a view over money and side effects.

Wake-lock means the laptop will not sleep its way out of a runaway. Automatic formation means the number of roles burning credits was not your decision. And seeing that the run is at audit tells you nothing about whether audit is stuck.

Two questions matter once agents act: is it moving, and can I stop it. The panel answers where the run is. The flag answers whether a session is moving. Neither answers the second question, and this piece does not pretend otherwise.

The interruptible coordinators piece is the general case; this is the desktop instance.

Two dialects of still working: step status versus stall state

Dimension Cluster Mode progress panel Tray stall flags and keepalive
What it watches One AutoClaw run’s SOP steps Every watched CLI session’s activity on the machine
Where it shows Inside the AutoClaw chat The tray, the first place you look
Push or pull Pull: you have to be in that chat Push: amber the moment an agent blocks on you
Vocabulary Which step is on, done, remaining Working, waiting, blocked, done; Needs You
Knows why it stopped Names the step, not the reason Names the session and how long it has been quiet, not the reason
Survives a reboot The docs do not say Keepalive brings the watcher back; the agents that died stay dead
Spend Model consumption on hover Token meters per CLI; quota surprise alerts
Can you act from it The docs do not say Stop, cancel, revoke are free; Pro adds start, steer, interrupt
Sees the other loop No No: AutoClaw is not among the apps the tray detects, so its sessions leave no card

Read down the right column and the tray looks like the winner, which is the wrong reading. The tray sees a session; the panel sees a plan. A cluster run at step three with all 18 roles quiet would show in the tray, at best, as one process that is not writing, and the panel is the only surface on the machine that knows the run has three steps left.

You want both. You just cannot let either of them stand in for the brake.

Illustrative heat table of AutoClaw Cluster Mode and tray signals scored on whether each pushes to you, names the step, lets you act, and has a documented abort Illustrative: visibility versus control per signal, scored from AutoClaw’s pages and the automater.ai homepage on Sep 19, 2026. Blank cells are things the pages do not document.

On the tray side, the reference implementation for this piece is Automater Lite, a free desktop tray companion for Windows. Its Live activity Home card is the stall-flag surface: “See every agent working, waiting, blocked, or done from the tray.” and “Know the instant an agent stops and is waiting on your answer.” Needs You flags catch questions and permission prompts before they sit until standup; keepalive brings the watcher back after a reboot; the Usage card tracks token spend across every supported CLI and raises quota surprise alerts; the local Library keeps the transcripts; vault redaction scrubs secrets across them (Automater).

The kill path is not a paid feature: “Stopping, cancelling and revoking stay free too.” Pro adds managed sessions (“Start, steer, interrupt and stop agent sessions from the panel.”), pop-outs, diagnostics and the built-in Files, Terminal and Browser.

What it is not: it is not a gateway, it enforces nothing on AutoClaw, and it cannot see inside a cluster run. Automater Lite is free on automater.ai; Pro is $50/year.

Automater homepage hero beside a rendering of the Lite tray panel, whose stack of Home cards begins with Grok Bots, Usage and Live activity Screenshot: automater.ai, “Automater Lite: Every AI forgets. Automater doesn’t.” (homepage, undated), captured Sep 19, 2026.

Neither one is a kill switch, and the difference is what each admits

The panel admits nothing about stopping because its pages never raise the subject. Formation is automatic, the device stays awake, spend is visible on hover, and the run ends when it delivers. Whether there is a control in the current build that halts a cluster mid-step is not documented; whether closing the app halts the roles or leaves them running is not documented; whether a half-finished run resumes on relaunch is not documented. A vendor that documents a 43-minute, 18-role run owes operators one sentence about the brake, and as of Sep 19, 2026 the sentence is not there.

The flag admits its limits on the homepage. Amber tells you to look; it does not tell you why. Stop, cancel and revoke work on the CLIs the tray watches, and the stall flags and keepalive piece is honest that keepalive resurrects the watcher, not your agents. The tray cannot reach into AutoClaw and stop a role, because the role is not a CLI session; it is a worker inside the AutoClaw app.

For a sense of what a documented brake reads like, Anthropic’s Claude Code Projects docs are the current bar: Stop per thread, a Pause that “stops everything at once”, and a plain statement that background work “isn’t restored” when a cloud VM is reclaimed (Claude Code docs: Projects; Claude Code docs: cloud sessions). Kimi Work’s 3.2.6 release on Sep 7, 2026 says “Users will now be asked to confirm any still-running scheduled tasks before quitting the app” (Kimi Work release notes). Those are the sentences to ask AutoClaw for. The abort-bus piece does the cross-vendor version of this exercise.

One laptop, two loops: decide who owns orphan detection and abort

Diagram: two loops on one laptop, the AutoClaw cluster loop with its progress panel and the tray loop with its stall flag and kill switch, and the orphan gap between them where a quiet cluster role has no documented abort and no tray flag Two loops, one machine. The gap holds every cluster role the panel stops updating about and the tray never saw.

Step 1: draw the two loops and write down what each can see

Loop A is AutoClaw: chat, plan, roles, audit, deliver, with the panel as its only status surface. Loop B is the tray: watch the CLI sessions, flag the ones that stop, hand you the stop button. Write one line per loop stating what it can see, and be literal.

Loop A sees its own steps and nothing else on the machine. Loop B sees processes and transcripts it recognises and nothing inside AutoClaw. The overlap, if any, is the AutoClaw app itself showing up as one detected process, which you will test in step 4 rather than assume.

Step 2: write the ownership file

The file is the deliverable. Illustrative shape:

# still-working.yaml (illustrative; one Windows laptop, Sep 2026)
loops:
  autoclaw_cluster:
    status_surface: chat_progress_panel        # pull; you must be in the chat
    orphan_detection: human_timer              # nobody else can see a stuck step
    orphan_threshold_min: 20                   # see step 3
    abort: docs_do_not_say                     # nothing on autoclaw.z.ai as of 2026-09-19
    fallback: close_app_then_end_task          # what it does to the run: docs_do_not_say
    owner: "@you"
    last_kill_drill: null
  tray_cli_fleet:
    status_surface: live_activity_card         # push; amber + notification
    orphan_detection: stall_flag
    abort: stop_cancel_revoke                  # free tier
    fallback: end_task
    owner: "@you"
    last_kill_drill: null

The point of writing docs_do_not_say into a config file is that it embarrasses you into a drill. A blank cell in a table is easy to ignore; a string in a file you have to read every Tuesday is not.

Step 3: set an orphan threshold per loop

For the tray loop, amber is the threshold and you did not have to pick it. For the cluster loop, nobody pushes anything to you, so pick a step timer from AutoClaw’s own examples: a 2-role valuation in 8 minutes, a 3-role backtest in about 10, a 2-role report with a chart worker in 13, an 18-role research run in 43. Illustratively, a step that has not changed in 20 minutes on a small formation is suspect, and 45 minutes on a large one. Put the number in the file, put a timer on a second monitor or a phone, and treat a panel that stops changing the way you treat an amber flag: go look.

Step 4: run the kill drill on a throwaway task

Do this once, on a task you do not care about, and write the result into last_kill_drill. Toggle Cluster Mode on a trivial research ask. At step two, look for any control in the current build that stops the run, and record what you found, including nothing.

Then close the app. Reopen it. Read what the chat shows, whether the panel resumes, whether the hover statistics moved while the app was closed, and whether the deliverable ever arrived. Whatever you observe is a fact about that build on that day, so date it.

On the tray side, stop one CLI session from the tray and confirm the process is gone. An illustrative check for both, from PowerShell:

# illustrative; adjust the name filter to what Task Manager shows for the AutoClaw process
Get-Process | Where-Object { $_.MainWindowTitle -like "*AutoClaw*" -or $_.ProcessName -like "*claude*" } |
  Select-Object Id, ProcessName, StartTime, CPU

If a process survives the close, that is your orphan, and fallback in the file is the only tool you have for it.

Step 5: decide who notifies whom

The tray notifies you; the panel does not. So for cluster runs, a person owns the timer from step 3, or the chat stays visible on a screen you look at. Do not route AutoClaw’s IM channels into this: results and progress updates flowing back into a Telegram thread are a deliverable feed, not a stall alarm. Write the notifier per loop into the file, and if it is a person, write the name.

Step 6: meter both loops separately and do not add them

The hover statistics count model consumption in AutoClaw’s credits; the tray’s Usage card counts tokens per CLI. They are different dialects and they do not sum, which the credit-versus-token meters piece spells out. For orphan detection the useful trick is simpler: a meter that keeps moving after the panel stopped changing is a stuck role that is still spending, and a meter that stopped while the panel says in progress is a role that died. Either way you go look, and the fan-out metering piece covers what to do when the number of roles is not yours to choose.

Five ways an AutoClaw Cluster Mode run slips past both signals

The silent orphan. Signal: the panel has read audit in progress for longer than your threshold, and no flag anywhere, because nothing pushes. Cause: pull-only status plus no abort path. Fix: the step timer from step 3 and the drill result from step 4.

The app-close gamble. Signal: you closed AutoClaw mid-cluster to free the machine and the hover statistics moved anyway, or the deliverable arrived an hour later. Cause: the docs do not say what a close does to a run, so whatever it did is what it does. Fix: the drill, dated, in the file, and a rule that nobody closes a cluster run without checking the file first.

Wake-lock keeps the wrong thing alive. Signal: a laptop that would not sleep overnight and a credit balance lower in the morning. Cause: “Tasks can now keep the device awake during runtime” is a feature for long runs, and a runaway is a long run. Fix: the threshold and the kill drill; the wake-lock is not the bug, the missing brake is.

Keepalive hides the wrong absence. Signal: after a reboot the tray is up, flags are quiet, and the AutoClaw chat shows a panel frozen at step three. Cause: keepalive brought the watcher back, not the run, and the pages do not say whether a run resumes. Fix: treat a post-reboot panel as an orphan until the drill says otherwise.

Two meters, one bill you cannot reconcile. Signal: credits down, tokens flat, or the reverse. Cause: two loops, two dialects. Fix: step 6, and stop trying to add them.

The operating layer owns the gap between panels

Every vendor’s status surface tells you about the work that vendor runs, from inside that vendor’s window. AutoClaw’s panel is a good one. It is still one window.

The desk-level operating layer’s job is the gap between windows: who is running, who is stuck, who stops it, what it cost, in one place and one vocabulary, which is the argument the agentic ops thesis makes at length and the one-boss piece makes about coordinators specifically. The card operating metaphor piece gives that vocabulary three nouns; in it, a progress panel is a process card with no kill owner, and a Needs You flag is a gate.

Until AutoClaw’s pages document a brake, the owner of the cluster loop’s abort is a person with a timer and a Task Manager. Write that down. It is less elegant than a panel and considerably more honest.

FAQ: AutoClaw Cluster Mode and stall flags

What does the AutoClaw Cluster Mode progress panel show?

AutoClaw’s May 29, 2026 post says the panel appears in the chat and shows which step the run is on, which steps are done and what remains, following the plan, research, parallelize, audit, deliver sequence. The pages document no stop control on it, no role count you choose, and no timeout.

Can a tray stall flag stop an AutoClaw Cluster Mode run?

No. A stall flag marks a watched CLI session that has gone quiet, and the tray’s stop, cancel and revoke act on those sessions. A cluster role is a worker inside the AutoClaw app, not a CLI session, so the flag cannot see it and the stop cannot reach it. A person owns that kill.

What happens if I close AutoClaw during a Cluster Mode run?

The docs do not say. AutoClaw’s pages describe no abort path, no timeout, and nothing about a run’s fate when the app closes or the machine reboots. Run the kill drill on a throwaway task, record what the panel, the hover statistics and the deliverable did on relaunch, and date the result.

Sources