github / github/app

[AzureDevOpsExtension] Allow extension canvases on New session screen (before first prompt)

未关闭
#3,252 0 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
没有语言数据
星标
2.1k
派生
153
PR 合并指标
30 天内没有已合并 PR

描述

### Summary

I can use built-in panels (Changes, Terminal, Browser) on the **New session** screen, but I cannot open **extension canvases** there.

### Environment
App version 1.1.14
Windows 10.0.26200 Build 26200
azure-devops-copilot-plugin 0.1.53

### Current behavior

- I have the Azure DevOps plugin installed:

`https://github.com/microsoft/azure-devops-copilot-plugin`

- In an **active session/chat**, I can open the **Azure DevOps canvas** from Extensions.

- In the **New session** screen (before first prompt), extension canvas options are not available/usable and indicate an active session is required.

### Expected behavior

I should be able to open extension canvases (at least Azure DevOps) directly from the New session screen, so I can pick a work item first and then start the session based on it.

### Why this matters

A common workflow is selecting context before prompting. For Azure DevOps, this means choosing a work item first, then starting the coding session from that item.

### Repro steps

1. Install Azure DevOps Copilot plugin.

2. Open Copilot app and go to **New session**.

3. Open panel menu (`+`) → Extensions.

4. Observe extension canvas is not available/usable until a session is active.

5. Start/activate a session and open Extensions again.

6. Azure DevOps canvas can now be opened.

### Notes

Issue #2862 addressed side panel visibility on New session. This appears to be a separate gap specific to **extension canvas availability before first prompt**.

Image

Image

贡献指南

打开贡献指南

调研方向

在 Copilot 应用中,从 New session 屏幕使用面板菜单 (+) 和 Extensions 重现该问题,然后将其与活动会话以及 issue #2862 中讨论的侧面板行为进行比较。完成的标准是 Azure DevOps extension canvas 可以在第一个 prompt 之前打开,以便先选择 work item。

由索引模型根据 Issue 内容生成。

评估

技术栈
azure
领域
desktop, developer-experience
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
活跃
描述清晰度
基本清楚
新手友好度
48/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。