feat: add Forgecode (forge) agent support

- Add 'forgecode' to AGENT_CONFIGS in agents.py with .forge/commands
  directory, markdown format, and {{parameters}} argument placeholder
- Add 'forgecode' to AGENT_CONFIG in __init__.py with .forge/ folder,
  install URL, and requires_cli=True
- Add forgecode binary check in check_tool() mapping agent key
  'forgecode' to the actual 'forge' CLI binary
- Add forgecode case to build_variant() in create-release-packages.sh
  generating commands into .forge/commands/ with {{parameters}}
- Add forgecode to ALL_AGENTS in create-release-packages.sh
This commit is contained in:
ericnoam
2026-03-30 20:54:31 +02:00
parent 9cb3f3d1ad
commit 268e9832f3
3 changed files with 51 additions and 32 deletions

View File

@@ -162,6 +162,12 @@ class CommandRegistrar:
"format": "markdown",
"args": "$ARGUMENTS",
"extension": ".md"
},
"forgecode": {
"dir": ".forge/commands",
"format": "markdown",
"args": "{{parameters}}",
"extension": ".md"
}
}