Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
79 commits
Select commit Hold shift + click to select a range
ad6844f
Use main eslint config for copilot extension too
mjbvz Apr 21, 2026
766e6a9
More fixes
mjbvz Apr 21, 2026
a261ac6
Remove extra copilot lint check
mjbvz Apr 21, 2026
fd19f3c
Add "Open in Agents" action and titlebar widget with styling
mrleemurray Apr 22, 2026
4681ecf
Add "Open in Agents" action to titlebar and configure visibility sett…
mrleemurray Apr 22, 2026
9ee3bd6
Enhance "Open in Agents" titlebar widget with quality-tinted hover/fo…
mrleemurray Apr 22, 2026
77481ad
Enhance "Open in Agents" titlebar widget with grayscale effect at res…
mrleemurray Apr 22, 2026
ea0cc4e
agentHost: settings followups
connor4312 Apr 22, 2026
1108100
Add tests for agent session settings schema registration
connor4312 Apr 22, 2026
1453f5b
agentHost: rationalize settings a bit
connor4312 Apr 22, 2026
401087a
Merge remote-tracking branch 'origin/main' into connor4312/ah-session…
connor4312 Apr 22, 2026
9636727
comments
connor4312 Apr 22, 2026
bb5dc7d
fix tests
connor4312 Apr 22, 2026
562bd75
Merge remote-tracking branch 'origin/main' into mrleemurray/open-in-a…
mrleemurray Apr 23, 2026
926d65d
Refactor "Open in Agents" titlebar widget styles for clarity and cons…
mrleemurray Apr 23, 2026
284bbaf
Update "Open in Agents" icon to use sessions-icon.svg for improved cl…
mrleemurray Apr 23, 2026
7e6bd0a
Enhance "Open in Agents" action to conditionally launch sibling app o…
mrleemurray Apr 23, 2026
08fc975
Enhance "Open in Agents" action and titlebar widget for improved keyb…
mrleemurray Apr 23, 2026
697bd2b
Add IActionViewItemService to titlebar parts for enhanced action view…
mrleemurray Apr 23, 2026
6eb7e6d
Refactor "Open in Agents" titlebar widget styles for improved font ha…
mrleemurray Apr 23, 2026
795aa37
Update vertical separator background color to use theme variable for …
mrleemurray Apr 23, 2026
50dc3a0
Add telemetry logging for "Open in Agents" action to track launch mode
mrleemurray Apr 23, 2026
b0e35cf
Refactor titlebar action groups to use TitleBarLeadingActionsGroup fo…
mrleemurray Apr 23, 2026
54caed0
Enhance "Open in Agents" titlebar widget with hover service for impro…
mrleemurray Apr 23, 2026
1b57186
Update src/vs/workbench/electron-browser/actions/openInAgentsAction.ts
mrleemurray Apr 23, 2026
fa54c5f
Update src/vs/workbench/electron-browser/actions/openInAgentsAction.ts
mrleemurray Apr 23, 2026
ffcf1da
Update src/vs/workbench/electron-browser/actions/openInAgentsAction.ts
mrleemurray Apr 23, 2026
17d076e
Update src/vs/workbench/electron-browser/actions/openInAgentsAction.ts
mrleemurray Apr 23, 2026
fc43dbf
Remove keyboard activation handling from "Open in Agents" titlebar wi…
mrleemurray Apr 23, 2026
c51bc51
Update OpenInAgents visibility to hide when AI features are disabled …
mrleemurray Apr 23, 2026
fe1c3cc
Refactor OpenInAgentsVisibility to simplify AI features visibility check
mrleemurray Apr 23, 2026
ddf1903
Enhance OpenInAgents visibility logic to include product quality cont…
mrleemurray Apr 23, 2026
94c27ad
Update OpenInAgentsProductQualityContext comment to clarify visibilit…
mrleemurray Apr 23, 2026
5aaa5be
sessions: fix chat history picker not opening selected session (#312158)
roblourens Apr 23, 2026
6aaf3c6
sessions: Add mobile-compatible PWA layout for agent sessions (#309344)
osortega Apr 23, 2026
b6e9f6e
agentHost: don't use a AH terminal by default for local connections
connor4312 Apr 23, 2026
36d37fe
sessions: fix workspace picker and session options resetting on new c…
connor4312 Apr 23, 2026
831512a
chat: don't auto-send queued prompts when confirmation is pending (#3…
connor4312 Apr 23, 2026
cb149cf
Enhance OpenInAgents visibility logic to include chat sentiment conte…
mrleemurray Apr 23, 2026
6e9ba04
Update OpenInAgentsVisibility to refine AI features visibility logic …
mrleemurray Apr 23, 2026
bc0bd88
Fixes multi diff flickering
hediet Apr 23, 2026
6e870f3
Adds ObservableResolvedPromise
hediet Apr 23, 2026
659d444
Agents: fix sessions workspace picker (#312136)
sandy081 Apr 23, 2026
d75dc0e
Agents: Improve session item styling (#312165)
mrleemurray Apr 23, 2026
6f35a19
agent host: skip permission for write_/read_/stop_/list_ shell helper…
roblourens Apr 23, 2026
7734175
Fix invalid json files detected for claude hook paths (#312016)
pwang347 Apr 23, 2026
2cc65cb
Merge pull request #312111 from microsoft/mrleemurray/open-in-agents
mrleemurray Apr 23, 2026
4b06c09
Merge pull request #312172 from microsoft/connor4312/local-ah-terminal
connor4312 Apr 23, 2026
144f894
Merge pull request #312015 from microsoft/connor4312/ah-session-setti…
connor4312 Apr 23, 2026
1acbb74
aux window - fix setTimeout leak (#311824)
andrewkchan Apr 23, 2026
72409b7
fix: do not create GH releases for Copilot (#312192)
rzhao271 Apr 23, 2026
ca67f66
chat: improve model matching logic by ensuring at least two models ar…
DonJayamanne Apr 23, 2026
a46152f
plugins: deduplicate canonical command ID when skill name matches plu…
connor4312 Apr 23, 2026
f3b2321
sessions: fix missing remote toggle for local agent host, duplicate p…
connor4312 Apr 23, 2026
d50009c
Mandate space after colon for prompt regex to prevent false positives…
meganrogge Apr 23, 2026
f7d03d5
fix: remove unused AgentSessionProviders import
connor4312 Apr 23, 2026
6516a20
add tests (#312200)
sandy081 Apr 23, 2026
9ae42a5
fix(config): enable session controller by default in CLI settings (#3…
DonJayamanne Apr 23, 2026
ad4cb84
Merge pull request #312198 from microsoft/connor4312/ah-fix-actions
connor4312 Apr 23, 2026
d67820d
Agents - fix dev tools warning (#312206)
lszomoru Apr 23, 2026
aca1286
Update integration id for cli.
rebornix Apr 23, 2026
208150f
fix: prevent endless rAF loop in layout when widget is hidden (#312183)
joshspicer Apr 23, 2026
89eb050
Merge pull request #312209 from microsoft/rebornix/average-leech
rebornix Apr 23, 2026
dcc7279
Agents web: improve connection stability and terminal reconnection (#…
osortega Apr 23, 2026
cf82f85
Add basic github lexical search
mjbvz Apr 23, 2026
6c8f319
wrap bash compound commands in `bash -c` before nohup (#312202)
meganrogge Apr 23, 2026
669a8d3
Include line number
mjbvz Apr 23, 2026
74fca43
Merge pull request #311606 from microsoft/dev/mjbvz/advisory-swallow
mjbvz Apr 23, 2026
5f818f4
use CustomizationHarnessService to get and resolve slash command (#31…
aeschli Apr 23, 2026
471bb0a
fix: cancel CTS synchronously in OutputMonitor constructor to prevent…
meganrogge Apr 23, 2026
c059845
Improve hover rendering (#312223)
lramos15 Apr 23, 2026
853d2d9
Refactor browser creation flow, add ownership model (#312166)
kycutler Apr 23, 2026
17813fd
don't truncate question (#312220)
meganrogge Apr 23, 2026
f67a993
Update snapshots
mjbvz Apr 23, 2026
8e8f5d8
When in the Agents app, return all sessions (#312229)
TylerLeonhardt Apr 23, 2026
fe56e84
Merge pull request #312228 from mjbvz/dev/mjbvz/boring-python
mjbvz Apr 23, 2026
f9f1cdc
Get task buttons working for Claude (#312232)
TylerLeonhardt Apr 23, 2026
20cf0c7
mcp: add .mcp.json workspace discovery and server collision handling …
connor4312 Apr 23, 2026
f46e6eb
sessions: fix spinner animation restart and respect reduced motion (#…
hawkticehurst Apr 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 19 additions & 2 deletions .eslint-ignore
Original file line number Diff line number Diff line change
@@ -1,9 +1,25 @@
**/build/*/**/*.js
**/dist/**/*.js
**/dist/**/*
**/extensions/**/*.d.ts
**/extensions/**/build/**
**/extensions/**/colorize-fixtures/**
**/extensions/copilot/**
**/extensions/copilot/coverage/**
**/extensions/copilot/.esbuild/**
**/extensions/copilot/.simulation/**
**/extensions/copilot/.eslintplugin/**
**/extensions/copilot/chat-lib/**
**/extensions/copilot/test/simulation/fixtures/**
**/extensions/copilot/test/scenarios/**
**/extensions/copilot/test/aml/out/**
**/extensions/copilot/src/util/vs/**
**/extensions/copilot/src/platform/parser/test/node/fixtures/**
**/extensions/copilot/src/extension/test/node/fixtures/**
**/extensions/copilot/src/extension/prompts/node/test/fixtures/**
**/extensions/copilot/src/extension/typescriptContext/serverPlugin/fixtures/**
**/extensions/copilot/src/extension/typescriptContext/serverPlugin/lib/**
**/extensions/copilot/src/extension/typescriptContext/serverPlugin/dist/**
**/extensions/copilot/src/extension/completions-core/**/testdata/*
**/extensions/copilot/.vscode/extensions/test-extension/dist/**
**/extensions/css-language-features/server/test/pathCompletionFixtures/**
**/extensions/html-language-features/server/lib/jquery.d.ts
**/extensions/html-language-features/server/src/test/pathCompletionFixtures/**
Expand Down Expand Up @@ -36,4 +52,5 @@
**/test/automation/out/**
**/typings/**
**/.build/**
**/.vscode-test/**
!.vscode
8 changes: 0 additions & 8 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -288,10 +288,6 @@ jobs:
working-directory: extensions/copilot
run: npm run typecheck

- name: Lint
working-directory: extensions/copilot
run: npm run lint

- name: Compile
working-directory: extensions/copilot
run: npm run compile
Expand Down Expand Up @@ -387,10 +383,6 @@ jobs:
working-directory: extensions/copilot
run: npm run typecheck

- name: Lint
working-directory: extensions/copilot
run: npm run lint

- name: Compile
working-directory: extensions/copilot
run: npm run compile
Expand Down
3 changes: 2 additions & 1 deletion build/azure-pipelines/product-copilot-recovery.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,5 +70,6 @@ extends:
generateNotice: true

publishExtension: ${{ parameters.publishExtension }}
ghReleasePublishVSIX: true
ghCreateTag: ${{ parameters.publishExtension }}
ghTagPrefix: 'copilot/'
ghCreateRelease: false
6 changes: 2 additions & 4 deletions build/filters.ts
Original file line number Diff line number Diff line change
Expand Up @@ -233,10 +233,8 @@ export const tsFormattingFilter = Object.freeze<string[]>([
]);

export const eslintFilter = Object.freeze<string[]>([
'**/*.js',
'**/*.cjs',
'**/*.mjs',
'**/*.ts',
'**/*.{js,cjs,mjs}',
'**/*.{ts,tsx,mts,cts}',
'.eslint-plugin-local/**/*.ts',
...readFileSync(join(import.meta.dirname, '..', '.eslint-ignore'))
.toString()
Expand Down
14 changes: 0 additions & 14 deletions build/hygiene.ts
Original file line number Diff line number Diff line change
Expand Up @@ -314,20 +314,6 @@ if (import.meta.main) {
}
}

// Run copilot pre-commit checks if copilot files are staged
if (some.some(f => f.startsWith('extensions/copilot/'))) {
console.log('Running copilot pre-commit checks...');
const result = cp.spawnSync('npx', ['lint-staged'], {
cwd: path.join(process.cwd(), 'extensions', 'copilot'),
stdio: 'inherit',
shell: true,
});
if (result.status !== 0) {
console.error('Copilot pre-commit checks failed.');
process.exit(1);
}
}

console.log('Reading git index versions...');

createGitIndexVinyls(some)
Expand Down
Loading
Loading