docs: Fix stale claims in README and AGENTS.md
- Remove "network-restricted" from tagline (not implemented yet)
- Fix persistence claim: auth tokens and history persist, not settings/keybindings
- Add missing tools to base image list (jq, difftastic, ranger)
- Add src/config.rs to repository layout
- Update dependency example version

Assisted-by: Claude Opus 4.6 via pi
change qkptuvtlozlwvunqkvpvtwssrmqysxyl
commit bfd606643ff857953beab57340dd29e4d019ef6c
author Alpha Chen <alpha@kejadlen.dev>
date
parent psnxozqk
diff --git a/AGENTS.md b/AGENTS.md
index f906164..bf3ac4d 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -8,7 +8,9 @@ Ramekin is a containerized harness for running the [pi coding agent](https://git
 
 ```
 Cargo.toml              # Single-crate workspace
-src/main.rs             # CLI: builds image, generates compose, starts container, attaches
+src/
+  main.rs               # CLI: builds image, generates compose, starts container, attaches
+  config.rs             # KDL config loading, mount resolution, pi assembly
 build.rs                # Sets RAMEKIN_VERSION from env or git rev
 assets/
   Dockerfile            # Agent container image (Node.js + pi + jj + Rust)
@@ -49,7 +51,7 @@ just           # All four
 
 ## Dependencies
 
-- Production dependencies use `*` (unpinned) versions, except for pre-release crates which pin the exact version (e.g. `serde-kdl2 = "0.1.1-alpha.5"`).
+- Production dependencies use `*` (unpinned) versions, except for pre-release crates which pin the exact version (e.g. `serde-kdl2 = "0.1.1-alpha.6"`).
 - Dev dependencies also use `*`. Do not pin to the version `cargo add` resolves.
 - `Cargo.lock` is committed.
 
diff --git a/README.md b/README.md
index 3925ef4..15178f7 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # Ramekin
 
-Containerized harness for running the [pi coding agent](https://github.com/badlogic/pi-mono) with network-restricted access.
+Containerized harness for running the [pi coding agent](https://github.com/badlogic/pi-mono).
 
 ## Quick start
 
@@ -10,7 +10,7 @@ ramekin /some/path   # mount a specific workspace
 ramekin run --rebuild  # force a full image rebuild
 ```
 
-Ramekin builds a Docker image with pi and its dependencies, starts it via Docker Compose, and attaches your terminal. Auth state, settings, and keybindings persist across runs.
+Ramekin builds a Docker image with pi and its dependencies, starts it via Docker Compose, and attaches your terminal. Auth tokens and session history persist across runs.
 
 ## How it works
 
@@ -90,7 +90,7 @@ A built-in pi extension (`ramekin.ts`) is mounted into the agent container. It a
 
 ### Custom Dockerfile
 
-Place a `Dockerfile` at `.ramekin/Dockerfile` in your workspace to extend the base agent image. Use `FROM ramekin-agent` to layer on top — the base image includes Node.js, pi, git, jj, ripgrep, fd, just, and Rust tooling.
+Place a `Dockerfile` at `.ramekin/Dockerfile` in your workspace to extend the base agent image. Use `FROM ramekin-agent` to layer on top — the base image includes Node.js, pi, git, jj, ripgrep, fd, just, jq, difftastic, ranger, and Rust tooling.
 
 The workspace is used as the build context, so `COPY` instructions work relative to the project root.