Files
SirRoboGarage/AGENTS.md
T

1.6 KiB

Agent skills

Issue tracker

Gitea Issues at git.fossellini.top:SirStone/SirRoboGarage. See docs/agents/issue-tracker.md.

Triage labels

Default label vocabulary. See docs/agents/triage-labels.md.

Domain docs

Single-context layout. See docs/agents/domain.md.

Folders

SirGarage Directory Layout

SirGarage (root directory)

  • OscillatorBot_garage/
  • PPO_Bot_garage/
  • QBot_garage/
  • SAC_LSTM_Bot_garage/
  • GotoTest_garage/
  • (any future bot follows the botname_garage/ pattern)
    • src/
      • botname.nim
      • botname.json
      • botname.sh
      • config.nim
      • botname/
        • lib1.nim
        • module.nim
        • lib2.nim
        • ...
    • tests/
      • test1.nim
      • test2.nim
      • ...
    • out/
      • bin1
      • bin2
      • ...
    • (prototypes or spikes for this bot go here, not at root)
  • docs/ — generic project documentation
  • 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 folder per bot
    • botname/
      • botname (binary)
      • botname.json (metadata)
      • botname.sh (linux/mac launcher)
      • botname.cmd (windows launcher)
  • AGENTS.md
  • CONTEXT.md
  • README.md
  • .gitignore

How to use

  • These indications are for files that are always present, for files not mentioned here should be claer from context where belongs too.
  • Each bot development must be done in each folder in isolation.
  • If the bot requires extra folders during runtime, these must be created by the bot itself if not present already.