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

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: towry/dots
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.7
Choose a base ref
...
head repository: towry/dots
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.8
Choose a head ref
  • 7 commits
  • 147 files changed
  • 3 contributors

Commits on Oct 14, 2025

  1. next (#139)

    * docs: fix typo in diff-doctor documentation
    
    * refactor: simplify git aliases and configuration
    
    Remove redundant aliases and clean up package imports. Adjust delta diff tool
    settings for better readability with 2-space tabs and disabled side-by-side view.
    
    Review notes:
    
    - No bugs found in configuration changes
    - Good cleanup of unused aliases (gstat, flog)
    - Delta configuration changes improve readability
    - Consider if the commented git-interactive-rebase-tool package should be removed entirely
    
    * docs: update coding rules and claude documentation
    
    Add new rule about avoiding debug/demo code in components. Simplify and clean up
    claude subagent delegation documentation by removing examples and tool preferences
    while keeping essential delegation requirements.
    
    * feat: add Vue developer wrapper and system prompt
    
    Add Claude wrapper script for Vue.js development with specialized system prompt.
    Update coding rules to include brightdata MCP tool usage for knowledge gaps.
    
    Review notes:
    
    - No bugs found in implementation
    - Good separation of concerns with dedicated Vue prompt file
    - Proxy configuration is properly inherited from main wrapper
    - Consider making system prompt file path configurable for flexibility
    - Vue prompt content is comprehensive and well-structured
    
    * refactor: remove sequential-thinking MCP server
    
    Remove sequential-thinking tool from Oracle agent and review-change command
    configurations. Delete the MCP server configuration from codex default.nix.
    
    * feat: update codex provider to edenai and enhance claude usage docs
    
    Switch codex MCP tool from openrouter to edenai provider and update documentation
    to specify brightdata MCP usage for fetching latest context.
    
    Review notes:
    
    - Configuration change is properly structured with new edenai provider block
    - Documentation update provides clear guidance for codex tool usage
    - No apparent bugs or security issues in the configuration
    - Consider validating edenai API key availability in configuration
    
    * feat: add jj diff window script and update claude permissions
    
    Add bash script to generate jj diffs in temporary files and open them in Ghostty
    with nvim. Update Claude settings to allow GitHub search MCP permission.
    
    Review notes:
    
    - Script properly handles temporary file creation with secure permissions
    - Good error handling for file creation and diff generation failures
    - Temporary files are cleaned up appropriately on error
    - Consider adding cleanup for successful runs to prevent temp file accumulation
    - Script avoids /T/ path issues as noted in comments
    
    * feat: add kiro project management templates and scripts
    
    Add comprehensive Kiro project management system with templates for Claude AI
    integration, including design documents, task lists, and initialization scripts.
    Update branch naming conventions to remove towry/ prefix and modify jj-fork
    function accordingly.
    
    Review notes:
    
    - Good separation of concerns with template files and initialization script
    - Branch naming convention change is consistent across all affected files
    - Consider adding validation for template variables in init script
    - The TODO comment in git-town.nix should be addressed to maintain consistency
    - Template files provide good structure for project management workflow
    
    * feat: enhance claude ai workflow and scripts
    
    Add comprehensive Claude AI workflow scripts including boot, PR handling, and
    system prompt management. Reorganize assets structure and update configuration
    for improved AI development workflow.
    
    Review notes:
    
    - No critical bugs detected in the implementation
    - Good separation of concerns between different workflow scripts
    - Consider adding error handling for missing environment variables in scripts
    - The quiet mode implementation in init-kiro.sh is a nice touch for CI/CD
    - Recommend adding documentation for the new workflow commands
    - Settings.json changes expand access appropriately for development workflow
    
    * refactor: remove unused agent configs and update models
    
    Remove obsolete agent configuration files (designer, kick-muse, muse) and
    update model references in oracle and opencode configuration. Add new model
    definitions and MCP server configurations while removing unused Brave search
    integration.
    
    ---------
    
    Co-authored-by: Towry Wang <[email protected]>
    towry and towry authored Oct 14, 2025
    Configuration menu
    Copy the full SHA
    6dd4206 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2025

  1. docs: restructure coding rules with XML tags (#140)

    * docs: restructure coding rules with XML tags
    
    Reorganize coding rules documentation using XML-style tags for better
    organization and readability. Group related sections under appropriate
    semantic containers.
    
    * chore: adjust ghostty font size and keybind
    
    Reduce font size from 15 to 14 and comment out ctrl+l clear screen keybind.
    
    * refactor: switch from docker to zellij configuration
    
    Enable zellij terminal multiplexer configuration while disabling docker
    configuration in home-manager setup.
    
    * feat: add Cline AI assistant configuration
    
    Add Nix Home Manager configuration for Cline AI assistant with global rules
    directory, proxy settings, and shell integration. Includes activation script
    for proper setup and permissions.
    
    Review notes:
    
    - No bugs found in configuration logic
    - Good use of Home Manager's activation system for directory setup
    - Consider making proxy settings configurable via environment variables
    - Shell integration for pager settings is well-implemented
    - Documentation for configuration options could be helpful
    
    * refactor: replace nixd with nil LSP server
    
    Remove nixd configuration and replace with nil for Nix language server in
    Helix editor. Update dependencies across home-manager configuration.
    
    * Update conf/llm/docs/coding-rules.md
    
    Co-authored-by: Copilot <[email protected]>
    Signed-off-by: Towry Wang <[email protected]>
    
    * Update conf/llm/docs/coding-rules.md
    
    Co-authored-by: Copilot <[email protected]>
    Signed-off-by: Towry Wang <[email protected]>
    
    * Update conf/llm/docs/coding-rules.md
    
    Co-authored-by: Copilot <[email protected]>
    Signed-off-by: Towry Wang <[email protected]>
    
    * Update conf/llm/docs/coding-rules.md
    
    Co-authored-by: Copilot <[email protected]>
    Signed-off-by: Towry Wang <[email protected]>
    
    * Update nix/hm/ai/claude/settings.json
    
    Co-authored-by: Copilot <[email protected]>
    Signed-off-by: Towry Wang <[email protected]>
    
    ---------
    
    Signed-off-by: Towry Wang <[email protected]>
    Co-authored-by: Towry Wang <[email protected]>
    Co-authored-by: Copilot <[email protected]>
    3 people authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    755494b View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2025

  1. next (#141)

    * feat: integrate moonshot AI provider across configuration files
    
    Add moonshot provider configuration to aichat and codex tools, update git-commit role to use moonshot model, and add API key environment variable to legacy module.
    
    * refactor: enable droid module and disable cline
    
    Review notes:
    
    - Large content reduction in sage.md (291 lines removed) suggests cleanup or refactoring
    - mcp.json also significantly reduced (106 lines to ~13 lines)
    - Module enable/disable changes in default.nix appear intentional
    - Consider documenting why these specific modules are being toggled
    - Missing context on what content was removed from sage.md - ensure no critical configuration was lost
    
    * feat: migrate windsurf configuration to dedicated nix module
    
    Move windsurf configuration from legacy.nix to dedicated module with
    improved MCP config support and proper file organization. Add activation
    scripts for windsurf and windsurf-next directories with API key
    integration.
    
    * docs: add git-diff commands to commit workflow documentation
    
    * docs: enhance commit workflow documentation with amend guidelines and improved logging
    
    * fix: correct post-commit check command to use trunk()..@ range
    
    ---------
    
    Co-authored-by: Towry Wang <[email protected]>
    towry and towry authored Oct 19, 2025
    Configuration menu
    Copy the full SHA
    3249df4 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2025

  1. refactor: update mcp configurations for playwright and windsurf (#142)

    * refactor: update mcp configurations for playwright and windsurf
    
    Standardize playwright mcp settings across claude and windsurf configs, enable chrome extension mode, and clean up disabled tools in windsurf github integration.
    
    * chore: update ai model configurations and remove sage pattern
    
    Review notes:
    
    - Model changes from grok-code-fast-non-reasoning and kimi-k2-turbo to zhipu:glm-4.6-non-reasoning suggest switching AI providers
    - Deleted sage-pattern.md file removal appears intentional but no context provided for why this workflow was removed
    - Consider documenting the rationale for model provider changes in commit body or project documentation
    - Temperature and top_p parameter adjustments (0.3→0.0, 0.4→0.2) indicate more deterministic output preferences
    
    * feat: add default template for agpod with enhanced structure
    
    Create new default template with comprehensive documentation structure including
    requirements, design, tasks, and Claude control board templates. Update default
    configuration to use the new template instead of vue template.
    
    Review notes:
    
    - Template structure is well-organized and follows good documentation practices
    - Clear workflow guidance in claude.md.j2 helps maintain consistency
    - Good separation of concerns between different document types
    - Consider adding validation for required template files
    - Missing policy set to "error" is appropriate for production use
    
    * refactor(ai): remove unused workflows and update sage configuration
    
    Remove obsolete design and forge-pattern workflows. Add new fastcontext workflow
    for codebase search functionality. Update sage workflow to utilize fast context
    tool for code analysis.
    
    * feat: add agpod package to nix configuration
    
    Add agpod tool for managing AI-powered development workflows. Create new
    package definition with platform-specific binary distribution and integrate
    into home-manager configuration.
    
    Review notes:
    
    - Package definition only supports aarch64-darwin, limiting platform support
    - Consider adding more architectures to url-map and sha256-map for broader compatibility
    - Good use of fetchurl with SHA256 verification for security
    - Package metadata is complete with homepage, description, and license
    - Consider adding a check phase to verify binary functionality after installation
    
    * docs: update debugging and issue analysis guidelines
    
    Move issue analysis explanation from troubleshooting section to debugging
    section for better organization and clarity.
    
    ---------
    
    Co-authored-by: Towry Wang <[email protected]>
    towry and towry authored Oct 21, 2025
    Configuration menu
    Copy the full SHA
    fcd2989 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2025

  1. next (#143)

    * chore: kiro commands
    
    * feat: add mergiraf merge tool and jj alias
    
    Add mergiraf package to git and jj configurations. Create jj solve alias
    using mergiraf as the default merge resolution tool.
    
    * chore: update
    
    * refactor: replace path-git-format with agpod vcs-path-info
    
    Replace path-git-format binary with agpod vcs-path-info command across tmux
    scripts and fish shell functions. Remove custom package definition and update
    version tracking.
    
    Review notes:
    
    - Command syntax changes are consistent across all usage locations
    - Format flag changed from -f to --format for better readability
    - No functional changes to the overall workflow logic
    - Good cleanup by removing unused package definition
    
    ---------
    
    Co-authored-by: Towry Wang <[email protected]>
    towry and towry authored Oct 23, 2025
    Configuration menu
    Copy the full SHA
    5b5cf17 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2025

  1. next (#144)

    * feat: enable opencode share
    
    * chore: remove goose and gptme configurations
    
    Remove unused AI tool configurations and related scripts. Clean up Nix
    references, shell completions, and tmux bindings for goose integration.</think>
    
    * chore: update llm configurations to use moonshot ai models
    
    Review notes:
    
    - Missing environment variable validation for MOONSHOT_API_KEY could cause runtime errors 😢
    - Consider adding fallback model configuration if moonshot service is unavailable
    
    * chore: update mcp configurations and add github-mcp-server package
    
    Review notes:
    
    - Hardcoded SHA256 checksums in github-mcp-server.nix could break if upstream releases change 😢
    - Consider using nix-prefetch-url or similar to fetch checksums dynamically
    - Missing error handling for unsupported system architectures in url-map lookup
    
    ---------
    
    Co-authored-by: Towry Wang <[email protected]>
    towry and towry authored Oct 24, 2025
    Configuration menu
    Copy the full SHA
    8c5d026 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2025

  1. next (#145)

    * chore: add reasoningEffort configuration to agent settings
    
    * docs: update agent role descriptions and permissions
    
    Review notes:
    
    - Oracle agent now explicitly denied edit/bash permissions which could break existing workflows that depend on these capabilities 😢
    - The permission changes seem overly restrictive - Oracle may need to read files or execute basic commands for research tasks
    - Consider adding a read-only permission level instead of complete denial for Oracle
    
    * chore: update proxy port from 1080 to 58000 across configs
    
    * feat: add kiro plugin for persistent system prompts
    
    Review notes:
    
    - Missing error handling for client.session.prompt() failures 😢
    - No validation that sessionID exists before using it
    - Consider adding logging for debugging when prompt injection fails
    
    * chore: disable opencode lsp
    
    * chore: delete forge
    
    * chore: update dependencies and add noReply option to kiro plugin
    
    Review notes:
    
    - The noReply property addition changes the plugin behavior - ensure this is intentional and documented
    - Consider adding a comment explaining when noReply should be used
    - Dependency updates include minor version bumps that may contain breaking changes - verify compatibility
    
    ---------
    
    Co-authored-by: Towry Wang <[email protected]>
    towry and towry authored Oct 26, 2025
    Configuration menu
    Copy the full SHA
    bec4d05 View commit details
    Browse the repository at this point in the history
Loading