Skip to content

docs: document chatAgents, languageModelChatProviders, and languageModelTools contribution points#9969

Open
1chooo wants to merge 1 commit into
microsoft:mainfrom
1chooo:docs/issue-9968-undocumented-contribution-points
Open

docs: document chatAgents, languageModelChatProviders, and languageModelTools contribution points#9969
1chooo wants to merge 1 commit into
microsoft:mainfrom
1chooo:docs/issue-9968-undocumented-contribution-points

Conversation

@1chooo

@1chooo 1chooo commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Summary

Resolved #9968. Three contribution points existed in VS Code but were missing from the Contribution Points reference page:

  • chatAgents — never documented anywhere; contributes .agent.md custom agent files from an extension
  • languageModelChatProviders — documented only in the extension guide, not the reference
  • languageModelTools — documented only in the extension guide, not the reference

Each new entry follows the established pattern used by the adjacent chatInstructions, chatSkills, and chatPromptFiles entries: a short description, a JSON example, and a properties table. The two languageModel* entries also include a cross-link back to their respective extension guides.

Changes

  • api/references/contribution-points.md
    • Added chatAgents, languageModelChatProviders, and languageModelTools to the TOC (alphabetically ordered)
    • Added ## contributes.chatAgents section (after contributes.breakpoints)
    • Added ## contributes.languageModelChatProviders section (between contributes.languages and contributes.menus)
    • Added ## contributes.languageModelTools section (after contributes.languageModelChatProviders)

Test plan

  • Verify the three new anchors resolve correctly in the rendered page
  • Confirm the TOC links scroll to the correct sections
  • Check the JSON examples and property tables for accuracy against the VS Code source

Made with Cursor

…ools contribution points

Adds three missing entries to the Contribution Points reference page:

- `chatAgents`: contributes .agent.md custom agent files from extensions
- `languageModelChatProviders`: contributes custom language model providers
- `languageModelTools`: contributes language model tools invokable by agents

Each entry includes a description, JSON example, and properties table.

Closes microsoft#9968

Co-authored-by: Cursor <cursoragent@cursor.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.

Some contribution points are not documented

1 participant