docs: Fix stale persistence section in README
The seeded-files table listed settings.json, keybindings.json, and
AGENTS.md, but nothing seeds those anymore. The agent dir is cleared
and reassembled from pi config on each run.
Assisted-by: Claude Opus 4.6 via pi
diff --git a/README.md b/README.md
index 67f1dd4..3925ef4 100644
--- a/README.md
+++ b/README.md
@@ -38,13 +38,7 @@ ramekin completions bash > ~/.local/share/bash-completion/completions/ramekin
### Persistence
-The agent directory (`$XDG_CONFIG_HOME/ramekin/agent/`) is mounted into the container at `/root/.pi/agent`. It holds:
-
-| File | Seeded as |
-|---|---|
-| settings.json | `{}` |
-| keybindings.json | `{}` |
-| AGENTS.md | empty |
+The agent directory (`$XDG_CONFIG_HOME/ramekin/agent/`) is mounted into the container at `/root/.pi/agent`. On each run, everything except `auth.json` is cleared and reassembled from pi config entries defined in KDL config files. The `ramekin.ts` extension is always written fresh.
The full pi data directory (`$XDG_DATA_HOME/ramekin/`) is mounted at `/root/.pi` for auth tokens and session history. Each workspace also gets its own sessions directory under `$XDG_DATA_HOME/ramekin/repos/<slug>/sessions/`.
diff --git a/src/main.rs b/src/main.rs
index 62ca8b2..3e64afc 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -90,7 +90,7 @@ struct Ramekin {
}
impl Ramekin {
- /// Resolve all paths, create XDG directories, seed default files, and
+ /// Resolve all paths, create XDG directories, assemble pi config, and
/// resolve mounts.
fn resolve(workspace_arg: PathBuf) -> Result<Self> {
let workspace = workspace_arg