Evidence record / flue
A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the issues that cite it, below.
2026-08-10-flue-flue-v2-0-2-renames-the-sandbox-types-to-their-roles-and-replaces-the
Flue v2.0.2 renames the sandbox types to their roles and replaces the cloudflare-shell blueprint with cloudflare-computer.
The sandbox surface was renamed to match its roles, with the old names kept as deprecated aliases: SessionEnv becomes Sandbox (the live environment handle behind harness.sandbox and the standard tools), SandboxApi becomes SandboxDriver (the per-provider adapter interface), createSandboxSessionEnv() becomes sandboxFromDriver(), SessionToolFactory/SessionToolFactoryOptions become SandboxToolFactory/SandboxToolFactoryOptions, and SandboxFactory.createSessionEnv() becomes createSandbox(). A factory implementing only the legacy createSessionEnv() still initializes, with a one-time deprecation warning. In the same release the cloudflare-shell blueprint is replaced by cloudflare-computer, built on @cloudflare/computer, which hosts a durable SQLite-backed workspace inside the agent's own Durable Object with a just-bash shell backend and can escalate to a container backend where a JavaScript shell is not enough; the adapter provides a real exec() and keeps the framework's standard tool set instead of substituting a code tool. flue add cloudflare-shell and the old docs URLs redirect to the successor.
Channel: tagged-release. Ancestry: gh api repos/withastro/flue/tags lists v2.0.2 -> a171cc1bc8a552775a820ae3d343ccd09597cc8c (non-prerelease, no rc/beta/alpha suffix). gh api repos/withastro/flue/compare/v2.0.2...a171cc1bc8a552775a820ae3d343ccd09597cc8c returned {"status":"identical","ahead_by":0,"behind_by":0}, so the tag dereferences to that commit and the CHANGELOG 2.0.2 section is inside the tag's history. gh api repos/withastro/flue/releases returns an empty array, confirming the contract's note that the version-tagged CHANGELOG is the only receipt surface.
Operator consequence: No forced migration: upgrade to v2.0.2 and keep running on the deprecated aliases. Do rename in new code, because the rename is the project telling you which primitive it considers first-class -- the repo description now reads "The sandbox agent framework" rather than the harness slogan the contract registered this source on. If you were standing on cloudflare-shell, treat the redirect as a real port: cloudflare-computer keeps the standard tool set instead of substituting a code tool, so an agent that was written around the old code-tool shape needs re-testing, not just a rename.
Receipt
Finding metadata
Run: 2026-08-10-weekly-digest-2026-08-03_2026-08-10-frontier-v0
Finding ID: 2026-08-10-flue-flue-v2-0-2-renames-the-sandbox-types-to-their-roles-and-replaces-the
Source links
Primary links, including exact changelog lines when available.
Versioned source: run artifact