HERDR HANDBOOK · VI
Session, Persistence & Restore
Hiểu chính xác cái gì sống sót khi detach, cái gì mất khi server restart, và vai trò của native agent session restore.
1. Detach là trường hợp tốt nhất
Khi chỉ detach client, server và process vẫn chạy thật.
# Trong TUI: Ctrl+B rồi Q
# Sau đó reattach
herdr
2. Server restart khác hẳn
Nếu server dừng, process cũ không thể tiếp tục. Herdr có thể restore hình dạng session: workspace, tab, pane, cwd, layout, focus.
3. So sánh persistence
| Tình huống | Process còn chạy | Layout trở lại | Agent conversation |
|---|---|---|---|
| Detach / reattach | Có | Có | Có, vì process chưa chết |
| Server restart | Không | Có | Có nếu native resume được hỗ trợ/cấu hình |
| Arbitrary dev server sau restart | Không | Pane mới/shell mới | Không áp dụng |
4. Native agent resume
Với Codex integration hiện hành, Herdr nhận native session reference và có thể resume Codex conversation khi restore.
herdr integration install codex
herdr integration status
5. Named sessions
Dùng khi cần tách runtime hoàn toàn:
herdr session attach work
herdr session attach experiment
herdr session list
herdr session stop work