Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Nov 27, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

…at (#20)

* fix: make --include-dir and --include-files work additively

Previously, when both --include-dir and --include-files were specified,
includeFiles would clear the includeDirs patterns, making them mutually
exclusive. Now they combine additively - files from both filters are
included in the output.

* test: add E2E tests for combined --include-dir and --include-files

- Add integration tests verifying additive behavior of includeDirs + includeFiles
- Add sample-rust-project in playground/ for manual testing
- Tests verify: tree output, prompt, file inclusion, ignores working correctly

* fix: support external prompt file paths and prepend prompts without placeholder

- External paths (containing / or \) are now used directly instead of
  being nested under codefetch/prompts/
- Prompts without {{CURRENT_CODEBASE}} placeholder are prepended to
  the codebase content instead of replacing it

* feat: add XML tags for structured output sections

- Wrap prompts in <task>...</task> tags
- Wrap file tree in <filetree>...</filetree> tags
- Wrap source code in <source_code>...</source_code> tags

This provides better structure for AI models to understand the different
sections of the codebase output.

* docs: update README and changelogs for v2.2.0

- Document XML-structured output format with <task>, <filetree>, <source_code> tags
- Document additive --include-dir and --include-files behavior
- Document external prompt file path support
- Update all changelogs (root, cli, sdk) for v2.2.0

* chore: update pnpm-lock.yaml

* docs: add pnpm lockfile troubleshooting to HOW-TO-RELEASE

* fix: use workspace:* for codefetch-sdk dependency
@pull pull bot locked and limited conversation to collaborators Nov 27, 2025
@pull pull bot added the ⤵️ pull label Nov 27, 2025
@pull pull bot merged commit 65536c6 into admariner:main Nov 27, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant