CmdForge/src/cmdforge/cli
rob 12ae870b3c Fix tool argument passing for flag-style arguments
- Change nargs="*" to REMAINDER for tool_args to stop argparse from
  intercepting --flag style arguments meant for the tool
- Add -- separator handling to distinguish cmdforge args from tool args
- Map flag names to variable names using tool argument definitions
- Update AI review subprocess calls to use -- separator

Fixes scrutiny-ai-review tool arguments not being passed correctly.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-16 16:39:36 -04:00
..
__init__.py Fix tool argument passing for flag-style arguments 2026-01-16 16:39:36 -04:00
__main__.py Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
config_commands.py Add disconnect command and fix GUI connection status refresh 2026-01-16 06:55:30 -04:00
project_commands.py Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
provider_commands.py Rename project from SmartTools to CmdForge 2026-01-02 22:15:55 -04:00
registry_commands.py Add admin configuration system and M3 content automation 2026-01-15 15:20:21 -04:00
tool_commands.py Fix tool argument passing for flag-style arguments 2026-01-16 16:39:36 -04:00