Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
9f70c92
fix: restore protected modifier on relayCreationTimeoutMs in test helper
NikolaRHristov May 12, 2026
c5061c3
fix: expose relayCreationTimeoutMs via test-only setter to satisfy ma…
NikolaRHristov May 12, 2026
7326d26
Enable output renderers for code blocks in chat
mjbvz May 12, 2026
06115d9
Add improved markdown front matter rendering
mjbvz May 12, 2026
cb9d658
update context keys
benibenj May 13, 2026
5060335
Set COPILOT_AGENT env var in agent terminals (#316267)
meganrogge May 13, 2026
bb200f4
Merge pull request #316049 from CodeEditorLand/fix-protected-override-1
connor4312 May 13, 2026
44ea338
Fix missing separator (#316270)
lramos15 May 13, 2026
b1ab6f1
Merge pull request #316138 from microsoft/dev/mjbvz/unaware-quail
mjbvz May 13, 2026
7b65828
Bump protobufjs from 7.5.5 to 7.5.8 in /extensions/copilot (#316074)
dependabot[bot] May 13, 2026
b64b5fc
Merge pull request #316147 from microsoft/dev/mjbvz/yeasty-armadillo
mjbvz May 13, 2026
b34d6ea
Merge pull request #316261 from microsoft/benibenj/scornful-donkey
benibenj May 13, 2026
3a58860
run_in_terminal: promote sync command to background after idle silenc…
meganrogge May 13, 2026
bc33377
run_in_terminal: fix zsh pitfalls with shell options and steering tex…
meganrogge May 13, 2026
d6576bc
Remove model picker category (#316280)
lramos15 May 13, 2026
9df8712
chore: run npm audit fix (#316150)
rzhao271 May 13, 2026
91f7718
Experiment with terminal output deltas for repeated polls (#315543)
kevin-m-kent May 13, 2026
54b4a0e
ci: run component fixtures on release/* branches
hediet May 13, 2026
4d861b9
Prompt updates for A/B testing. (#316283)
dileepyavan May 13, 2026
31b9892
Dispose finished background terminals to prevent accumulation (#316278)
meganrogge May 13, 2026
0162568
Don't dispose background terminals the user revealed (#316295)
meganrogge May 13, 2026
5709b64
Suppress terminal-exited notifications during shutdown (#316269)
meganrogge May 13, 2026
f1b1bdf
ChatModes for sessionResource (#316273)
aeschli May 13, 2026
6af53b9
Implement can upgrade plan (#316298)
lramos15 May 13, 2026
000097a
Get rid of special user-data-dir for agents window (#316299)
roblourens May 13, 2026
4897b78
Show visual indicator and 'Show' link for background terminals (#316279)
meganrogge May 13, 2026
268eaf4
Add title and context menu for frontmatter in markdown preview
mjbvz May 13, 2026
47523f7
agentHost/claude: Phase 9 — abort + steering + changeModel + crash re…
TylerLeonhardt May 13, 2026
a4c276d
Merge pull request #316308 from microsoft/dev/mjbvz/advanced-puma
mjbvz May 13, 2026
1911697
Enforce terminal trust for local terminals in remote workspaces (#316…
meganrogge May 13, 2026
6e18ef9
Make Agent Host debug log export work in web (#316293)
roblourens May 13, 2026
130f343
Remove "View Usage" action (#316316)
pwang347 May 13, 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
4 changes: 1 addition & 3 deletions .github/skills/code-oss-logs/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Find and display logs from the most recent Code OSS or Agents app dev run.
| App | Default User Data Dir | Logs Path |
|-----|-----------------------|-----------|
| Code OSS | `$HOME/.vscode-oss-dev` | `$HOME/.vscode-oss-dev/logs/` |
| Agents app | `$HOME/.vscode-oss-agents-dev` | `$HOME/.vscode-oss-agents-dev/logs/` |
| Agents app | `$HOME/.vscode-oss-dev` | `$HOME/.vscode-oss-dev/logs/` |

If Code OSS was launched with `--user-data-dir=<dir>`, use `<dir>/logs/` instead of the defaults above. Launch and debugging helpers often create temporary user data dirs under `.build/`; always prefer the exact user data dir from the launch command when it is known.

Expand All @@ -24,8 +24,6 @@ Each run creates a timestamped folder like `20260330T163430`. The most recent fo
2. **Find the most recent log folder**:
```bash
ls -lt "$HOME/.vscode-oss-dev/logs" | head -5
# or for the Agents app:
ls -lt "$HOME/.vscode-oss-agents-dev/logs" | head -5
# or for a custom user data dir:
ls -lt "<user-data-dir>/logs" | head -5
```
Expand Down
4 changes: 3 additions & 1 deletion .github/workflows/component-fixtures.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@ name: Component Fixtures

on:
push:
branches: [main]
branches:
- main
- 'release/*'
pull_request:
branches:
- main
Expand Down
2 changes: 1 addition & 1 deletion .vscode/launch.json
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@
"--disable-extension=vscode.vscode-api-tests",
"--agents"
],
"userDataDir": "${userHome}/.vscode-oss-agents-dev",
"userDataDir": "${userHome}/.vscode-oss-dev",
"webRoot": "${workspaceFolder}",
"cascadeTerminateToConfigurations": [
"Attach to Extension Host"
Expand Down
4 changes: 2 additions & 2 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
Expand Up @@ -265,8 +265,8 @@
},
"args": [
"--agents",
"--user-data-dir=${userHome}/.vscode-oss-sessions-dev",
"--extensions-dir=${userHome}/.vscode-oss-sessions-dev/extensions"
"--user-data-dir=${userHome}/.vscode-oss-dev",
"--extensions-dir=${userHome}/.vscode-oss-dev/extensions"
],
"problemMatcher": []
},
Expand Down
6 changes: 3 additions & 3 deletions build/rspack/package-lock.json

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

26 changes: 13 additions & 13 deletions extensions/copilot/package-lock.json

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

2 changes: 1 addition & 1 deletion extensions/copilot/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6707,7 +6707,7 @@
"@anthropic-ai/claude-agent-sdk": "0.2.112",
"@anthropic-ai/sdk": "^0.82.0",
"@github/blackbird-external-ingest-utils": "^0.3.0",
"@github/copilot": "^1.0.39",
"@github/copilot": "1.0.39",
"@google/genai": "^1.22.0",
"@humanwhocodes/gitignore-to-minimatch": "1.0.2",
"@microsoft/tiktokenizer": "^1.0.10",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -272,14 +272,10 @@ export class ChatInputNotificationContribution extends Disposable {
];
} else if (isManagedPlan) {
notification.description = vscode.l10n.t('Contact your admin to increase your limits.');
notification.actions = [
{ label: vscode.l10n.t('View Usage'), commandId: 'workbench.action.chat.openCopilotStatus' },
];
notification.actions = [];
} else if (this._chatQuotaService.additionalUsageEnabled) {
notification.description = vscode.l10n.t('Additional budget is enabled to cover extra usage.');
notification.actions = [
{ label: vscode.l10n.t('View Usage'), commandId: 'workbench.action.chat.openCopilotStatus' },
];
notification.actions = [];
} else {
notification.description = vscode.l10n.t('Set additional budget to cover extra usage.');
notification.actions = [
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -276,17 +276,6 @@ export class LanguageModelAccess extends Disposable implements IExtensionContrib
modelTooltip = getModelCapabilitiesDescription(endpoint);
}

let modelCategory: { label: string; order: number } | undefined;
if (endpoint instanceof AutoChatEndpoint) {
modelCategory = { label: '', order: Number.MIN_SAFE_INTEGER };
} else if (endpoint.isPremium === undefined || this._authenticationService.copilotToken?.isFreeUser) {
modelCategory = { label: vscode.l10n.t("Copilot Models"), order: 0 };
} else if (endpoint.isPremium) {
modelCategory = { label: vscode.l10n.t("Premium Models"), order: 1 };
} else {
modelCategory = { label: vscode.l10n.t("Standard Models"), order: 0 };
}

// Counting tokens requires instantiating the tokenizers, which makes this process use a lot of memory.
// Let's cache the results across extension activations
const baseCount = await this._promptBaseCountCache.getBaseCount(endpoint);
Expand All @@ -304,7 +293,6 @@ export class LanguageModelAccess extends Disposable implements IExtensionContrib
const customModel = endpoint.customModel;
modelDetail = customModel.owner_name;
modelTooltip = vscode.l10n.t('{0} is contributed by {1} using {2}.', sanitizedModelName, customModel.owner_name, customModel.key_name);
modelCategory = { label: vscode.l10n.t("Custom Models"), order: 2 };
}

const session = this._authenticationService.anyGitHubSession;
Expand All @@ -322,7 +310,6 @@ export class LanguageModelAccess extends Disposable implements IExtensionContrib
multiplierNumeric: endpoint instanceof AutoChatEndpoint ? undefined : endpoint.multiplier,
priceCategory: endpoint instanceof AutoChatEndpoint ? undefined : endpoint.priceCategory,
detail: modelDetail,
category: modelCategory,
statusIcon: endpoint.degradationReason ? new vscode.ThemeIcon('warning') : undefined,
version: endpoint.version,
maxInputTokens: endpoint.modelMaxPromptTokens - baseCount - BaseTokensPerCompletion,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ import './openai/gpt54Prompt';
import './openai/gpt55Prompt';
import './openai/gpt5CodexPrompt';
import './openai/gpt5Prompt';
import './openai/hiddenModelMPrompt';
import './xAIPrompts';
import './zaiPrompts';

Loading
Loading