feat(firecracker): Linux microVM backend to replace smolmachines #343

Open
didericis-claude wants to merge 13 commits from firecracker-backend into main
8 changed files with 23 additions and 7 deletions
Showing only changes of commit 049103ac99 - Show all commits
+3 -1
View File
@@ -1,6 +1,8 @@
# PRD 0023: smolmachines bottle backend
- **Status:** Active
> **Superseded (2026-07-11).** The smolmachines backend was removed — Linux now uses the Firecracker backend, macOS uses macos-container. Kept as a historical record; see the removal commit `c07ebca` and `docs/research/landscape-containerized-claude.md`.
- **Status:** Superseded (2026-07-11) — was Active
- **Author:** didericis
- **Created:** 2026-05-26
@@ -1,6 +1,8 @@
# PRD 0032: Decompose smolmachines launch and harden bringup sequencing
- **Status:** Active
> **Superseded (2026-07-11).** The smolmachines backend was removed — Linux now uses the Firecracker backend, macOS uses macos-container. Kept as a historical record; see the removal commit `c07ebca` and `docs/research/landscape-containerized-claude.md`.
- **Status:** Superseded (2026-07-11) — was Active
- **Author:** didericis-claude
- **Created:** 2026-06-02
- **Issue:** #122
+3 -1
View File
@@ -1,6 +1,8 @@
# PRD 0038: smolmachines Env Contract and Secret-Safe Injection
- **Status:** Active
> **Superseded (2026-07-11).** The smolmachines backend was removed — Linux now uses the Firecracker backend, macOS uses macos-container. Kept as a historical record; see the removal commit `c07ebca` and `docs/research/landscape-containerized-claude.md`.
- **Status:** Superseded (2026-07-11) — was Active
- **Author:** didericis-codex
- **Created:** 2026-06-02
- **Issue:** #135
@@ -1,6 +1,8 @@
# PRD 0039: smolmachines Capability-Block Remediation
- **Status:** Active
> **Superseded (2026-07-11).** The smolmachines backend was removed — Linux now uses the Firecracker backend, macOS uses macos-container. Kept as a historical record; see the removal commit `c07ebca` and `docs/research/landscape-containerized-claude.md`.
- **Status:** Superseded (2026-07-11) — was Active
- **Author:** didericis-codex
- **Created:** 2026-06-02
- **Issue:** #136
+3 -1
View File
@@ -1,6 +1,8 @@
# PRD 0042: smolmachines Cross-Backend Parity Tests
- **Status:** Active
> **Superseded (2026-07-11).** The smolmachines backend was removed — Linux now uses the Firecracker backend, macOS uses macos-container. Kept as a historical record; see the removal commit `c07ebca` and `docs/research/landscape-containerized-claude.md`.
- **Status:** Superseded (2026-07-11) — was Active
- **Author:** didericis-codex
- **Created:** 2026-06-02
- **Issue:** #139
+3 -1
View File
@@ -1,6 +1,8 @@
# PRD 0057: Promote smolmachines to default backend; convert Docker to example-only
- **Status:** Active
> **Superseded (2026-07-11).** The smolmachines backend was removed — Linux now uses the Firecracker backend, macOS uses macos-container. Kept as a historical record; see the removal commit `c07ebca` and `docs/research/landscape-containerized-claude.md`.
- **Status:** Superseded (2026-07-11) — was Active
- **Author:** didericis
- **Created:** 2026-06-06
- **Issue:** #206
+3 -1
View File
@@ -1,6 +1,8 @@
# PRD 0068: smolmachines backend on Linux
- **Status:** Active
> **Superseded (2026-07-11).** The smolmachines backend was removed — Linux now uses the Firecracker backend, macOS uses macos-container. Kept as a historical record; see the removal commit `c07ebca` and `docs/research/landscape-containerized-claude.md`.
- **Status:** Superseded (2026-07-11) — was Active
- **Author:** Claude
- **Created:** 2026-06-25
- **Issue:** #283
@@ -1,5 +1,7 @@
# smolmachines as a VM backend for bot-bottle
> **Superseded (2026-07-11).** The smolmachines backend was removed — Linux now uses the Firecracker backend, macOS uses macos-container. Kept as a historical record; see the removal commit `c07ebca` and `docs/research/landscape-containerized-claude.md`.
Evaluation of whether [smolmachines](https://smolmachines.com/) would
simplify the macOS agent-VM-isolation work spelled out in
[`agent-vm-isolation.md`](agent-vm-isolation.md).