Files
kandev/apps
João Salavisa 7b796b1eaa fix(agents): set confirmed SessionDirTemplate for Pi, Qoder, Kiro and Trae (#2019)
All four templates were confirmed against the shipped CLI, not inferred
from the agent name:

- pi-acp     -> {home}/.pi              (pi-acp@0.0.32 package source)
- qoder-acp  -> {home}/.qoder           (qodercli 1.1.7, --config-dir proof)
- kiro-acp   -> {home}/.kiro            (Kiro CLI 2.15.0, ACP session/new)
- trae-acp   -> {home}/.cache/trae-cli  (Trae CLI 0.120.48, ACP session/new)

Kiro and Trae deliberately break the "{home}/.<agent>" shape: Kiro keeps
its login token in ~/.local/share/kiro-cli/data.sqlite3 while sessions
live in ~/.kiro, and Trae keeps config in ~/.trae but session state in
the cache dir with auth in the OS keyring. Each Runtime() records the
evidence and the residual gaps.

Extends the shared ACP agent spec table with sessionDirTemplate so every
agent's session root is pinned, including the ones already set.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-07-28 23:17:47 +01:00
..
2026-07-25 15:27:30 +00:00