-
Notifications
You must be signed in to change notification settings - Fork 0
next #134
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
Update formatting for markdown files and configuration files with consistent indentation and spacing. Adjust editorconfig for markdown files and reformat agent configuration files with proper indentation.
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 introduces OpenCode AI tool integration to the dotfiles repository, separating configuration into a dedicated module while updating related tooling and documentation formatting.
Key changes:
- Created new OpenCode AI integration with proxy configuration and comprehensive agent system
- Refactored AI-related configurations by moving OpenCode setup from legacy.nix to a dedicated module
- Updated editor configuration to improve markdown formatting consistency
Reviewed Changes
Copilot reviewed 17 out of 19 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| nix/hm/ai/opencode.nix | New module providing OpenCode installation with proxy wrapper and comprehensive configuration setup |
| nix/hm/ai/legacy.nix | Removed OpenCode configuration sections, delegating to the new dedicated module |
| nix/hm/ai/default.nix | Added import for the new OpenCode module |
| conf/llm/opencode/* | Complete OpenCode configuration including agents, plugins, TypeScript config, and main settings |
| conf/ghostty/config | Added split divider color customization |
| .editorconfig | Added markdown-specific formatting rules |
| .cursor/rules/* | Removed outdated configuration rule files |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
PR Summary
|
75510aa to
12eb0af
Compare
Add OpenCode AI agent configuration with Oracle subagent, notification plugin, and TypeScript setup. Include package.json dependencies and updated permissions.
Update LLM models to GPT-5 and Grok, add oracle and sage recipes, remove deprecated frontend recipes, and streamline Nix configuration for Goose AI integration. Review notes: - Configuration changes look good but consider adding comments explaining the model selection rationale - Recipe structure is cleaner now with proper separation of concerns - Missing error handling for recipe loading failures in the configuration - Consider adding validation for required environment variables in recipes - The filesystem tool being disabled might impact functionality - verify this is intentional
180ab2f to
323f981
Compare
Implement a new droid AI system with configuration files, MCP server definitions, and activation scripts. Add support for custom droids, command handling, and API key management through environment variables. Review notes: - Good modular structure with separate configuration files for settings and MCP servers - Proper use of Nix's replaceVars for secure API key handling - Well-designed activation script that only copies necessary files with proper permissions - Security-conscious approach with command allowlist and denylist in settings - Missing error handling in activation script for file operations - Consider adding validation for required environment variables before processing - The droid system appears to be a sophisticated AI assistant with multiple MCP server integrations
Add comprehensive create-droid command documentation with guidelines for creating factory droids. Remove outdated hello.md and create-droid.md files. Review notes: - Documentation is well-structured with clear guidelines for droid creation - Good separation between steps and content guidelines - No critical issues found in the documentation - Consider adding examples of properly formatted droid files to illustrate the guidelines
7d1cd35 to
3724b5a
Compare
Move forge AI agents from conf/llm to nix/hm/ai/forge with improved structure and configuration. Add new agents (amp, bob_sage) and update existing ones with enhanced tool support and better organization.
Add grok-code-fast-non-reasoning model to config.yaml and switch git-branch and git-commit roles to use it with adjusted parameters. Review notes: - No bugs or security issues in configuration changes - Temperature set to 0.0 in git-commit role may reduce variability; ensure it aligns with intended behavior - Consider documenting model selection rationale for future maintenance - No tests affected, as these are config files
Review notes: - Good cleanup of deprecated AI tooling configuration - Commented code should be removed entirely rather than left in place - Consider adding migration notes for users who might still need goose functionality
- Add new JJ subagent for version control operations - Restructure droid command and droid files organization - Update configuration files for new droid structure - Remove deprecated amp.md droid, add new jj.md droid
- Add comprehensive JJ subagent documentation with detailed command descriptions - Add new command files: amp.md, create-droid.md, droid-kit.md, jj.md, save-llm.md - Update existing command documentation with improved structure - Enhance droid configuration with better agent organization - Add AGENTS.md for comprehensive agent documentation
- Add Claude settings with datetime permissions - Configure subagent delegation framework with jj, oracle, sage, ci-mate, and eng agents - Add specialized JJ version control agent with comprehensive command documentation - Add Oracle expert advisor for code reviews and architectural planning - Add Sage codebase research specialist for implementation analysis - Add CI-mate automation specialist for CI/CD and development workflows - Add Eng general-purpose software engineering assistant 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
fb7c126 to
f1e0d9f
Compare
Add BrightData and Context7 MCP tools to ci-mate and eng agents. Update ci-mate description to include claude code setup. Add comprehensive claude code workflow assistant section with documentation links and setup instructions. Replace Write with Bash tool in sage agent for better research capabilities.
a23a89d to
d0770ae
Compare
No description provided.