Skip to content
Proposals/Set maxProseWidth in Claude Code v2.1.282 and ru
proposaleveryoneP5High impactClaude Code

Set maxProseWidth in Claude Code v2.1.282 and run claude doctor for ignored telemetry

Upgrade to Claude Code v2.1.282, set maxProseWidth so prose wraps in wide terminals while tables and code stay full width, then use claude doctor and /status to list telemetry variables in project settings that were ignored or that turned telemetry off.

Why this loop

v2.1.282 adds maxProseWidth so Claude's prose no longer spans ultra-wide terminals while tables and code blocks keep full width—set it so review output stays readable. The same release lists telemetry variables from project settings that were ignored or that disabled telemetry, via a startup notice plus /status and claude doctor, so missing metrics are visible instead of silent. Managed setups that pair claude --chrome with an exclusive managed-mcp.json can allow that combo with allowClaudeInChromeWithManagedMcp; the Chrome-blocked error now names the setting. Resume/continue is safer: earlier messages are not re-sent in a changed form, extended thinking survives /model, /rename, /artifacts and a --tools list that omits a previously offered built-in tool, and invalid redacted_thinking data is dropped with one retry. Compaction retries on a fallback model if summarization is refused. Bash permission rules with a mid-pattern :* now apply from settings files as well as --allowedTools. Do not infer the +35 omitted changes.

Proposed actions

  1. Upgrade this machine's Claude Code CLI to v2.1.282 and confirm with claude --version.
  2. Add a maxProseWidth setting in this project's Claude Code settings that caps Claude's prose width in wide terminals while leaving tables and code blocks at full terminal width.
  3. Run claude doctor and /status; paste every telemetry variable they list as ignored or as turning telemetry off in this project's settings files.
  4. If we launch claude --chrome beside an exclusive managed-mcp.json, enable the managed setting allowClaudeInChromeWithManagedMcp; if Chrome is still blocked, use the error text, which now names that setting.
  5. When resuming, use --continue or --resume and keep previously offered built-in tools in any --tools list; v2.1.282 no longer rewrites earlier messages, drops extended thinking after /model, /rename, or /artifacts, or fails on invalid redacted_thinking (it drops those blocks and retries once).

Agent prompt

Paste into your agent or query via MCP (get_agent_prompt) — free, no extra AI cost

Paste into Claude Code / CLAUDE.md task

DevAgentRadar → Claude Code

You are helping me adopt a real coding-assistant change. Work only from the facts below. Do not invent features.

Context

Assistant: Claude Code Proposal: Set maxProseWidth in Claude Code v2.1.282 and run claude doctor for ignored telemetry Summary: Upgrade to Claude Code v2.1.282, set maxProseWidth so prose wraps in wide terminals while tables and code stay full width, then use claude doctor and /status to list telemetry variables in project settings that were ignored or that turned telemetry off. Primary source: https://github.com/anthropics/claude-code/releases/tag/v2.1.282

Why it matters

v2.1.282 adds maxProseWidth so Claude's prose no longer spans ultra-wide terminals while tables and code blocks keep full width—set it so review output stays readable. The same release lists telemetry variables from project settings that were ignored or that disabled telemetry, via a startup notice plus /status and claude doctor, so missing metrics are visible instead of silent. Managed setups that pair claude --chrome with an exclusive managed-mcp.json can allow that combo with allowClaudeInChromeWithManagedMcp; the Chrome-blocked error now names the setting. Resume/continue is safer: earlier messages are not re-sent in a changed form, extended thinking survives /model, /rename, /artifacts and a --tools list that omits a previously offered built-in tool, and invalid redacted_thinking data is dropped with one retry. Compaction retries on a fallback model if summarization is refused. Bash permission rules with a mid-pattern :* now apply from settings files as well as --allowedTools. Do not infer the +35 omitted changes.

Suggested actions

  1. Upgrade this machine's Claude Code CLI to v2.1.282 and confirm with claude --version.
  2. Add a maxProseWidth setting in this project's Claude Code settings that caps Claude's prose width in wide terminals while leaving tables and code blocks at full terminal width.
  3. Run claude doctor and /status; paste every telemetry variable they list as ignored or as turning telemetry off in this project's settings files.
  4. If we launch claude --chrome beside an exclusive managed-mcp.json, enable the managed setting allowClaudeInChromeWithManagedMcp; if Chrome is still blocked, use the error text, which now names that setting.
  5. When resuming, use --continue or --resume and keep previously offered built-in tools in any --tools list; v2.1.282 no longer rewrites earlier messages, drops extended thinking after /model, /rename, or /artifacts, or fails on invalid redacted_thinking (it drops those blocks and retries once).

Config surfaces this release may change

  • MCP servers (high confidence) — check your repo before applying
  • background and headless runs (high confidence) — check your repo before applying
  • slash commands (high confidence) — check your repo before applying
  • permission rules (high confidence) — check your repo before applying
  • skills (high confidence) — check your repo before applying
  • sandbox settings (high confidence) — check your repo before applying
  • settings files (high confidence) — check your repo before applying
  • agent context files — check your repo before applying
  • hooks — check your repo before applying

After you finish

Do not report this as applied to DevAgentRadar. You cannot write the visitor's loop.

Tell the human: open https://devagentradar.com/proposals/claude-code-v2-1-282-set-maxprosewidth-in-claude-code-v2-1-282-and-run-c and mark Applied, Skipped, or Failed. Proposal id: 59eaf2f1-dc69-4cb3-a4b9-3ccdd113e377

Your job

  1. Restate the change in one sentence.
  2. Propose a minimal plan for my repo (or a throwaway pilot).
  3. Implement only what I approve; prefer small diffs and tests.
  4. Call out risks (permissions, breaking APIs, cost).

Start by confirming you understood the proposal.

agentmcpmodelpricingsecurityRelease source ↗

Your loop

This browser · no sign-in · not shared as “you”

After you run the prompt

Only you can mark this. Agents cannot write your loop.

Your decision stays on this device. A public tally appears after a few votes.

Originating release signal

Claude Codev2.1.282Sep 24, 2026

v2.1.282

Added a maxProseWidth setting that caps the width of Claude's prose in wide terminals while tables and code blocks keep the full width · Added a startup notice, and /status and claude doctor entries, listing telemetry variables in a project's settings files that were ignored or that turned telemetry off · Added the allowClaudeInChromeWithManagedMcp managed setting to let claude --chrome run alongside an exclusive managed-mcp.json; the error shown when Chrome is blocked now names it · +85 more changes
Verified excerpt — the source's own words

What's changed

  • Added a maxProseWidth setting that caps the width of Claude's prose in wide terminals while tables and code blocks keep the full width
  • Added a startup notice, and /status and claude doctor entries, listing telemetry variables in a project's settings files that were ignored or that turned telemetry off
  • Added the allowClaudeInChromeWithManagedMcp managed setting to let claude --chrome run alongside an exclusive managed-mcp.json; the error shown when Chrome is blocked now names it
  • Added store.readiness_grace_seconds to the Claude apps gateway so /readyz can stay ready through a short Postgres outage such as a database failover
  • Added a scrollbar to the /feedback drafts list in fullscreen mode; it appears while the mouse is over the list
  • Fixed every request failing with a 400 error in conversations whose history holds web search results the API cannot decrypt (for example, from a turn answered through a third-party gateway)
  • Fixed more cases of continued or resumed sessions (--continue, --resume) re-sending earlier messages in a changed form, which could make the API drop Claude's earlier reasoning

Excerpt ends here — this release continues at the source ↗.

Primary source ↗