Skip to content

Latest commit

 

History

History
20 lines (18 loc) · 1.06 KB

File metadata and controls

20 lines (18 loc) · 1.06 KB

Codebat Agent Guidelines

Launcher Conventions

  • Use codebat.bat <agent> as the primary interface. Keep shared logic in lib/codebat.cjs and agent-specific metadata in agents.json.
  • Install each agent only inside runtime/<agent>; never add agent dependencies to the root package.json or repair another agent's installation.
  • Preserve project-local state and execute agents from Codebat's immediate parent.
  • Keep user-facing AI agent batch launchers in the repository root.
  • Name each launcher _<agent>.bat, using a lowercase agent identifier and a lowercase .bat extension.
  • Preserve the leading underscore. It intentionally groups launchers together ahead of supporting files in directory listings.
  • Keep these convenience/backwards-compatible launchers as thin wrappers around codebat.bat, following _opencode.bat.
  • Keep launchers in the repository root because they use their immediate parent directory as the target workspace.
  • Update README.md, including Quick Start and Supported Agents, whenever a launcher is added, removed, or renamed.