Cộng đồng GitHub giới thiệu Balanov/uncut, coding agent 7 MB không tự động cắt ngữ cảnh
Balanov đã phát hành UNCUT, một bộ khung coding agent không giao diện đồ họa dành cho pipeline shell, tác vụ CI, container và các thử nghiệm agent. Dự án được phân phối dưới dạng binary tĩnh khoảng 7 MB cho Linux, macOS và Windows trên kiến trúc amd64 và arm64, với giấy phép MIT. UNCUT sử dụng bốn công cụ và giao tiếp qua stdin/stdout, đồng thời hỗ trợ tùy chọn sự kiện NDJSON và tệp session JSONL chỉ ghi nối tiếp. Công cụ gửi toàn bộ cuộc hội thoại trong mỗi lần gọi model, không âm thầm cắt nội dung tệp hay kết quả lệnh, và sẽ thoát với lỗi nếu nhà cung cấp cắt ngắn phản hồi. UNCUT hoạt động với API tương thích OpenAI và máy chủ cục bộ như Ollama, đồng thời cố ý không có giao diện terminal, telemetry, plugin, agent chạy nền, cơ chế thử lại tự động hay tính năng tóm tắt ngữ cảnh. Với lập trình viên, đây là một cách nhỏ gọn và dễ kiểm tra để chạy coding agent trong môi trường tự động hóa, trong đó các đầu ra chưa hoàn chỉnh và dữ liệu session được báo rõ thay vì bị che giấu.
UNCUT phù hợp với lập trình viên muốn chạy coding agent trong terminal, CI hoặc pipeline mà không bị cắt ngầm nội dung; công cụ cũng hỗ trợ máy chủ tương thích OpenAI và Ollama chạy cục bộ. Có thể thử bản 0.1.1, nhưng nên kiểm tra checksum và lưu ý session JSONL có thể chứa mã nguồn, đầu ra lệnh và thông tin bí mật.
Đọc bài gốc