Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@towry
Copy link
Owner

@towry towry commented Oct 7, 2025

No description provided.

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.
Copilot AI review requested due to automatic review settings October 7, 2025 16:25
Copy link
Contributor

Copilot AI left a 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.

@what-the-diff
Copy link

what-the-diff bot commented Oct 7, 2025

PR Summary

  • Introduction of new file 'opencode.nix'
    This update brings in a new file named opencode.nix. This file carries a shell script called ocode which has settings for HTTP proxy, along with defining home package configurations for Opencode.

  • Change in 'default.nix'
    Some adjustments have been made to default.nix. One of the updates includes adding an import for opencode.nix which wasn't present earlier.

  • Updating 'legacy.nix'
    There are several enhancements made to legacy.nix:

    • Previously commented sections related to opencode are now eliminated.
    • The home.activation area has been fine-tuned by deleting the early Opencode setup configuration.
    • Lastly, it is important to note that xdg.configFile configurations for Opencode were re-centralized to particular modules.

@towry towry force-pushed the next branch 13 times, most recently from 75510aa to 12eb0af Compare October 8, 2025 09:33
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
@towry towry force-pushed the next branch 8 times, most recently from 180ab2f to 323f981 Compare October 9, 2025 02:05
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
@towry towry force-pushed the next branch 6 times, most recently from 7d1cd35 to 3724b5a Compare October 9, 2025 08:42
towry added 6 commits October 9, 2025 17:18
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
towry and others added 4 commits October 9, 2025 23:59
- 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]>
@towry towry force-pushed the next branch 2 times, most recently from fb7c126 to f1e0d9f Compare October 10, 2025 03:35
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.
@towry towry force-pushed the next branch 3 times, most recently from a23a89d to d0770ae Compare October 10, 2025 05:45
@towry towry merged commit bb31d0c into main Oct 10, 2025
1 check passed
@towry towry deleted the next branch October 10, 2025 05:51
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.

2 participants