ilogsession
Session logging and management CLI.
Commands
start
Start a new session.
ilogsession start <name> [options]
Options:
-p, --profile <name>- Use a profile (mwd, tda-manager, tda-worker)-d, --directory <path>- Working directory
Examples:
# Start with MWD profile
ilogsession start my-task -p mwd
# Start Manager session
ilogsession start project-mgr -p tda-manager -d ./my-project
# Start Worker session
ilogsession start worker1 -p tda-worker -d ./my-project
list
List all sessions.
ilogsession list [options]
Options:
--active- Show only active sessions--json- Output as JSON
logs
View session logs.
ilogsession logs <name> [options]
Options:
-n, --lines <number>- Number of lines to show-f, --follow- Follow log output
stop
Stop a session.
ilogsession stop <name>
Session Lifecycle
start ──► running ──► stop
│
└──► restart (preserves context)
Log Format
Sessions log in JSONL format:
{"timestamp":"2024-01-15T10:30:00Z","type":"message","content":"..."}
{"timestamp":"2024-01-15T10:30:15Z","type":"tool_use","tool":"bash"}
{"timestamp":"2024-01-15T10:30:20Z","type":"commit","hash":"abc123"}