Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Coding agent provider#256149

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.

Already on GitHub?Sign in to your account

Draft
osortega wants to merge3 commits intomain
base:main
Choose a base branch
Loading
fromosortega/coding-agent-provider
Draft

Conversation

osortega
Copy link
Contributor

Adding a coding agent provider so extensions can contribute coding agent information to show in the UI

@osortegaosortega self-assigned thisJul 15, 2025
@vs-code-engineeringvs-code-engineeringbot added this to theJuly 2025 milestoneJul 15, 2025
Copy link
Collaborator

@mjbvzmjbvz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Looks like a good start. Left some initial high level comments


// @joshspicer
export interface RemoteCodingAgentInformationProvider extends Disposable {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Take a look at the chat provider proposal too (LanguageModelChatProvider2 mainly I think) for general direction

// @joshspicer
export interface RemoteCodingAgentInformationProvider extends Disposable {
onDidChangeCodingAgentInformation: Event<RemoteCodingAgentInformation>;
onDidSelectItem: (codingAgentId: string) => void;
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

What will we do when the user select an item? We generally try to avoid leaking UI concepts directly into providers so I don't think we wantonDidSelectItem

@@ -3,6 +3,27 @@
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/

// empty placeholder for coding agent contribution point from core
declare module 'vscode' {
export interface RemoteCodingAgentInformation {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

Is any of this information static and could it be contributed in the package.json instead? This would be useful for avoiding activating extensions if we don't need to

joaomoreno reacted with thumbs up emoji
@osortegaosortega marked this pull request as draftJuly 16, 2025 16:21
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Reviewers

@mjbvzmjbvzmjbvz left review comments

At least 1 approving review is required to merge this pull request.

Assignees

@osortegaosortega

Labels
None yet
Projects
None yet
Milestone
July 2025
Development

Successfully merging this pull request may close these issues.

2 participants
@osortega@mjbvz

[8]ページ先頭

©2009-2025 Movatter.jp