{"name":"claude-opus-4-5","slug":"claude-opus-4-5","family":"model","title":"Models","noun":"model","description":"Writing a file you have not read is now decided locally by model and permissions, not a server flag.","description_source":"entry","described_by":{"version":"2.1.228","anchor":"write-before-read-rule-is-now-decided-locally-not-by-a-remot"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.308","builds":0,"mined_builds":149,"first_cited":{"version":"2.1.269","released_at":"2026-09-11 18:12:49","spans":1}},"aliases":[],"entries":[{"version":"2.1.269","anchor":"new-model-name-whitelist-helper-recognizes-opus-45-and-haik","heading":"New model-name whitelist helper recognizes Opus 4.5 and Haiku 4.5","line":"Model-name whitelist helper now recognizes claude-opus-4-5 and claude-haiku-4-5 as current model names","released_at":"2026-09-11 18:12:49","reason":"found in this entry's text, named in this entry"},{"version":"2.1.228","anchor":"write-before-read-rule-is-now-decided-locally-not-by-a-remot","heading":"Write-before-Read rule is now decided locally, not by a remote flag","line":"Writing a file you have not read is now decided locally by model and permissions, not a server flag.","released_at":"2026-08-11 17:45:45","reason":"found in this entry's text"},{"version":"2.1.200","anchor":"model-id-error-messages-now-suggest-alternatives","heading":"Model ID Error Messages Now Suggest Alternatives","line":null,"released_at":"2026-07-03 04:33:49","reason":"found in this entry's text"},{"version":"2.0.59","anchor":"extended-thinking-mode-for-claude-opus-4-5","heading":"Extended Thinking Mode for claude-opus-4-5","line":null,"released_at":"2025-12-04 21:59:34","reason":"found in this entry's text"},{"version":"2.0.51","anchor":"model-detection-extended","heading":"Model Detection Extended","line":null,"released_at":"2025-11-24 18:27:18","reason":"found in this entry's text"}],"entries_total":5,"docs":[{"source":"api","path":"about-claude\/model-deprecations","title":"model-deprecations","documented":false},{"source":"api","path":"about-claude\/models\/migration-guide","title":"Or, for the model with the same capabilities and no access approval requirement:","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/code-execution-tool","title":"code-execution-tool","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/programmatic-tool-calling","title":"Process results programmatically","documented":false},{"source":"api","path":"agents-and-tools\/tool-use\/tool-search-tool","title":"tool-search-tool","documented":false},{"source":"api","path":"api\/beta","title":"Beta","documented":false},{"source":"api","path":"api\/beta\/agents","title":"Agents","documented":false},{"source":"api","path":"api\/beta\/agents\/archive","title":"Archive Agent","documented":false},{"source":"api","path":"api\/beta\/agents\/create","title":"Create Agent","documented":false},{"source":"api","path":"api\/beta\/agents\/list","title":"List Agents","documented":false}],"docs_total":12,"gates":[],"related":[{"name":"claude-opus-4-6","slug":"claude-opus-4-6","description":"Opus 5 is now the default Opus, with a 1M-context option in the model picker."},{"name":"claude-opus-4-7","slug":"claude-opus-4-7","description":"Opus 5 is now the default Opus, with a 1M-context option in the model picker."},{"name":"claude-opus-4-8","slug":"claude-opus-4-8","description":"Opus 5 is now the default Opus, with a 1M-context option in the model picker."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/model\/claude-opus-4-5","family_url":"https:\/\/changelogs.core-directive.com\/reference\/model.json"}