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
change psnxozqkwkswklponknpsrlkpltvktlx
commit ede586cecab0b8b3e4ddb92b09581ad833ce31e6
author Alpha Chen <alpha@kejadlen.dev>
date
parent lwnzmvpu
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