docs: Update changelog#2084
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the project changelog entries to reflect the behavior change from PR #2052 (shell transcript now echoes workflow-style slash inputs like /skill:* and /flow:* while keeping operational slash commands hidden).
Changes:
- Add an Unreleased changelog entry describing transcript echo behavior for
/skill:*and/flow:*. - Propagate the entry to both English and Chinese release-notes changelog pages.
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| CHANGELOG.md | Adds the new Unreleased Shell changelog bullet for workflow slash echo behavior. |
| docs/en/release-notes/changelog.md | Mirrors the new Unreleased changelog bullet in the English docs release notes. |
| docs/zh/release-notes/changelog.md | Adds the corresponding Chinese translation of the Unreleased changelog bullet. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - Shell: Show active background agent task count in the prompt status bar — the existing `⚙ bash: N` badge only counted background Shell tasks and filtered out background Agent subagents, so when many subagents were running the prompt looked idle and users could not tell work was in progress; the toolbar now renders `⚙ bash: N` and `⚙ agent: N` as two independent badges (each hidden when its count is 0) and drops the agent badge first when the terminal is too narrow to fit both | ||
| - Auth: Fix managed model list refresh silently failing for OAuth users with expired tokens — the background `/models` sync now detects 401 responses, forces an OAuth token refresh, and retries with the refreshed token; if the refresh fails or the refreshed token is still rejected, it falls back to the originally configured static API key instead of skipping the provider | ||
| - Core: Fix connection recovery not triggering OAuth refresh when the retry returns 401 — after recreating the HTTP client on `APIConnectionError` or `APITimeoutError`, the retry now re-enters the full recovery path so a subsequent 401 correctly refreshes the OAuth token instead of bubbling to the user as an unrecoverable error | ||
| - Shell: Echo `/skill:*` and `/flow:*` inputs in the transcript so workflow commands stay visible after enter; operational slash commands like `/usage` and `/model` remain hidden |
There was a problem hiding this comment.
The phrase "after enter" is ungrammatical here; consider changing it to "after pressing Enter" (or similar) for clarity in the release note.
| - Shell: Echo `/skill:*` and `/flow:*` inputs in the transcript so workflow commands stay visible after enter; operational slash commands like `/usage` and `/model` remain hidden | |
| - Shell: Echo `/skill:*` and `/flow:*` inputs in the transcript so workflow commands stay visible after pressing Enter; operational slash commands like `/usage` and `/model` remain hidden |
| - Shell: Show active background agent task count in the prompt status bar — the existing `⚙ bash: N` badge only counted background Shell tasks and filtered out background Agent subagents, so when many subagents were running the prompt looked idle and users could not tell work was in progress; the toolbar now renders `⚙ bash: N` and `⚙ agent: N` as two independent badges (each hidden when its count is 0) and drops the agent badge first when the terminal is too narrow to fit both | ||
| - Auth: Fix managed model list refresh silently failing for OAuth users with expired tokens — the background `/models` sync now detects 401 responses, forces an OAuth token refresh, and retries with the refreshed token; if the refresh fails or the refreshed token is still rejected, it falls back to the originally configured static API key instead of skipping the provider | ||
| - Core: Fix connection recovery not triggering OAuth refresh when the retry returns 401 — after recreating the HTTP client on `APIConnectionError` or `APITimeoutError`, the retry now re-enters the full recovery path so a subsequent 401 correctly refreshes the OAuth token instead of bubbling to the user as an unrecoverable error | ||
| - Shell: Echo `/skill:*` and `/flow:*` inputs in the transcript so workflow commands stay visible after enter; operational slash commands like `/usage` and `/model` remain hidden |
There was a problem hiding this comment.
The phrase "after enter" is ungrammatical here; consider changing it to "after pressing Enter" (or similar) for clarity in the release note. (If this file is synced from CHANGELOG.md, apply the fix there and re-run the sync.)
| - Shell: Echo `/skill:*` and `/flow:*` inputs in the transcript so workflow commands stay visible after enter; operational slash commands like `/usage` and `/model` remain hidden | |
| - Shell: Echo `/skill:*` and `/flow:*` inputs in the transcript so workflow commands stay visible after pressing Enter; operational slash commands like `/usage` and `/model` remain hidden |
Update changelog for #2052
Related Issue
Resolve #(issue_number)
Description
Checklist
make gen-changelogto update the changelog.make gen-docsto update the user documentation.