1.7 Manage session state, resumption, and forking

Quản lý phiên làm việc: tiếp tục, rẽ nhánh, hay bắt đầu lại — và báo cho phiên biết những gì đã thay đổi.

  1. Tiếp tục phiên cũ: Claude Code --resume (chọn phiên hoặc theo ID/tên); Agent SDK truyền resume với session ID.
  2. Muốn thử hướng khác mà giữ nguyên phiên gốc: fork_session (Python) / forkSession (TypeScript) cùng với resume → tạo session ID mới từ trạng thái đó.
  3. Khi kết quả tool trong phiên đã cũ (file đã đổi nhiều), bắt đầu phiên mới kèm bản tóm tắt thường tốt hơn resume với context lỗi thời.
  4. Nếu resume, nói rõ những file đã thay đổi từ lần trước để Claude đọc lại, thay vì tin vào nội dung cũ trong lịch sử.