A direct line from your agent
Keep incoming agent messages and questions in one inbox. Receive notifications on connected phones and open the context when a decision needs you.
Hashmedo Human in the loop · Our flagship product
Keep the agents you already built. Connect the moments that need a person, bring the question to your phone, and let your agent continue after you answer.
Public beta is open. Get the iPhone or Android app and create your organization.
HASHMEDO IN ACTION
It needs a decision.
Keep retrying—or stop and fix it?
Your watchdog agent spots the loop and asks permission to stop ChatBot v1.
Sample recovery story · native iOS screens
An inbox for the work that needs you
Build the flow outside Hashmedo. Connect messages, human questions and the controls you need to operate it.
Keep incoming agent messages and questions in one inbox. Receive notifications on connected phones and open the context when a decision needs you.
Your agent defines the choices, typed inputs and validation through the server contract. Build different flows with reusable web and mobile controls.
See reported progress and results. Request cancellation where your agent supports it, and distinguish a pending command from a confirmed outcome.
Start or stop an agent through its registered runtime controls. Your controller executes the request and reports the resulting state.
Your existing code. A human answer.
Use API or MCP contracts for your messages, questions, jobs and runtime commands.
Your agent includes the context, available choices and the inputs it needs.
The authorized person responds from the web or a connected phone.
Your connected agent picks up the answer, continues its work and reports what happened.
Flows defined by your agent
Ask someone to choose deployment settings, explain a decision or authorize the next step. Questions come from the server, so your workflow can change without a new mobile release.
Available controls and outcomes depend on the capabilities your agent and receiver implement.
Which environment should receive this release?
What should the agent change before continuing?
Should the controller stop this retry loop?
Start with one agent
Join the public beta, create your organization and connect the iPhone or Android app.
See beta setup and downloads ↗