-
Notifications
You must be signed in to change notification settings - Fork 0
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
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
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: towry/dots
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.8
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 147 files changed
- 3 contributors
Commits on Oct 14, 2025
-
* 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]>
Configuration menu - View commit details
-
Copy full SHA for 6dd4206 - Browse repository at this point
Copy the full SHA 6dd4206View commit details
Commits on Oct 16, 2025
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 755494b - Browse repository at this point
Copy the full SHA 755494bView commit details
Commits on Oct 19, 2025
-
* 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]>
Configuration menu - View commit details
-
Copy full SHA for 3249df4 - Browse repository at this point
Copy the full SHA 3249df4View commit details
Commits on Oct 21, 2025
-
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]>
Configuration menu - View commit details
-
Copy full SHA for fcd2989 - Browse repository at this point
Copy the full SHA fcd2989View commit details
Commits on Oct 23, 2025
-
* 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]>
Configuration menu - View commit details
-
Copy full SHA for 5b5cf17 - Browse repository at this point
Copy the full SHA 5b5cf17View commit details
Commits on Oct 24, 2025
-
* 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]>
Configuration menu - View commit details
-
Copy full SHA for 8c5d026 - Browse repository at this point
Copy the full SHA 8c5d026View commit details
Commits on Oct 26, 2025
-
* 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]>
Configuration menu - View commit details
-
Copy full SHA for bec4d05 - Browse repository at this point
Copy the full SHA bec4d05View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.0.7...v0.0.8