{"name":"tengu_humble_hammock","slug":"tengu-humble-hammock","family":"flag","title":"Feature flags","noun":"feature flag","description":"Two transcript debugging aids, raw tool inputs and exact wire block order, are computed but each sits behind its own gate.","description_source":"entry","described_by":{"version":"2.1.257","anchor":"wire-format-echo-debugging-fields-tool-inputs-block-order"},"presence":{"first_seen":"2.1.257","removed_in":null,"in_current_build":true,"newest_mined":"2.1.322","builds":59,"mined_builds":161,"first_cited":{"version":"2.1.281","released_at":"2026-09-23 17:01:17","spans":1}},"aliases":[],"entries":[{"version":"2.1.282","anchor":"tool-input-echo-setting-is-now-fixed-per-session-and-inherit","heading":"Whether tool inputs are echoed to the API is now fixed for the whole session","line":"The choice to echo tool inputs back to the API is now made once per session and kept when you resume, instead of rechecked every call","released_at":"2026-09-24 15:56:22","reason":"gate cited by this entry"},{"version":"2.1.282","anchor":"new-request-replay-recording-in-transcripts-off-unless-teng","heading":"Claude Code can record the API requests it sends into session transcripts","line":"New, off-by-default recording writes each API request's system prompt, tools and message changes into the session transcript file","released_at":"2026-09-24 15:56:22","reason":"gate cited by this entry"},{"version":"2.1.282","anchor":"resumed-sessions-can-now-pin-more-prompt-rendering-choices-f","heading":"Resumed sessions keep more of the prompt format they started with","line":"Resuming a session now restores more saved choices about how the prompt was laid out, instead of picking them again","released_at":"2026-09-24 15:56:22","reason":"gate cited by this entry"},{"version":"2.1.281","anchor":"claude-code-tether-livetrue-now-opts-in-to-several-related","heading":"CLAUDE_CODE_TETHER_LIVE=true now opts in to several related threads\/tether features and bypasses first-party checks","line":"`CLAUDE_CODE_TETHER_LIVE=true` now also turns on related threads features and skips some endpoint checks","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.281","anchor":"dark-launched-attachment-hooks-tengu-humble-hammock-build","heading":"Dark-launched attachment hooks (tengu_humble_hammock, build-time-false branch)","line":"The humble hammock switch now also decides whether copies of tool input are placed into messages when attachments are built","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.281","anchor":"stellar-drift-and-humble-hammock-features-forced-on-when-the","heading":"Stellar-drift and humble-hammock features forced on when the CLAUDE_CODE_TETHER_LIVE opt-in holds","line":"`CLAUDE_CODE_TETHER_LIVE` can now force the stellar-drift and humble-hammock features on for first-party use","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.281","anchor":"toolinputcopies-recorded-in-declared-tools-state-behind-teng","heading":"toolInputCopies recorded in declared-tools state behind tengu_humble_hammock","line":"Declared-tool entries can carry a toolInputCopies list, applied only when tengu_humble_hammock or CLAUDE_CODE_HUMBLE_HAMMOCK is on","released_at":"2026-09-23 17:01:17","reason":"gate cited by this entry, found in this entry's text"},{"version":"2.1.257","anchor":"wire-format-echo-debugging-fields-tool-inputs-block-order","heading":"Wire-format echo debugging fields (tool inputs + block order) are built but flag-gated off","line":"Two transcript debugging aids, raw tool inputs and exact wire block order, are computed but each sits behind its own gate.","released_at":"2026-09-01 17:15:33","reason":"gate cited by this entry"},{"version":"2.1.257","anchor":"renamedrelaunched-print-engine-loop-flag-as-humble-hammock","heading":"Renamed\/relaunched print-engine-loop flag as 'humble hammock'","line":"The env var controlling print and engine loop behavior was renamed to CLAUDE_CODE_HUMBLE_HAMMOCK and still defaults to off.","released_at":"2026-09-01 17:15:33","reason":"found in this entry's text, gate cited by this entry"}],"entries_total":9,"docs":[],"docs_total":0,"gates":[{"version":"2.1.282","state":"on-in-practice","account":true,"baseline":true,"code_default":false},{"version":"2.1.281","state":"on-in-practice","account":true,"baseline":true,"code_default":false}],"related":[{"name":"tengu_humble_emerson","slug":"tengu-humble-emerson","description":null},{"name":"tengu_humble_petal","slug":"tengu-humble-petal","description":"A feature that followed one server-side switch now follows a differently named one, still on by default when the server sends nothing"},{"name":"tengu_humble_wand","slug":"tengu-humble-wand","description":"Auto mode now re-checks artifact facts to catch stale 'allow' verdicts from the server classifier"},{"name":"tengu_humble_whale","slug":"tengu-humble-whale","description":null},{"name":"tengu_humble_zephyr","slug":"tengu-humble-zephyr","description":"Task-management reminders are now skipped in conversations that used the Brief tool"}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-humble-hammock","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}