mirror of
https://github.com/leonvanzyl/autocoder.git
synced 2026-01-30 06:12:06 +00:00
feat: increase command limit to 100 and add optimization guide
Changes: - Increase command limit from 50 to 100 per project - Add examples/OPTIMIZE_CONFIG.md with optimization strategies - Update all documentation references (50 → 100) - Update tests for new limit Rationale: - 50 was too restrictive for projects with many tools (Flutter, etc.) - Users were unknowingly exceeding limit by listing subcommands - 100 provides headroom while maintaining security - New guide teaches wildcard optimization (flutter* vs listing each subcommand) UI feedback idea: Show command count and optimization suggestions (tracked for Phase 3 or future enhancement)
This commit is contained in:
@@ -263,8 +263,8 @@ commands:
|
||||
print(f" Got: {config}")
|
||||
failed += 1
|
||||
|
||||
# Test 4: Over limit (50 commands)
|
||||
commands = [f" - name: cmd{i}\n description: Command {i}" for i in range(51)]
|
||||
# Test 4: Over limit (100 commands)
|
||||
commands = [f" - name: cmd{i}\n description: Command {i}" for i in range(101)]
|
||||
config_path.write_text("version: 1\ncommands:\n" + "\n".join(commands))
|
||||
config = load_project_commands(project_dir)
|
||||
if config is None:
|
||||
|
||||
Reference in New Issue
Block a user