v2.1.193 のリリース情報を CHANGELOG と feed.xml に追加
この PR は v2.1.193 の新機能と修正を CHANGELOG.md に追記し、Atom フィード feed.xml に対応エントリを追加することで、リリース情報の可視化を強化しました。
背景
リリースノートの一貫性を保つことは、ユーザーが新機能やバグ修正を正しく把握する上で不可欠です。CHANGELOG.md はプロジェクトの公式な変更履歴として長らく利用されてきましたが、外部ツールや RSS リーダーが参照できる形で提供されていませんでした。そこで、同じ情報を feed.xml にも反映させ、機械可読な形で配信できるようにしました。
技術的な変更
CHANGELOG.md の更新
CHANGELOG.md に 2.1.193 セクションが新規追加され、18 行のリストで新機能とバグ修正が列挙されています。削除はなく、既存の 2.1.191 エントリはそのまま残ります。
@@ -1,5 +1,23 @@
# Changelog
+## 2.1.193
+
+- Added `autoMode.classifyAllShell` setting to route all Bash/PowerShell commands through the auto-mode classifier instead of only arbitrary-code-execution patterns
+- Added auto-mode denial reasons to the transcript, the denial toast, and `/permissions` recent denials
+- Added `claude_code.assistant_response` OpenTelemetry log event containing the model's response text. Redacted unless `OTEL_LOG_ASSISTANT_RESPONSES=1`; when that var is unset it follows `OTEL_LOG_USER_PROMPTS`, so deployments that already log prompt content will start receiving response content on upgrade — set `OTEL_LOG_ASSISTANT_RESPONSES=0` to keep prompts-only.
+- Added live file path autocomplete to bash mode (`!`)
+- Added a startup notice when MCP servers need authentication, pointing at `/mcp`
+- Added automatic memory-pressure reaping for idle background shell commands (disable with `CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1`)
+- Fixed `/model` and other client-data-gated UI showing stale/empty state immediately after `/login`
+- Fixed backgrounding (←←) spuriously cancelling with "N background tasks would be abandoned" when all running tasks carry over to the new session
+- Fixed pinned background agents being re-prompted to "Continue from where you left off" after every auto-update
+- Fixed backgrounding the main turn spawning a phantom "general-purpose (resumed)" subagent that re-ran the main conversation
+- Fixed agent panel hiding sibling agents when viewing a subagent
+- Improved background agents: the launch result no longer instructs Claude to "end your response" — it keeps working on other tasks while the agent runs
+- Improved MCP `headersHelper` auth: the helper now re-runs and reconnects automatically when a tool call returns 401/403
+- Improved plugin auto-rename: marketplace `renames` maps are now followed automatically, updating your settings to the new name
+- Improved `/add-dir` message when the directory is already a working directory
## 2.1.191
- Added `/rewind` support for resuming a conversation from before `/clear` was run
feed.xml の更新
feed.xml の <updated> タグが最新日時に更新された上で、v2.1.193 用の <entry> が新規挿入されました。エントリはリリースページへのリンク、更新日時、HTML 形式のコンテンツを含み、CHANGELOG.md の内容と1対1で対応しています。古い v2.1.165 のエントリは削除され、フィードが最新リリースのみを示すよう整理されています。
@@ -6,7 +6,28 @@
<author><name>Anthropic</name></author>
<link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md"/>
<link rel="self" type="application/atom+xml" href="https://raw.githubusercontent.com/anthropics/claude-code/main/feed.xml"/>
- <updated>2026-06-24T21:58:06Z</updated>
+ <updated>2026-06-25T21:45:51Z</updated>
+ <entry>
+ <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.193</id>
+ <title>Claude Code v2.1.193</title>
+ <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.193"/>
+ <updated>2026-06-25T21:45:51Z</updated>
+ <content type="html"><p>• Added autoMode.classifyAllShell setting to route all Bash/PowerShell commands through the auto-mode classifier instead of only arbitrary-code-execution patterns</p>
+<p>• Added auto-mode denial reasons to the transcript, the denial toast, and /permissions recent denials</p>
+<p>• Added claude_code.assistant_response OpenTelemetry log event containing the model's response text. Redacted unless OTEL_LOG_ASSISTANT_RESPONSES=1; when that var is unset it follows OTEL_LOG_USER_PROMPTS, so deployments that already log prompt content will start receiving response content on upgrade — set OTEL_LOG_ASSISTANT_RESPONSES=0 to keep prompts-only.</p>
+<p>• Added live file path autocomplete to bash mode (!)</p>
+<p>• Added a startup notice when MCP servers need authentication, pointing at /mcp</p>
+<p>• Added automatic memory-pressure reaping for idle background shell commands (disable with CLAUDE_CODE_DISABLE_BG_SHELL_PRESSURE_REAP=1)</p>
+<p>• Fixed /model and other client-data-gated UI showing stale/empty state immediately after /login</p>
+<p>• Fixed backgrounding (←←) spuriously cancelling with "N background tasks would be abandoned" when all running tasks carry over to the new session</p>
+... (remaining items omitted for brevity) ...
+ </content>
+ </entry>
<entry>
<id>https://github.com/anthropics/claude-code/releases/tag/v2.1.191</id>
<title>Claude Code v2.1.191</title>
@@ -410,11 +431,4 @@
<p>• Fixed the cursor sticking at the end of the first line when typing a multiline prompt in the claude agents dispatch and reply inputs</p>
<p>• Fixed blank lines appearing between background agent rows in the task list on terminals without Unicode support</p></content>
</entry>
- <entry>
- <id>https://github.com/anthropics/claude-code/releases/tag/v2.1.165</id>
- <title>Claude Code v2.1.165</title>
- <link rel="alternate" type="text/html" href="https://github.com/anthropics/claude-code/releases/tag/v2.1.165"/>
- <updated>2026-06-05T05:44:59Z</updated>
- <content type="html"><p>• Bug fixes and reliability improvements</p></content>
- </entry>
</feed>
設計判断
CHANGELOG と feed.xml を同一ソースから生成する方針 が採用されています。PR 内では別途スクリプトや自動化ツールの導入は行わず、手動でエントリを追加するシンプルな手順が取られました。これにより、リリース情報の整合性が保持されつつ、追加作業のコストが最低限に抑えられます。
まとめ
本変更は CHANGELOG.md と feed.xml に最新リリース情報を追記し、ユーザーとツールが同一の変更履歴を参照できるようにした点が重要です。ドキュメントの一元管理と可視化を強化することで、リリースノートの信頼性とアクセス性が向上します。