Urgent.News

What's breaking now, across thousands of outlets.

Tech

Six hosted sandboxes say "isolated." None tells you which wall your agent ran behind

A Show HN went up yesterday for plimsoll , a Go daemon you run yourself that executes code an agent wrote. The sandbox part is ordinary. The interesting part is that every result carries the isolation tier the run actually got, as a value, and a request can demand a minimum tier before anything executes. That second half is the rare bit. plimsoll's own docs say they read the current documentation…

Six hosted sandbox services have been found to be incapable of providing information about the specific "wall" or isolation level a particular execution run was subject to. Neither Cloudflare nor Modal, two of the six services, return this information in their responses. Plimsoll, a Go daemon that executes code submitted by agents, has identified that all six services return only a value indicating the isolation tier achieved, but not the specific wall reached.

Plimsoll also notes that the tier values are ordered from weakest to strongest: process, container, kernel, and VM. When a request is made, users can set a minimum isolation requirement, and if the daemon cannot meet this requirement, an error indicating insufficient isolation is returned. This error distinguishes between a run that did not execute at all and one that may have executed but was limited by the isolation constraints.

The system includes a unique request ID for each request, which is echoed back in the response. This allows for tracking and comparison of requests and results, ensuring that if a request is retried, it is treated as a new request. Plimsoll provides a detailed report of runs, including SHA-256 digests of the request and result, provider information, tier, image identity, and timings.

This report allows for verification of whether a specific run was executed as claimed, as the digests remain constant for a given request and result. The system also addresses the issue of authorization, where agents need to call APIs and require tokens for network access. Plimsoll handles this by providing a client within the sandbox that communicates with an external broker, which checks the caller and route before attaching a credential specific to the run.

This process ensures that the agent's code cannot bypass the sandbox's isolation mechanisms by directly making unauthorized API calls.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Lovable Mobile App: What You Actually Get

If you searched "Lovable mobile app" you probably meant one of two things, and they get mixed up all the time. The first is Lovable's own app for your phone. That exists.

  • Lovable offers PWA and native app options.
  • PWA lacks iOS notifications unless added to home screen.
  • Capacitor route enables native features but faces Apple guidelines.

Thinking about the conditions for closing a customer inquiry in code: Sending and completion are different

고객 문의를 시스템에서 ‘완료’로 옮기는 시점은 단순히 답장을 보냈을 때가 아닙니다. 요청을 실제로 처리했더라도 고객에게 확인 대상과 재문의 경로를 알리지 않았다면, 상태는 닫혔지만 대화는 닫히지 않은 셈입니다. 이 글은 작은 팀에서 문의 상태를 설계할 때 쓸 수 있는 종료 조건 을 정리합니다. 특정 제품 구현이 아니라 운영 규칙의 예시입니다.

  • Closing a customer inquiry requires more than just sending an email.
  • Completion state occurs when agreed standards are satisfied and recorded.
  • Customer confirmation is necessary before marking an inquiry as completed.

More from Tuesday 13 October →