@anorth_chen: Peter's article clarifies the fundamental boundary between cloud agents and desktop agents: once the agent leaves the user's computer, the problem shifts from a framework issue to an infrastructure contract. Desktop agents come with many implicit assumptions: a trusted local filesystem, trusted keys in the environment, an online user, the ability to manually retry on failure, and the ability to reinstall the environment if it breaks.
Summary
Peter's article clarifies the fundamental boundary between cloud agents and desktop agents, discussing the security, runtime, and infrastructure challenges of cloud agents operating in unsupervised, shared hardware environments, and points out that agent runtime will increasingly resemble a small OS in the future.
View Cached Full Text
Cached at: 06/05/26, 11:20 PM
Peter’s article clearly explains the fundamental distinction between cloud agents and desktop agents: the moment the agent leaves the user’s computer, the issue shifts from framework to infra contract.
Desktop agents assume many implicit premises: a trustworthy local filesystem, trustworthy env keys, an online user, the ability to manually retry on failure, and the ability to reinstall if the environment breaks.
But for a cloud agent, it must run in a code environment that is unsupervised, runs on shared hardware, may be affected by prompt injection, and also needs to support being invoked by cron, APIs, and other agents.
Therefore, in terms of technical paradigm, the agent runtime will increasingly resemble a small OS.
Many users and friends have asked us about the security management of secrets. This article provides a great answer to our approach: We don’t aim to solve sandbox security — that would trap us in an endless attack/defense cycle and drag down the business. Instead we take a different approach: assume the sandbox has already been breached, and long-lived secrets never enter the execution boundary of the sandbox. By making the attacker’s gains after breaching the sandbox insufficient to cover their time and effort, they will naturally give up.
Peter’s technical sharing article perfectly illustrates what I meant earlier about the difficulty of deploying agent products: at the demo stage you only need to handle context management and the number of tools; at the production stage, what truly determines product reliability are these boring things: consistent execution pipelines for snapshots, JWT, IP allowlist, billing/logging/observability.
Agent is a function with a natural language interface.
The business capability of an agent depends on the user’s know-how; as a platform, we help users solve infrastructure issues such as trigger surface, runtime, and security boundary.
Similar Articles
@AxtonLiu: https://x.com/AxtonLiu/status/2073791557547794579
This article discusses the concept of Agent OS, emphasizing the division of tasks into multiple workstations (fetch, refine, verify, confirm) through specialization, each managed by an independent Agent to achieve controllable automation. The author uses the example of digesting browser tabs to demonstrate how specialization isolates context, responsibility, and risks, ensuring the accuracy and reliability of AI output.
@ZorrotChen: https://x.com/ZorrotChen/status/2058076393276383728
This article explores the concept of Agent-as-a-Service (AaaS) and, from the perspective of the Aeon framework, analyzes the importance of agent autonomy. It suggests that future agents should deliver outcomes to users like SaaS does, while possessing capabilities for autonomy, self-evolution, and continuous operation.
@mylifcc: Recently came across Google Cloud's reference architecture for "Multi-tenant Agent AI Systems". After reading it, I found it very insightful for indie developers and small teams looking to productionize Agents. It's not about how to prompt, but how to build enterprise-level multi-agent systems securely and scalably. ...
Sharing 5 key takeaways from Google Cloud's multi-tenant agent AI system reference architecture, which is inspiring for indie developers and small teams to productionize Agents.
@idoubicc: https://x.com/idoubicc/status/2069014328037330953
This article reviews the design highlights and shortcomings of the OpenClaw Agent framework, and shares the author's experience in designing a better agent framework, FastClaw, emphasizing principles such as cloud-native, lightweight, and multi-tenancy.
@seclink: The biggest difference between Agent execution and general code execution is: Agent execution requires extremely low cold start time (millisecond-level response), frequent file system state synchronization (Agent needs to read and write intermediate code, output files), and flexible API/network access control. Below are two condensed core recommended solutions: Solution 1…
This article discusses the differences between Agent execution and general code execution and recommends two sandbox solutions: E2B (based on Firecracker) and OpenSandbox (based on Docker), which are suitable for production-grade and private deployment scenarios, respectively.