Skip to content

feat: Add AL Symbols Browser language model tool for Copilot#663

Open
hanusatv wants to merge 1 commit intoanzwdev:masterfrom
hanusatv:feature/al-symbols-browser-tool
Open

feat: Add AL Symbols Browser language model tool for Copilot#663
hanusatv wants to merge 1 commit intoanzwdev:masterfrom
hanusatv:feature/al-symbols-browser-tool

Conversation

@hanusatv
Copy link
Copy Markdown

@hanusatv hanusatv commented Apr 7, 2026

  • New ALSymbolsBrowserTool implementing vscode.LanguageModelTool API
    enabling AI assistants to search/browse AL project symbols with
    filtering by name (wildcards), symbol kind, dependency inclusion,
    child members, and source code resolution
  • Register tool via vscode.lm.registerTool in extension activation
  • Declare languageModelTools contribution point in package.json
  • Bump VS Code engine minimum to 1.95.0 for lm.registerTool API
  • Fix tree view icon paths to use vscode.Uri in warningDirectives,
    duplicateCode, and alOutlineTreeNode providers

- New ALSymbolsBrowserTool implementing vscode.LanguageModelTool API
  enabling AI assistants to search/browse AL project symbols with
  filtering by name (wildcards), symbol kind, dependency inclusion,
  child members, and source code resolution
- Register tool via vscode.lm.registerTool in extension activation
- Declare languageModelTools contribution point in package.json
- Bump VS Code engine minimum to 1.95.0 for lm.registerTool API
- Fix tree view icon paths to use vscode.Uri in warningDirectives,
  duplicateCode, and alOutlineTreeNode providers
@hanusatv hanusatv marked this pull request as draft April 10, 2026 11:27
@hanusatv hanusatv marked this pull request as ready for review April 10, 2026 11:27
@anzwdev anzwdev self-assigned this Apr 12, 2026
@anzwdev anzwdev added the review label Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants