I used to treat the laptop as the only place coding agents could run. Open Cursor. Start a local agent. Stay near the machine until the run finished.
That is no longer how walk-away work starts. Grok Bot is the front door. Cursor cloud agents implement on the repo. Scheduled GitHub checks surface issues while I am away. pstack is how I decide whether to trust the result without opening the IDE.
This is a lab note on that arc. It is not a product pitch. Earlier notes covered Hermes Bot Mode and Hermes + DeepSeek. For pstack verification I follow Lauren Tan's guide, The Complete Guide to pstack Pt. 1: Verification is all you need.
I worked as a backend engineer on a shared product repo with a frontend teammate. Most agent time was Cursor agents in the local IDE: ASP.NET-style backend work, same machine, same desk.
That loop works when you are already sitting there. It failed as soon as the day left the desk.
What broke in practice:
I was not avoiding agents. I was babysitting a local loop that only worked while I stayed in the chair.
The operational fix is a split.
Grok Bot takes the ask from any device I can reach: Windows PC, MacBook, or Android. It can start or steer Cursor cloud agents on a repository. Cloud agents run on Cursor's infrastructure. They do not need my desktop left unlocked.
Before: local Cursor agent on my laptop. My presence was part of the runtime.
After: Grok Bot is the control plane. Cloud agents implement. The laptop is optional for walk-away work.
That covers AFK team chat too. If a task lands in a team channel or chat and I am not at the PC, I can tell Grok Bot from the phone to spawn a Cursor cloud agent on the repo. No turning the PC on. No opening an IDE.
Grok Bot also runs on a schedule against active GitHub repos. The useful shape is a weekday digest and issue watch, not a firehose of every notification.
What I want from that loop:
Typical outcome: a frontend teammate files an issue on a shared repo. The digest surfaces it. I read it on Android, decide it is cloud-agent work, kick a Cursor cloud agent from Grok Bot, and come back later for the PR. Intake does not need the laptop.
Exact cron times and repo lists change. The design does not. Cloud agents implement when I say so. They do not auto-merge my release branches.
This solved the babysitting problem. It did not answer the trust problem.
Once cloud agents could build while I was away, a different question showed up.
How do I trust the work?
Do I still pull the branch locally, open the IDE, and run the app myself? What if the cloud agent broke something that CI did not catch? A green check and a confident summary are not the same as proof that the feature works for a user.
Ops was fixed. Trust was not. Reading every line of every agent diff does not scale, and "it compiles" is not enough.

Cover art from poteto's Complete Guide to pstack Pt. 1.
I follow poteto's pstack guide for this part: Verification is all you need. The guide's claim is specific. A high-quality verification skill lets an agent prove its own work and close the loop without you as the bottleneck. poteto's own shipping volume is poteto's story in that post. What I took from it is the method.
/create-verification-skillInstall pstack. Run /create-verification-skill on the project.
That generates a project-local verification skill (under .cursor/skills/verify-<app>/) that can:
doctor)The skill is for the next agent, not a human tutorial. It has to work cold, mid-task.
pstack's Build the Lever principle applies here. Prefer a small CLI that scripts interaction and debugging over throwaway scripts the agent rewrites every run. Agents spend fewer tokens. The check is reproducible. A reviewer can rerun the same command.
/maintain-verification-skill is the upkeep loop. It re-reads the feature map against source, drives features live, and ships at most one PR of proven corrections when the map drifts. poteto recommends running it often enough that agents do not navigate a stale app. I treat that as optional cadence, not a vanity metric.
This is why the ops fix and the trust fix fit together.
Cursor cloud agents run on a real computer. They can install dependencies, run the app, take screenshots and video, and interact like a user. That matches poteto's cloud-agent section in the same guide. Local babysitting is optional for verification too, once the verification skill and cloud environment exist.
In Grok Bot, the pattern I echo from that guide is coordinator, not do-it-all chat: tell Grok Bot to spawn a cloud agent, run /poteto-mode to build, and use the project verification skill to verify with video and screenshots as proof. Grok Bot stays free for other work. The cloud agent has its own machine.
Trust, for me, is no longer "I opened the IDE and clicked through it myself."
Trust is: /poteto-mode builds the change, and the cloud agent returns proof from its computer before I merge.
Proof means concrete artifacts:
I review those artifacts from Grok Bot or the PR. I do not need to open a local agent, open the IDE, or run the project locally just to smoke-test the change.
If verification fails, or there is no proof, I do not trust the merge. CI still matters. Proof sits on top of CI, not instead of it. Secrets, production deploys, and coordinated disclosure stay human-gated.
/create-verification-skill. Treat verification as infrastructure.I am still tuning which work stays local. The arc is stable. Grok Bot takes the ask and the digest. Cloud agents build on a real computer. pstack verification supplies the proof. I merge when the proof is there.
AuthEndpoints 3.0 RC: a composable auth endpoints library for ASP.NET Core
Announcing AuthEndpoints 3.0 RC, an auth library for ASP.NET Core. Composable auth endpoints on top of ASP.NET Core Identity: registration, login, 2FA, password reset, and passkeys bootstrapped in minutes.
Hermes Agent Bot Mode: how I split work across three specialist bots
How I run Hermes Agent Bot Mode with three specialist bots (Blogi, Nuxti, Aspi): what a Bot is, how they message each other, and what still feels unfinished.