Skip to content

refactor(functions)!: unify buffer/selection/diagnostics resources#1456

Merged
deathbeam merged 2 commits into
CopilotC-Nvim:mainfrom
deathbeam:function-stuff
Oct 6, 2025
Merged

refactor(functions)!: unify buffer/selection/diagnostics resources#1456
deathbeam merged 2 commits into
CopilotC-Nvim:mainfrom
deathbeam:function-stuff

Conversation

@deathbeam
Copy link
Copy Markdown
Collaborator

  • Replace separate buffer, buffers, selection, diagnostics and 'quickfix' resources with a unified buffer and selection resource that automatically includes diagnostics in the output.
  • Replace register resource with simplified clipboard resource
  • Add new bash and edit tools for LLM-only usage.
  • Update README to reflect new resource/tool types and usage.
  • Remove unused/duplicated mappings and code for old resources.
  • Improve enum handling and selection UI for resource schemas.

BREAKING CHANGE: Removes buffers, diagnostics, register, and quickfix resources. Use buffer, selection, or clipboard instead.

- Replace separate `buffer`, `buffers`, `selection`, `diagnostics`
  and 'quickfix' resources with a unified `buffer` and `selection`
  resource that automatically includes diagnostics in the output.
- Replace `register` resource with simplified `clipboard` resource
- Add new `bash` and `edit` tools for LLM-only usage.
- Update README to reflect new resource/tool types and usage.
- Remove unused/duplicated mappings and code for old resources.
- Improve enum handling and selection UI for resource schemas.

BREAKING CHANGE: Removes `buffers`, `diagnostics`, `register`,
and `quickfix` resources. Use `buffer`, `selection`, or
`clipboard` instead.

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
@deathbeam deathbeam merged commit cf4f7a5 into CopilotC-Nvim:main Oct 6, 2025
4 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.

1 participant