Skip to content

feat: add agent configuration generator with factory pattern - #47

Merged
mrsimpson merged 1 commit into
mainfrom
agent-config
Aug 15, 2025
Merged

mrsimpson merged 1 commit into
mainfrom
agent-config

Conversation

@mrsimpson

Copy link
Copy Markdown
Collaborator
  • Add --generate-config CLI flag supporting amazonq-cli, claude, gemini
  • Implement factory pattern architecture with ConfigGenerator base class
  • Generate agent-specific configuration files with proper directory structure
  • Include pre-configured MCP server settings and tool permissions
  • Suppress info logs during CLI operations for clean output
  • Update README with Quick Setup section and comprehensive documentation
  • Support Amazon Q CLI (.amazonq/cli-agents/vibe.json), Claude Code (CLAUDE.md, .mcp.json, settings.json), and Gemini CLI (settings.json, GEMINI.md)
  • Hard-code default allowed tools: whats_next, conduct_review, list_workflows, get_tool_info

Closes #agent-config

- Add --generate-config CLI flag supporting amazonq-cli, claude, gemini
- Implement factory pattern architecture with ConfigGenerator base class
- Generate agent-specific configuration files with proper directory structure
- Include pre-configured MCP server settings and tool permissions
- Suppress info logs during CLI operations for clean output
- Update README with Quick Setup section and comprehensive documentation
- Support Amazon Q CLI (.amazonq/cli-agents/vibe.json), Claude Code (CLAUDE.md, .mcp.json, settings.json), and Gemini CLI (settings.json, GEMINI.md)
- Hard-code default allowed tools: whats_next, conduct_review, list_workflows, get_tool_info

Closes #agent-config
@mrsimpson
mrsimpson merged commit 36ad949 into main Aug 15, 2025
3 checks passed
@mrsimpson
mrsimpson deleted the agent-config branch August 15, 2025 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant