{"name":"append","slug":"append","family":"setting","title":"Settings keys","noun":"settings key","description":"Transcript writing can be redirected to a different storage layer, but nothing turns that on here.","description_source":"entry","described_by":{"version":"2.1.222","anchor":"transcript-writes-and-head-tail-reads-can-go-through-the-v5-"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.319","builds":0,"mined_builds":159,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.311","anchor":"hooks-runtime-can-skip-dispatch-when-all-handlers-are-defaul","heading":"Hooks runtime skips needless work, with two variables to turn this off","line":"The hooks runtime now skips work when only default handlers apply; two environment variables switch the shortcuts off","released_at":"2026-10-26 19:47:57","reason":"found in this entry's text"},{"version":"2.1.300","anchor":"mod-event-table-gains-promptchange-policy-decision-gets-se","heading":"Plugin mods gain a prompt-change event and richer permission decisions","line":"Plugin mods get a `prompt.change` event, and permission decisions can now name a setting and a decider","released_at":"2026-10-14 14:27:26","reason":"found in this entry's text"},{"version":"2.1.299","anchor":"plugin-hook-modules-managed-policy-restrictions-and-new-ses","heading":"Plugin hook modules get more events and organization policy limits","line":"Plugin hook modules can respond to more events, while plugins people install themselves face limits where an organization manages Claude Code","released_at":"2026-10-14 00:23:19","reason":"found in this entry's text"},{"version":"2.1.293","anchor":"new-telemetrypermission-names-and-sessionappend","heading":"Session append for code-based hooks, and several small permission and sandbox changes","line":"Hook code can call session.append next to session.send, and file-write checks, the sandbox and hook reporting get small changes","released_at":"2026-10-07 17:18:04","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"sdkmcp-surface-names-mcpconnect-sessionappend-mcp-serv","heading":"New names for MCP connections and appending to a session","line":"Three new names appear for connecting to MCP, appending to a session and a plain MCP server call, next to existing ones","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.285","anchor":"ui-control-subtypes-accepted-by-the-sdk-host","heading":"SDK sessions accept requests to drive the terminal interface","line":"Programs driving Claude Code can now send requests to press, type, select, scroll and show or close panes in its interface","released_at":"2026-09-29 17:32:09","reason":"found in this entry's text"},{"version":"2.1.275","anchor":"post-turn-memory-new-memory-settings-layer-and-mcp-memory","heading":"Post-turn memory: new 'memory' settings layer and MCP memory tool with read\/write\/append\/delete, gated by CLAUDE_CODE_POST_TURN_MEMORY","line":"A new 'memory' settings layer and MCP memory tool let Claude write, read, and edit notes across turns","released_at":"2026-09-17 20:20:31","reason":"found in this entry's text"},{"version":"2.1.275","anchor":"new-plugin-hook-api-promptread","heading":"New plugin hook API: $.prompt.read","line":"New plugin hook API lets plugins read the current text and cursor position in the prompt box","released_at":"2026-09-17 20:20:31","reason":"found in this entry's text"},{"version":"2.1.275","anchor":"new-settings-layer-memory-and-edit-modes-replaceappendin","heading":"New settings layer 'memory' and edit modes replace\/append\/insert","line":"Settings gained a new 'memory' layer plus replace\/append\/insert edit modes","released_at":"2026-09-17 20:20:31","reason":"named in this entry, found in this entry's text"},{"version":"2.1.275","anchor":"slash-command-drafts-can-now-be-filled-by-insertion-or-appen","heading":"Slash-command drafts can now be filled by insertion or append, not just full replace","line":"Text can now be appended or inserted into the input box draft, not just fully replaced","released_at":"2026-09-17 20:20:31","reason":"found in this entry's text"}],"entries_total":17,"docs":[{"source":"api","path":"about-claude\/models\/optimizing-for-cost-and-intelligence","title":"optimizing-for-cost-and-intelligence","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/customer-support-chat","title":"customer-support-chat","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/legal-summarization","title":"legal-summarization","documented":false},{"source":"api","path":"agents-and-tools\/mcp-connector","title":"mcp-connector","documented":false},{"source":"api","path":"agents-and-tools\/mcp-tunnels\/deploy-compose","title":"Edit docker-compose.yaml: increment the integer in the setup service's","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/advisor-tool","title":"advisor-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/bash-tool","title":"bash-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/browser-use-sdk","title":"browser-use-sdk","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/browser-use-tool","title":"browser-use-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/build-a-tool-using-agent","title":"build-a-tool-using-agent","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/append","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}