-
Notifications
You must be signed in to change notification settings - Fork 0
fix: update GOOSE_MODEL in config.yaml #124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Review notes: - Ensure the new model `z-ai/glm-4.5` is compatible with existing configurations - Verify that the commented-out model `qwen/qwen3-235b-a22b-2507` is no longer needed or has been documented elsewhere
Review notes: - Ensure the new model "openrouter/z-ai/glm-4.5" is compatible with existing code - Verify that the API keys and other configurations are still valid for the new model - Consider adding a comment or documentation to explain the change in model
Review notes: - Changed model configurations across multiple files to use z-ai/glm-4-32b - All changes are consistent and follow the same pattern - No functional impact, just configuration updates - Consider adding documentation about the model change and its implications
Review notes: - Added 'e' alias for 'edit' command - No functional changes, just convenience alias - Consider documenting this alias in user-facing documentation - Ensure the alias doesn't conflict with existing commands
Review notes: - Added .roo/ to gitignore to prevent tracking of Roo-related files - Fixed string formatting in jj.nix by adding quotes around "pub/sandbox" - Changes are minor maintenance updates with no functional impact - No tests needed for these configuration changes
61692b0 to
ff0867a
Compare
Added comprehensive documentation files for goose recipes, including: - goose-recipe-par.instructions.md - goose-recipe-reference.instructions.md - goose-sub-recipe.instructions.md Review notes: - Large documentation additions that appear to be complete - Files are properly named and organized in the instructions directory - No technical issues detected in the documentation structure - Consider adding a table of contents or index for easier navigation - Documentation appears to be well-formatted and complete
Review notes: - Added directory creation and recipe copying logic for goose recipes - Good addition of status messages for better user feedback - The recursive file source setup looks correct - Consider adding error handling for file operations in case of permission issues
c2026bc to
6829753
Compare
Review notes: - Removed numerous parameters that were likely unused or redundant - Simplified the prompt structure to focus on core functionality - Added LLM root directory configuration - The changes appear to streamline the configuration while maintaining core functionality - Consider documenting the new simplified configuration structure for users
Review notes: - Removed quotes around goose_provider and goose_model values in YAML configuration - Added new Roo global rules update function to ai.nix - Changes appear to be configuration updates without functional impact - No critical issues detected
Review notes: - Added specific Python version (3.11.13) to both frontend configurations - This ensures consistent Python environment across different frontend components - Good practice to pin Python versions in configuration files - Consider adding validation to ensure the specified Python version is available
Review notes: - Major restructuring of zellij configuration files - New comprehensive instructions added for zellij setup - Minor updates to fish and home.nix configurations - The changes appear to be primarily documentation and configuration updates rather than functional code changes
Review notes: - The frontend-master.yaml file has been significantly enhanced with detailed role definitions and orchestration guidelines - The prompt is now more informative and guides users better - The nix/home.nix file has comments added to disable some configurations - The changes improve the clarity and functionality of the frontend orchestrator - Consider adding more specific examples in the instructions to further clarify the orchestrator's role - The commented-out configurations in home.nix should be documented elsewhere to explain why they were disabled
Review notes: - Removed multiple unused themes (modus_dark, leaf, neovim) - Kept only kanagawa_wave theme configuration - Changed theme from "kanagawa_dragon" to "kanagawa_wave" - Enabled startup tips that were previously disabled - Configuration is now more focused and streamlined - Consider adding comments to explain the theme choice and configuration decisions
Review notes: - Updated prompt text to be more direct and task-oriented - Changed model from llama-4-scout to llama-3.2-90b-vision-instruct for better design extraction - Reduced temperature from 0.3 to 0.1 for more consistent outputs - Modified response format instruction to enforce strict JSON output - Changes improve consistency and reliability of the design extraction process
Review notes: - Added unbinding of 's' key in tab mode - Good practice to customize default keybindings - Consider adding comments explaining why this specific key was unbound - No functional issues detected in the change
Review notes: - Added Super key bindings for tab navigation (Super [ and Super ]) - Added Super + number keys (1-9) for direct tab switching - Maintains normal mode after tab switching - Good consistency with existing key binding patterns - Consider adding documentation for these new bindings in the README
Review notes: - Added comprehensive documentation for sequential task execution requirements - Included clear examples for different workflow scenarios - Updated the design-extractor configuration to use Google's Gemini model - Documentation is well-structured and provides clear guidance - Consider adding validation to ensure proper sequential execution in code
Review notes: - Major update to zellij instructions documentation - Minor changes to ghostty config and zellij.nix - Documentation appears comprehensive but could benefit from more examples - Consider adding screenshots or visual aids to enhance clarity - Verify all configuration examples are still accurate with latest versions
Review notes: - Updated applyTo field in both instruction files to be more specific - Added yazi integration to zellij.nix configuration - Changes are well-documented and follow the project structure - Consider adding more detailed documentation about the yazi integration functionality
Review notes: - Added xdg configuration to make the system more flexible - Added a new fish shell alias for goose webdev - Changes appear to be configuration-related without functional impact - No immediate bugs detected in the changes
Review notes: - Changed the bookmarks function call to use 'exact' parameter for more precise matching - This ensures only the exact 'pub/sandbox' bookmark is included in immutable heads - The change maintains the same functionality but with more explicit matching - No functional impact expected, just more precise syntax
Review notes: - New opencode.jsonc config added with provider and model options. - Added nix-ai-tools dependency to flake.nix. - Updated ai.nix and overlay.nix to include opencode support. - No obvious bugs or security issues detected. - Consider adding unit tests for config parsing and provider integration.
Review notes: - Verify opencode command exists and is accessible - Ensure no conflict with existing bindings
Review notes: - Verify updated YAML syntax and schema compliance - Ensure all recipe references remain valid - Consider adding unit tests for recipe loading
Review notes: - Changed conflict marker style from "git" to "diff" in the Nix configuration - This is a simple configuration change with no functional impact - No bugs or issues detected in this change - The change is minimal and focused on configuration preferences
Review notes: - Added new command `jj df-file-prev` to show changes between current and previous commit - Documentation updated in coding-rules.md - Implementation added to jj.nix configuration - No bugs found in implementation - Good addition to the toolset for code review and comparison
Review notes: - Updated the coding rules to include new guidelines about maintenance burden and async operation handling - The changes improve documentation clarity and provide better guidance for developers - Consider adding examples for the new rules to make them more concrete
Review notes: - Changed function from `present(bookmarks(exact:pub/sandbox))` to `present(remote_bookmarks(exact:pub/sandbox))` - This appears to be a maintenance change to update the function call - No functional impact expected, just a change in the implementation detail - Consider adding a comment explaining why this change was necessary if it affects performance or behavior
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR updates the GOOSE_MODEL configuration from qwen/qwen3-235b-a22b-2507 to z-ai/glm-4.5 across multiple configuration files and adds comprehensive frontend development recipes for the Goose AI assistant. The changes implement a complete orchestrated workflow system with specialized sub-recipes for design extraction, code implementation, debugging, and architecture planning.
Key Changes:
- Model updates: Replaced GOOSE_MODEL references with
z-ai/glm-4.5across config files - Frontend development system: Added comprehensive Goose recipe system with frontend-master orchestrator and specialized sub-recipes
- Project structure improvements: Updated various configuration files and added extensive documentation
Reviewed Changes
Copilot reviewed 34 out of 36 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| nix/pkgs/opencode.nix | Removed opencode package implementation |
| nix/overlay.nix | Removed opencode package and added nix-ai-tools integration |
| nix/home.nix | Updated module imports and package selections |
| nix/hm/zellij.nix | Complete rewrite of Zellij configuration with new keybindings and layout |
| nix/hm/shared.nix | Removed GOPATH configuration |
| nix/hm/jj.nix | Updated jj aliases and configuration |
| nix/hm/go.nix | Added GOPATH configuration to go-specific module |
| nix/hm/git.nix | Added .roo/ to gitignore |
| nix/hm/fish.nix | Updated aliases and cleanup configuration |
| nix/hm/ai.nix | Added opencode configuration and updated various AI tool setups |
| flake.nix | Added nix-ai-tools input |
| conf/llm/opencode/opencode.jsonc | New OpenCode configuration file |
| conf/llm/opencode/agent/*.md | New OpenCode agent configurations |
| conf/llm/gptme/config.toml | Updated GOOSE_MODEL |
| conf/llm/goose/config.yaml | Updated GOOSE_MODEL and other configuration |
| conf/llm/goose-recipes/ | Added comprehensive frontend development recipe system |
| conf/llm/docs/coding-rules.md | Updated coding rules and communication protocols |
| conf/llm/aichat/roles/*.md | Updated model references |
| conf/ghostty/config | Updated font size and cell height |
| .github/instructions/ | Added comprehensive documentation for Zellij, Goose recipes, and repo structure |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Review notes:
z-ai/glm-4.5is compatible with existing configurationsqwen/qwen3-235b-a22b-2507is no longer needed or has been documented elsewhere