pstack docs/harness/claude-code.md: transcript slug replaces every non-alphanumeric character, not only / and .

Đang mở Phù hợp với người mới
#1,155 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 1 ngày

Chưa có ai nhận issue này.

Đánh giá

Độ khó
1/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
82/100
Loại issue
Tài liệu
Độ rõ ràng
Đặc tả rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
zsh
Lĩnh vực
documentation

Hướng nghiên cứu

Quy tắc sai nằm trong docs/harness/claude-code.md, ở dòng Transcripts của bảng Paths. Hãy kiểm tra bằng một thư mục workspace có ký tự không phải ASCII trong tên, và mỗi ký tự như vậy phải được chuyển thành dấu gạch ngang. Hoàn thành khi câu nêu rõ mỗi ký tự không phải chữ cái hoặc chữ số ASCII sẽ thành -, và bước 1 của skill reflect dùng find hoặc ghi chú hành vi no-match của zsh.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Problem

docs/harness/claude-code.md (Paths table, Transcripts row) says the slug is the workspace path with each / and . changed to -. In practice, Claude Code replaces every character that is not an ASCII letter or digit. A workspace folder whose name ends in Japanese characters (for example 11-1-<four kana/kanji>) maps to 11-1-----.

An agent that follows the documented rule builds a path that does not exist. The reflect skill's step 1 then fails to find the active transcript.

A related trap: in zsh, the documented ls -t <dir>/*.jsonl <dir>/*/*.jsonl ... fails with no matches found when any glob has no match, so the whole command returns nothing. find or setopt null_glob avoids it.

Suggested change

Change the sentence to "each character that is not an ASCII letter or digit is changed to -", and use find (or note the zsh behavior) in reflect step 1.

Environment

pstack 0.15.36, Claude Code on macOS (zsh).

Ngôn ngữ chính
TypeScript
Star
14.9k
Fork
1.5k
Merge trung bình
3 giờ 18 phút
Pull request đã merge (30 ngày)
144

Chuẩn bị môi trường

Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của cursor/plugins

Tất cả issue của cursor/plugins

Issue tương tự

Thêm issue về TypeScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.