{"version":"2.1.315","anchor":"post-turn-memory-config-smaller-pass-gains-a-form-field","canonical_anchor":"post-turn-memory-config-smaller-pass-gains-a-form-field","heading":"Post-turn memory's smaller_pass gains a form setting","tier":"use","area":"Memory","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315\/e\/post-turn-memory-config-smaller-pass-gains-a-form-field","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.315","markdown":"### Post-turn memory's `smaller_pass` gains a `form` setting\n\nThe `smaller_pass` block in `CLAUDE_CODE_POST_TURN_MEMORY_CONFIG` now takes `form` (`turns` or `inline`) and its `mode` can only be `off` or `shadow`\n\n**Unclear.** What choosing `turns` or `inline` changes is not stated.\n\n**What**\n\nThe `smaller_pass` block in the JSON settings read from `CLAUDE_CODE_POST_TURN_MEMORY_CONFIG` now accepts a `form` setting:\n\n- `turns` is used when `form` is missing or not recognised\n\n- `inline` is the other choice\n\nThe `mode` of `smaller_pass` accepts only `off` or `shadow`. It cannot be set to `enforce`, which the `first_look` block does accept.\n\nNone of this is read unless the `CLAUDE_CODE_POST_TURN_MEMORY` environment variable is set.\n\n**Why**\n\nThis part of post-turn memory is still an experiment that can only run in shadow mode. It affects nobody who has not set both environment variables.\n\n- Area: Memory\n- Names: `CLAUDE_CODE_POST_TURN_MEMORY_CONFIG`, `smaller_pass`, `form`\n- Tier: Use it now\n- Useful: 4\/5\n- Signal: 4\/5\n- Scope: individual\n- Heads-up: no"}