Skip to content

Add rule-expander Copilot agent#13

Merged
animeshkundu merged 4 commits into
masterfrom
feature/add-rule-expander-agent
Jan 22, 2026
Merged

Add rule-expander Copilot agent#13
animeshkundu merged 4 commits into
masterfrom
feature/add-rule-expander-agent

Conversation

@animeshkundu

Copy link
Copy Markdown
Owner

Summary

Adds a parameterized GitHub Copilot agent for systematically expanding command correction support.

Key Features

  • Two Invocation Modes: Specific tool name OR discovery mode
  • Cross-platform: Windows, macOS, Linux support required
  • Quality-first: 6+ tests per rule, comprehensive checklist
  • 10-phase workflow: Research, implement, test, document, PR

Changes

  • .github/agents/rule-expander.agent.md: New agent file (498 lines)

- Parameterized agent that works with any tool name
- Discovery mode to find high-value tools to support
- Cross-platform emphasis (Windows, macOS, Linux)
- Comprehensive testing requirements (6+ tests per rule)
- 10-phase workflow: research, implement, test, document, PR

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@animeshkundu

Copy link
Copy Markdown
Owner Author

@copilot the ci pipeline is failing at all stages. Can you plan, think through, search the internet, reason hard and deep and fix all the stages to correctly run, build, test and validate that the change is correct ?

Copilot AI commented Jan 20, 2026

Copy link
Copy Markdown
Contributor

@animeshkundu I've opened a new pull request, #14, to work on those changes. Once the pull request is ready, I'll request review from you.

anikundu and others added 3 commits January 21, 2026 20:28
Remove malformed gh pr create command with embedded heredoc that was
incorrectly stored as a permission pattern.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove Cargo.lock from .gitignore and check it in
- Add rust-toolchain.toml pinning Rust to 1.85.0
- Pin home crate to 0.5.9 for compatibility
- Fix 27 clippy warnings (unused imports, collapsible ifs, needless borrows, etc.)
- Fix 5 failing doc tests
- Apply cargo fmt to all files

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…pander-agent

# Conflicts:
#	Cargo.lock
#	src/output/rerun.rs
#	src/rules/cd.rs
#	src/rules/cloud.rs
#	src/rules/frameworks.rs
#	src/rules/git/support.rs
#	src/rules/system.rs
#	src/shells/mod.rs
@animeshkundu animeshkundu merged commit d2f07a9 into master Jan 22, 2026
10 checks passed
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