From e276548223dfc38ec6fbe467ea22ff5b8172034e Mon Sep 17 00:00:00 2001 From: Davide Cappellini Date: Thu, 27 Aug 2026 18:32:09 +0200 Subject: [PATCH] chore: remove exported/ from AGENTS.md, generalize binary ignores in .gitignore - Removed non-existent exported/ directory from layout docs - Replaced hardcoded bot binary entries with *_garage/out/ pattern for build directories - Added all known bot binaries (GotoTest, OscillatorBot, PPO_Bot, QBot, SAC_LSTM_Bot) to .gitignore with clarifying comment about Nim's compilation target structure Nim places compiled binaries at bot root (no extension) and in out/ subdirs. The out/ pattern catches all build outputs; specific bot binaries listed for root-level executables since gitignore lacks a reliable "no-extension files" glob. Co-Authored-By: Claude Opus 4.6 --- .gitignore | 7 ++++++- AGENTS.md | 6 ------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 6005ba6..6951f33 100644 --- a/.gitignore +++ b/.gitignore @@ -22,8 +22,13 @@ __pycache__/ devbox.json devbox.lock -# Compiled bot binaries (no extension, bot-specific directories) +# Compiled bot binaries and output directories +# Nim compiles to bot root (executable, no extension) and to out/ subdirectories +*_garage/out/ +GotoTest_garage/GotoTest OscillatorBot_garage/OscillatorBot +PPO_Bot_garage/PPO_Bot +QBot_garage/QBot SAC_LSTM_Bot_garage/SAC_LSTM_Bot # Java compiled classes diff --git a/AGENTS.md b/AGENTS.md index 13b6e6e..f27948f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -35,12 +35,6 @@ Single-context layout. See `docs/agents/domain.md`. - tools/ — generic tools valid for all bots (battle runners, scripts, etc.) - common_libs/ — shared libraries valid for all bots - worktrees/ — git worktrees (gitignored) -- exported/ — sharable artifacts per bot - - botname/ - - botname (binary) - - botname.json (metadata) - - botname.sh (linux/mac launcher) - - botname.cmd (windows launcher) - AGENTS.md - CONTEXT.md - README.md