Follow Discord
Sweep 10 Nov 2026 · 02:18Z Build v2.1.322 539 read Stable v2.1.311 Latest v2.1.322 Next v2.1.322 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.269 ·

Session/tool-use context object grows a large set of new accessors

The internal per-session context object gained many new fields covering effort, hooks, tools, and skills

Under the hood Internal Changes
JSON All of v2.1.269
Under the hoodTier: how much it should matter to you
3Useful: my rating, 1 to 5
4Signal: worth watching, 1 to 5
Agent LoopArea: what it touches
Internal ChangesKind: in v2.1.269,
What probably matters to youSection of the release
What

The internal context object that gets passed around during a session's agent loop (the internal cycle handling tool use and hooks) has grown a large number of new fields, including effort, effortLayerOverride, thinkingConfig, resolverState, teammateContext, agentLifecycle, toolAliases, proactivitySetting, sessionHooksRegistry, refreshTools, refreshMcpClients, stickyBetas, agentDefinitions, appendSystemPrompt, webBrowser/setWebBrowserSlice, shellPermission, unlayeredPermissions, sessionEnvVars, markPrResolvedThisSession, userTypedShellDispatch, emitToolProgress, mcpState, turnStartIndex, spawnedBySkill, spawnedByForkedSkill, mcpCommands, and loopOptions.

Why

This is internal plumbing that expands what information tools, hooks, and other session logic can access at runtime; it doesn't by itself change visible behavior but underpins other features that need this state.

See this entry in the whole of v2.1.269 →

Feedback