Skip to content

feat(louise): ask list_rules for every file in one call - #25

Draft
bowenforsoup wants to merge 1 commit into
mainfrom
feat/list-rules-paths
Draft

bowenforsoup wants to merge 1 commit into
mainfrom
feat/list-rules-paths

Conversation

@bowenforsoup

Copy link
Copy Markdown
Member

What changes

The Louise MCP server's list_rules takes paths as well as path (bowenlabs/louise-ops#150). With paths, each rule comes back once, with the files it covers or "all". For eight files, that answer is 78% smaller than eight calls.

These files now ask for every file in one list_rules(paths, repo) call, not one call per file:

  • agents/reviewer.md
  • agents/developer.md
  • agents/architect.md
  • skills/arch-review/SKILL.md
  • The review workflow's prompt

Merge order

This is a draft until the Worker is deployed with bowenlabs/louise-ops#150. The Worker running now requires path, so a call with only paths fails until then.

Testing

  • actionlint on the review workflow: clean.
  • pnpm run lint:docs: 0 errors in 42 files.

Generated with Claude Code

The Louise MCP server's list_rules takes `paths` (bowenlabs/louise-ops#150).
The reviewer, developer, architect, the arch-review skill, and the review
workflow's prompt now pass every file in one call, not one call per file.
Each rule comes back once, with the files it covers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

1 participant