- Added timeout_cmd() to set per-session idle timeout (1-120 min range) - Shows current timeout when called without args - Updates session metadata and existing idle timer - Added sessions_cmd() to list all sessions with status - Shows LIVE (subprocess running) or IDLE (suspended) status - Displays persona and relative last-active time (e.g., '2m ago') - Marks current active session with arrow - Registered both commands in main() - Commands already added to help text in Task 1 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| personas | ||
| .gitignore | ||
| bot.py | ||
| claude_subprocess.py | ||
| idle_timer.py | ||
| message_batcher.py | ||
| session_manager.py | ||
| telegram_utils.py | ||