tengu_brass_pebble, tengu_scarf_coffee, tengu_marble_kite — названия feature flags в Claude Code.
~/.claude.json. Внутри — объект cachedGrowthBookFeatures. Десятки булевых флагов. Все начинаются с tengu_.
天狗 (Tengu) — демон из японской мифологии с длинным носом и крыльями. Anthropic использует это как namespace для feature flags.
Флаги, которые я нашёл
FEATURE FLAGS ──────────────────────────────── tengu_thinkback false tengu_sumi true tengu_session_memory false ← ! tengu_brass_pebble false tengu_marble_kite true tengu_scarf_coffee false tengu_streaming_tool_execution2 true tengu_bash_haiku_prefetch true tengu_code_diff_cli true tengu_permission_explainer true
Попытка расшифровки
tengu_thinkback — Extended Thinking? «Think back» = «подумать ещё раз». Сейчас false.
tengu_sumi — 墨 (sumi) — японские чернила для каллиграфии. Возможно, связано с рендерингом или стилями вывода. Включено.
tengu_session_memory — Память между сессиями. Пока false. Сам факт существования флага говорит: фича в разработке.
tengu_bash_haiku_prefetch — Предзагрузка Haiku для bash-команд. Когда запускаете команду, быстрая модель обрабатывает её параллельно.
tengu_brass_pebble, tengu_marble_kite, tengu_scarf_coffee — Абстрактные кодовые имена. Генератор случайных слов для конфиденциальности.
Паттерн именования
Anthropic использует два типа названий:
- Описательные:
tengu_session_memory,tengu_code_diff_cli— понятно что делают - Кодовые:
tengu_brass_pebble,tengu_cork_m4q— намеренно непонятные
Кодовые имена — защита от утечек. Флаг tengu_gpt5_killer — проблема. tengu_marble_anvil — ничего не выдаёт.
Что это значит для пользователей
Feature flags — окно в будущее продукта:
- Session memory появится — вопрос времени
- Extended thinking в разработке (thinkback)
- Anthropic активно экспериментирует (десятки флагов)
Как посмотреть свои флаги
cat ~/.claude.json | python3 -c "
import json,sys
d = json.load(sys.stdin)
for k,v in d.get('cachedGrowthBookFeatures',{}).items():
if isinstance(v, bool):
print(f'{k}: {v}')
"
Вывод
Tengu охраняет секреты Anthropic. Но демоны оставляют следы. В названиях — намёки на roadmap. В значениях — текущее состояние экспериментов.
tengu_session_memory: false
Однажды Claude запомнит, о чём мы говорили вчера.