본문으로 건너뛰기

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"}