Edit real files
It reads, edits and writes plugin source and .cfg files inside the working folder.
CS2 server plugins run only on a dedicated server you control, and they are written as C# source files. Nocode Atelier opens that source in your project folder, edits it with file tools, runs your build command and shows the result as a card. You review the diff.
It reads, edits and writes plugin source and .cfg files inside the working folder.
Shell runs your build command and judges success by the real exit code.
Ask first pauses before every change, and Plan only changes nothing at all.
The agent works on the files around your server: configs, plugin source, rotation lists and notes. Hammer stays your map editor. Two folders are enough to start, one for the server and one for your plugin source.
"round" src/7 matchessrc/RoundMessage.cs52 linessrc/RoundMessage.cs+14 -1your build commandexit 0notes/test-plan.md+9You own a small plugin and want it to print the round MVP when a round ends. Nocode Atelier starts with grep to find the code that already handles rounds, then read_file opens the 52 line source file. edit_file adds the new lines, and Shell runs your build command so the real exit code decides whether the step passed. With Ask first on, each edit waits for your OK. Copy the built plugin to your test server, play one round and confirm the message before you keep the change.
Before a league night you want to know what every installed plugin command does. Start in Plan only mode and ask the agent to read each source file with read_file. It uses grep to list the command names, then write_file saves a 1-page summary in your notes folder. Nothing in your plugins changes. If a command looks wrong, you fix it in a separate session with Ask first on. Read the summary against the source yourself, and test any change on a local server.
Nocode Atelier is not a plugin for Hammer or the game, and it never touches the game client, servers you do not own, other players or their accounts. It cannot fix a CS2 map editor that is not working, but it can read the log text you save. Review the diff.