{"name":"tengu_slate_siskin","slug":"tengu-slate-siskin","family":"flag","title":"Feature flags","noun":"feature flag","description":"Config for the memory-write survey, default `{enabled: false, timeoutMs: 8000, throttleMs: 30000, summaryLineThreshold: 5}`; valid fields override the defaults, and a value that fails the schema is logged and ignored entirely. With `enabled` on (and product feedback allowed, among other checks), a main-agent write to a file directly inside the memory directory, other than `MEMORY.md`, is shown in an Approve\/Reject dialog, and rejecting undoes the write. `throttleMs` spaces dialogs apart, the dialog closes with a `timeout` outcome after `timeoutMs`, and a write over `summaryLineThreshold` lines gets a one-sentence model summary.","description_source":"code","described_by":{"bundle":"2.1.161","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.162","in_current_build":false,"newest_mined":"2.1.308","builds":21,"mined_builds":149,"first_cited":{"version":"2.1.120","released_at":"2026-04-24 23:02:49","spans":1}},"aliases":[],"entries":[{"version":"2.1.120","anchor":"memory-write-confirmation-dialog","heading":"Memory Write Confirmation Dialog","line":null,"released_at":"2026-04-24 23:02:49","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.120","anchor":"memory-write-confirmation-gradual-rollout","heading":"Memory Write Confirmation [Gradual Rollout]","line":null,"released_at":"2026-04-24 23:02:49","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":2,"docs":[],"docs_total":0,"gates":[{"version":"2.1.120","state":"unknown","account":null,"baseline":null,"code_default":null}],"related":[{"name":"tengu_slate_anchor","slug":"tengu-slate-anchor","description":"Some feature flags now stay fixed for the whole session, including a new one that is on."},{"name":"tengu_slate_bittern","slug":"tengu-slate-bittern","description":"A new prompt section adds reduced-delegation guidance for Opus-class models, skipped if already cached in memory."},{"name":"tengu_slate_fern","slug":"tengu-slate-fern","description":"Default `false`. Turns on the unused plugin check: user-installed marketplace plugins not used for at least `days` days and `sessions` sessions feed the `plugin-disuse-review` startup tip (`You haven't used the ... plugin in a while`) and the days-since-last-use shown in the plugin list. Plugins that provide LSP servers, themes, output styles, monitors or workflows are never flagged, and the check is off when the `strictKnownMarketplaces` policy is set. `true` uses `14` days and `10` sessions; an object can set numeric `days` and `sessions`, each falling back to those values."},{"name":"tengu_slate_finch","slug":"tengu-slate-finch","description":"Default `false`. When on and the account's plan is `pro`, the effort messages (`Set effort level to ...` and `Current effort level: ...`) describe `high` with an added note that it burns fastest and that `medium` handles most tasks."},{"name":"tengu_slate_harbor","slug":"tengu-slate-harbor","description":"REPL contexts moved to a registry that releases timers even on error paths."},{"name":"tengu_slate_harbor_experiment","slug":"tengu-slate-harbor-experiment","description":"Default `false`. When on, or when `CLAUDE_CODE_NEW_INIT` is set, `\/init` sends the alternate multi-phase prompt instead of the original one that begins `Please analyze this codebase and create a CLAUDE.md file`. The `\/init` command description follows `CLAUDE_CODE_NEW_INIT` alone."},{"name":"tengu_slate_harrier","slug":"tengu-slate-harrier","description":"Claude no longer spends up to a minute investigating before asking you a clarifying question."},{"name":"tengu_slate_heron","slug":"tengu-slate-heron","description":null},{"name":"tengu_slate_ibis","slug":"tengu-slate-ibis","description":"Explore and plan agents are now always on unless you set the disable environment variable yourself."},{"name":"tengu_slate_kestrel","slug":"tengu-slate-kestrel","description":"Default `false`. When on, a claude.ai OAuth login with no known subscription type (`null`) counts as eligible for organization policy limits; otherwise an OAuth login is eligible only on an `enterprise` or `team` subscription. A login with an API key is eligible either way, and the other checks (first-party API, the token's scope) still apply."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-slate-siskin","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}