Sửa file thật
Nó đọc, sửa và ghi mã nguồn plugin cùng file .cfg trong thư mục làm việc.
CS2 server plugins chỉ chạy trên dedicated server do bạn kiểm soát, và được viết thành file mã nguồn C#. Nocode Atelier mở mã nguồn đó trong thư mục dự án của bạn, sửa bằng công cụ file, chạy lệnh build của bạn và hiện kết quả thành một thẻ. Bạn duyệt diff.
Nó đọc, sửa và ghi mã nguồn plugin cùng file .cfg trong thư mục làm việc.
Shell chạy lệnh build của bạn và đánh giá thành công dựa trên mã thoát thật.
Ask first dừng lại trước mọi thay đổi, còn Plan only hoàn toàn không đổi gì.
Agent làm việc với các file quanh server của bạn: file cấu hình, mã nguồn plugin, danh sách vòng xoay và ghi chú. Hammer vẫn là trình chỉnh sửa map của bạn. Hai thư mục là đủ để bắt đầu, một cho server và một cho mã nguồn plugin.
"round" src/7 kết quảsrc/RoundMessage.cs52 dòngsrc/RoundMessage.cs+14 -1your build commandexit 0notes/test-plan.md+9Bạn có một plugin nhỏ và muốn nó in ra MVP của round khi round kết thúc. Nocode Atelier bắt đầu bằng grep để tìm đoạn mã đã xử lý round, rồi read_file mở file nguồn 52 dòng. edit_file thêm các dòng mới, và Shell chạy lệnh build của bạn để mã thoát thật quyết định bước đó đã qua hay chưa. Khi bật Ask first, mỗi lần sửa đều chờ bạn đồng ý. Hãy chép plugin đã build vào server thử, chơi một round và xác nhận tin nhắn trước khi giữ lại thay đổi.
Trước một đêm giải, bạn muốn biết mỗi lệnh của từng plugin đã cài làm gì. Hãy bắt đầu ở chế độ Plan only và nhờ agent đọc từng file nguồn bằng read_file. Nó dùng grep để liệt kê tên các lệnh, rồi write_file lưu bản tóm tắt dài 1 trang vào thư mục ghi chú của bạn. Không có gì trong plugin bị đổi. Nếu một lệnh trông sai, bạn sửa nó ở phiên khác với Ask first bật. Tự đối chiếu bản tóm tắt với mã nguồn, và thử mọi thay đổi trên server cục bộ.
Nocode Atelier không phải plugin cho Hammer hay cho game, và nó không bao giờ đụng tới game client, server bạn không sở hữu, người chơi khác hay tài khoản của họ. Nó không sửa được trình chỉnh sửa map CS2 đang lỗi, nhưng đọc được văn bản log bạn lưu lại. Hãy duyệt diff.