No remote shell
The Native App and Personal Console cannot run commands on your machine.
// security model
Agent Tick does not accept arbitrary remote prompts, remote commands, or remote terminal input. The local agent defines a bounded request; Agent Tick routes only the allowed response back.
The remote surface can answer the question. It cannot change the question.
Approve, deny, or choose from options the local agent already supplied.
Blocked// what it cannot do
Agent Tick narrows the remote surface to bounded request/response routing. The Native App and Personal Console are decision surfaces, not executors.
The Native App and Personal Console cannot run commands on your machine.
You cannot type a new instruction into the local agent from the phone.
Agent Tick preserves the review point instead of bypassing it.
The remote surface only answers the request shape the local agent created.
Execution stays inside the local agent environment.
You can inspect and self-host the service as a Self-Hosted Deployment.
// bounded loop
The important boundary is the response shape. Agent Tick can return the selected option or approval result for the request that already exists; it cannot invent a new command or prompt for the local agent to run.
creates bounded request
routes request
user selects allowed answer
returns selected response only
continues locally or stops safely
// tradeoff
Agent Tick does not claim the same “full control” as sitting at the terminal. It preserves the boundary that matters: no arbitrary remote command or prompt channel.
// trust and self-hosting
Hosted Agent Tick is convenience. The security model is intentionally narrow and inspectable: source-available code, self-hostable service, revocable agent connections, and bounded request/response routing.
Inspect how bounded request routing works before relying on it.
Run the service on your own infrastructure as a Self-Hosted Deployment.
Bounded request details, allowed responses, selected answer, and routing metadata.
Agents and devices can be disconnected when access should end.
// security faq
No. The Native App can answer bounded requests. It cannot open a shell or execute commands on your machine.
No. The remote surface cannot change the request shape. It can only choose from the allowed responses created by the local agent.
Request type, prompt/context needed to decide, allowed responses, selected response, and routing metadata.
The working tree, terminal, commands, agent process, and execution environment stay in your local agent environment.
The local agent receives the denial and should stop or choose a safer path instead of continuing the requested action.
Yes. A Mirrored Prompt can be answered in the Local Agent Interface or in the Native App. The first answer resolves it everywhere.
Yes. Agent Tick is source-available and self-hostable for users who want to run the service on their own infrastructure.
Hosted Agent Tick is convenience: setup, routing, and push delivery without running your own service. The security model stays intentionally narrow either way.