Skip to content
tinAI
Go back

Khôi Phục Tệp Từ Claude Code với JSONL

Bài gốc: GitHub - hjtenklooster/claude-file-recovery: Recover files created and modified by Claude Code from JSONL session transcripts

Tác giả: Unknown

Ngày đăng: Dịch ngày:

TL;DR

Dự án này trên GitHub giúp khôi phục các tệp đã được tạo và chỉnh sửa bởi Claude Code bằng cách sử dụng các bảng phiên JSONL. Nó cung cấp giao diện TUI với tính năng tìm kiếm mạnh mẽ và xem lịch sử thay đổi chi tiết.

Giới thiệu

Dự án claude-file-recovery giúp khôi phục các tệp được tạo và chỉnh sửa bởi Claude Code từ bảng phiên JSONL. Công cụ này phân tích các bảng, thực hiện lại các thao tác đọc, viết và chỉnh sửa để tái thiết lập nội dung tệp.

TUI demo

Tính Năng

Cài Đặt

uv tool install claude-file-recovery
# Hoặc với pipx
pipx install claude-file-recovery
# Hoặc với pip
pip install claude-file-recovery

Yêu cầu Python 3.10+.

Bắt Đầu Nhanh

# Khởi chạy giao diện tương tác
claude-file-recovery
# Liệt kê tất cả tệp có thể khôi phục
claude-file-recovery list-files
# Lọc theo mẫu
claude-file-recovery list-files --filter '*.py'
# Xuất dạng CSV
claude-file-recovery list-files --filter '*.ts' --csv
# Trích xuất tệp ra ổ đĩa
claude-file-recovery extract-files --output ./recovered --filter '*.py'

Cách Hoạt Động

  1. Quét: Xác định tất cả các bảng phiên JSONL và phân tích bằng cách dùng luồng.
  2. Liên Kết: Kết nối các yêu cầu sử dụng công cụ với kết quả dựa vào tool_use_id.
  3. Tái Thiết Lập: Thực hiện lại các thao tác để tái thiết lập nội dung tệp.

Phím Tắt TUI

Đóng Góp

Đóng góp luôn được hoan nghênh! Hãy mở issue hoặc pull request nếu bạn muốn tham gia.

Giấy Phép

MIT license


Read Original (EN) Quay lại Newsletter