Files
oh-my-pi/packages
can1357 25d7156ac5 feat(coding-agent/session): added terminal breadcrumb tracking for concurrent session management
- Added terminal breadcrumb tracking to remember the last session per terminal, enabling `--continue` to work correctly with concurrent sessions in different terminals.
- Implemented `getTerminalId()` function to identify the current terminal using TTY device path or environment variables (Kitty, tmux, macOS Terminal, Windows Terminal).
- Implemented `writeTerminalBreadcrumb()` function to persist terminal-to-session mappings in the agent directory.
- Implemented `readTerminalBreadcrumb()` function to retrieve the last session for the current terminal, scoped to the current working directory.
- Modified session initialization to write breadcrumbs when loading or creating sessions, ensuring terminal context is preserved.
2026-02-06 09:41:38 +01:00
..
2026-02-06 07:39:07 +01:00
2026-02-06 07:39:07 +01:00
2026-02-06 07:39:07 +01:00
2026-02-06 07:39:07 +01:00
2026-02-06 07:39:07 +01:00