Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
0f7b8ae
fix: clamp inverted visible range in ListView to prevent RangeError (…
github-actions[bot] Aug 28, 2026
61d2314
fix: address review — shorten inline comment and add zero-height regr…
vs-code-engineering[bot] Aug 28, 2026
055d71c
fix: repair regression test structure and reproduce inverted range
vs-code-engineering[bot] Aug 28, 2026
cb7a02b
fix: address review on listView.test.ts:601 — condense regression com…
vs-code-engineering[bot] Aug 28, 2026
14060e6
accounts: preserve sign-in during session replacement
vritant24 Aug 31, 2026
00e9a40
accounts: discard stale account refreshes
vritant24 Aug 31, 2026
dcfcbcb
Merge branch 'main' into fix/listview-invalid-array-length-333230-aw-…
connor4312 Aug 31, 2026
deea719
Merge branch 'main' into agents/investigate-issue-333197-root-cause
vritant24 Aug 31, 2026
693438c
Merge branch 'main' into agents/investigate-issue-333197-root-cause
vritant24 Aug 31, 2026
7429373
Merge branch 'main' into fix/listview-invalid-array-length-333230-aw-…
connor4312 Aug 31, 2026
3596f0a
accounts: run default account tests in web sessions
vritant24 Aug 31, 2026
193cdec
Merge pull request #333236 from vscodebot-pr/fix/listview-invalid-arr…
connor4312 Aug 31, 2026
e51f392
accounts: test session replacement in editor windows
vritant24 Aug 31, 2026
d2273f7
agentHost: normalize secondary assignment context telemetry (#333661)
amunger Aug 31, 2026
2b82959
Revert "chore: npm audit fix (#333636)"
rzhao271 Aug 31, 2026
57341dd
Merge pull request #333206 from microsoft/agents/investigate-issue-33…
vritant24 Aug 31, 2026
b590b2f
agentHost: correlate subagent response telemetry (#333618)
amunger Aug 31, 2026
9a75457
agentHost: Re-enable GPT tool search (#333657)
bhavyaus Aug 31, 2026
33451f4
Merge pull request #333676 from microsoft/revert-333636-rzhao271/midd…
vritant24 Aug 31, 2026
735c737
Fix WSL resource links in Agent Host chat responses (#333635)
dileepyavan Aug 31, 2026
3d32d48
Reflect startup experiment settings served by the new assignments end…
vijayupadya Sep 1, 2026
24998bd
build: Exclude tests from CodeQL analysis (#333499)
dmitrivMS Sep 1, 2026
5ae9f51
Revert "build(deps): bump ip-address and socks in /build/npm/gyp" (#3…
rzhao271 Sep 1, 2026
6b606c6
Fix skill completions in Automations (#333669)
pwang347 Sep 1, 2026
717304b
input pickers responsiveness v2 (#333666)
justschen Sep 1, 2026
768c8ce
Bump xterm to 6.1.0-beta.303 (#333612)
anthonykim1 Sep 1, 2026
7c90a55
Managed settings: reuse cached policy more often (#333697)
joshspicer Sep 1, 2026
c652b83
fix tool call streaming mismatch when adjusted font-size (#333705)
justschen Sep 1, 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: 21 additions & 0 deletions .github/codeql/codeql-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Apply this file to CodeQL default setup with the repository property:
# github-codeql-config-file: ./.github/codeql/codeql-config.yml
paths-ignore:
# Keep directory exclusions scoped: product code imports helpers from some
# extension src/test directories.
- 'test/**'
- 'src/**/test/**'
- 'build/**/test/**'
- 'cli/tests/**'
- '.eslint-plugin-local/tests/**'
- 'extensions/*/test/**'
- 'extensions/*/tests/**'
# Keep exact suffixes: themes.test.contribution.ts ships in the product.
- '**/*.test.js'
- '**/*.test.jsx'
- '**/*.test.mjs'
- '**/*.test.cjs'
- '**/*.test.ts'
- '**/*.test.tsx'
- '**/*.test.mts'
- '**/*.test.cts'
56 changes: 21 additions & 35 deletions build/agent-sdk/agents/claude/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

32 changes: 25 additions & 7 deletions build/npm/gyp/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions extensions/github-authentication/src/github.ts
Original file line number Diff line number Diff line change
Expand Up @@ -572,6 +572,16 @@ export class GitHubAuthenticationProvider implements vscode.AuthenticationProvid
}
}

private logSessionChange(source: 'secret-storage' | 'interactive-login', added: number, removed: number, changed: number): void {
const kind = added > 0 && removed > 0 ? 'replacement' : added > 0 ? 'addition' : removed > 0 ? 'removal' : 'change';
const message = `Session change: source=${source}, kind=${kind}, added=${added}, removed=${removed}, changed=${changed}.`;
if (kind === 'replacement') {
this._logger.info(message);
} else {
this._logger.trace(message);
}
}

private async checkForUpdates() {
// Only the persisted sessions are reconciled against the Keychain: transient sessions do not
// exist there, so they must never be diffed against it and reported as removed.
Expand Down Expand Up @@ -601,6 +611,7 @@ export class GitHubAuthenticationProvider implements vscode.AuthenticationProvid
});

if (added.length || removed.length) {
this.logSessionChange('secret-storage', added.length, removed.length, 0);
this._sessionChangeEmitter.fire({ added, removed, changed: [] });
}
}
Expand Down Expand Up @@ -748,6 +759,7 @@ export class GitHubAuthenticationProvider implements vscode.AuthenticationProvid
}
await this.storeSessions(sessions);

this.logSessionChange('interactive-login', 1, removed.length, 0);
this._sessionChangeEmitter.fire({ added: [session], removed, changed: [] });

this._logger.info('Login success!');
Expand Down
Loading
Loading