Skip to content

Conversation

@Davidyz
Copy link
Owner

@Davidyz Davidyz commented Aug 21, 2025

This PR refactors the codecompanion.nvim tool schemas so that they don't mark all arguments as required. This should make the parameters more comprehensive for the LLMs to understand, and avoid confusions when they want to just use the default values.

Relevant discussion: #272

@Davidyz Davidyz added enhancement New feature or request feature labels Aug 21, 2025
@codecov
Copy link

codecov bot commented Aug 21, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@6504034). Learn more about missing BASE report.
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #275   +/-   ##
=======================================
  Coverage        ?   99.66%           
=======================================
  Files           ?       24           
  Lines           ?     1788           
  Branches        ?        0           
=======================================
  Hits            ?     1782           
  Misses          ?        6           
  Partials        ?        0           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@Davidyz Davidyz marked this pull request as ready for review August 22, 2025 03:19
@Davidyz Davidyz merged commit 747e8a0 into main Aug 22, 2025
16 checks passed
@Davidyz Davidyz deleted the feat/no_strict_schema branch August 22, 2025 07:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] vectorise tool should allow the LLM to call vectorise without params

2 participants