Commit 2545df3
Fix: Upgrade Typer to >=0.16.0 to resolve CLI help display error
This fixes the AttributeError: 'Flag' object has no attribute 'default'
error that occurred when running `cam --help` and other help commands.
The issue was caused by Typer 0.12.x having incompatibilities with the
Flag() definition syntax used in the codebase. Typer 0.16.0+ includes
the necessary fixes for proper Flag handling.
Changes:
- Updated typer dependency from >=0.12.0 to >=0.16.0 in pyproject.toml
Testing:
- Verified `cam --help` displays correctly without errors
- Verified subcommands help work: `cam agent --help`, `cam plugin --help`, `cam mcp --help`
- All commands now show proper help output with formatted options and commands
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent af64dfe commit 2545df3
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
0 commit comments