{"name":"tengu_slate_lantern","slug":"tengu-slate-lantern","family":"flag","title":"Feature flags","noun":"feature flag","description":"A new --watch-artifact flag follows a claude.ai artifact for new versions and comments, but needs account access.","description_source":"entry","described_by":{"version":"2.1.233","anchor":"watch-artifact-flag-to-follow-a-claude-ai-artifact-from-a-se"},"presence":{"first_seen":"2.1.198","removed_in":null,"in_current_build":true,"newest_mined":"2.1.309","builds":100,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.274","anchor":"live-subscribe-artifact-watch-feature-flag-remains-off-b","heading":"Live-subscribe ('artifact watch') feature flag remains off by compiled default","line":"Explanation text for a disabled 'live-subscribe' artifact-watch feature was reworded","released_at":"2026-09-16 22:36:09","reason":"named in this entry, gate cited by this entry, found in this entry's text"},{"version":"2.1.257","anchor":"sync-transport-auth-handshake-option-feature-flagged","heading":"Sync-transport auth handshake option (feature-flagged)","line":"Behind a flag, the sync-transport handshake can use a sync token instead of the existing live subscription token.","released_at":"2026-09-01 17:15:33","reason":"gate cited by this entry"},{"version":"2.1.257","anchor":"artifact-live-subscribe-gains-agentpeersynclive-eligibility","heading":"Artifact live-subscribe gains agentPeer\/syncLive eligibility check, off by default","line":"Artifact live-subscribe now checks agent-peer and sync-live eligibility before connecting, and it is off by default.","released_at":"2026-09-01 17:15:33","reason":"gate cited by this entry"},{"version":"2.1.250","anchor":"failed-live-watch-startups-are-treated-as-temporary-outages-","heading":"Failed live-watch startups are treated as temporary outages and retried on the slow schedule","line":"Live artifact watches that fail to start from a server hiccup now retry on the patient schedule instead of burning attempts.","released_at":"2026-08-27 22:27:48","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.239","anchor":"artifact-watching-now-has-three-modes-and-says-which-one-you","heading":"Artifact watching now has three modes, and says which one you are in","line":"Artifact watch status now tells you plainly when live watching is switched off rather than staying vague.","released_at":"2026-08-21 17:18:54","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.239","anchor":"artifact-watching-now-has-an-explicit-not-available-here-sta","heading":"Artifact watching now has an explicit \"not available here\" state","line":"Claude is now told plainly when artifact watching isn't available, so it stops falsely promising to watch.","released_at":"2026-08-21 17:18:54","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.236","anchor":"new-flag-tengu-slate-lantern-ember-for-lease-based-artifact-","heading":"New flag tengu_slate_lantern_ember for lease-based artifact auto-replies","line":"One new switch controls both early artifact comment reads and a lease-based auto-reply mode, off by default.","released_at":"2026-08-19 18:45:14","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.233","anchor":"watch-artifact-flag-to-follow-a-claude-ai-artifact-from-a-se","heading":"--watch-artifact flag to follow a claude.ai artifact from a session","line":"A new --watch-artifact flag follows a claude.ai artifact for new versions and comments, but needs account access.","released_at":"2026-08-14 18:50:44","reason":"gate cited by this entry, found in this entry's text"}],"entries_total":8,"docs":[],"docs_total":0,"gates":[{"version":"2.1.274","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.257","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.250","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.239","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.236","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.233","state":"on-in-practice","account":true,"baseline":true,"code_default":false}],"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-lantern","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}