Điểm nổi bật
- Stars: 2 stars trên GitHub tại thời điểm crawl; repo còn rất sớm nhưng góc tiếp cận khá rõ.
- Ngôn ngữ: Go cho plugin và lớp xử lý capture/logging.
- Tính năng chính: ghi mỗi prompt thành JSONL append-only trong
.prompts/, kèm git state, file touched, token usage, cost và thời lượng. - Góc khác biệt: tích hợp cơ chế redaction và
.promptcellarignoređể không vô tình ghi lại secret hoặc PII.
Biểu đồ
Tóm tắt
Promptcellar là plugin cho Claude Code với một luận điểm khá mạnh: prompt không nên bị xem là tín hiệu tạm thời rồi biến mất trong UI của nhà cung cấp. Nếu agent đang tham gia viết code, sửa file, tạo commit và tiêu tốn chi phí, phần “ý định” của con người gửi vào agent cũng nên được lưu như một phần của lịch sử phát triển phần mềm.
Điều làm repo này đáng chú ý không phải quy mô cộng đồng hiện tại, mà là cách nó nối prompt với git, chi phí và outcome của agent. Đây là hướng đi có thể hấp dẫn với các đội kỹ thuật đang tìm cách kiểm toán, phân tích hay chuẩn hóa workflow dùng coding agent.
Chi tiết
Promptcellar giải quyết một bài toán đang lớn dần khi coding agent bắt đầu được dùng nghiêm túc trong team: sau một tuần hoặc một tháng, rất khó trả lời ai đã yêu cầu agent làm gì, prompt nào dẫn tới thay đổi cụ thể nào, hay chi phí và thời gian của một chuỗi thao tác nằm ở đâu. Phần lớn công cụ hiện tại lưu dấu vết này trong transcript tạm thời hoặc dashboard của nhà cung cấp. Promptcellar muốn kéo tín hiệu đó về repo dưới dạng JSONL, tức là dữ liệu có thể commit, grep, tổng hợp và kiểm toán nội bộ.
README cho thấy dự án nghĩ khá kỹ về thực tế vận hành. Mỗi prompt được gắn với author, model, version công cụ, nhánh git, trạng thái dirty/clean, file bị tác động, token usage, ước lượng cost và thời gian chạy. Dạng lưu append-only một file theo session giúp giảm xung đột merge, trong khi cấu trúc thư mục theo ngày khiến việc lưu trữ dài hạn đơn giản hơn. Từ góc nhìn platform engineering, đây là cách biến hành vi dùng agent thành telemetry có thể đo được.
Một điểm đáng giá khác là lớp redaction. Promptcellar không chỉ log mọi thứ rồi mặc kệ rủi ro. Repo mô tả .promptcellarignore, .promptcellarallow, rule secret dựa trên gitleaks và thêm cả kiểm tra PII như số thẻ, IBAN hay SSN. Điều này rất quan trọng vì nếu log prompt mà không có guardrail, công cụ sẽ nhanh chóng tự phá vỡ mục tiêu governance của chính nó.
Ai nên quan tâm? Các team đã vượt qua giai đoạn thử vui với agent và bắt đầu cần câu trả lời cho các câu hỏi kiểu audit, incident review, cost attribution, hay knowledge capture. Promptcellar không phải công cụ giúp agent viết code tốt hơn ngay lập tức; nó là lớp quan sát giúp tổ chức hiểu agent đã được dùng như thế nào. Đó là một nhu cầu ít hào nhoáng nhưng thực tế.
Hạn chế hiện tại cũng khá rõ. Repo còn mới, số star thấp, tập trung mạnh vào Claude Code và triết lý “prompt as log” có thể khiến một số đội lo ngại về quyền riêng tư hoặc lượng dữ liệu phát sinh. Nhưng chính sự rõ ràng trong triết lý này làm Promptcellar đáng theo dõi. Nếu thị trường agent chuyển từ thử nghiệm cá nhân sang cộng tác có kiểm soát, những dự án như Promptcellar có thể trở thành lớp hạ tầng quan trọng hơn nhiều so với vẻ ngoài nhỏ bé ban đầu của chúng.