From 6d91ea3d86be1691c609abfaae52d808cfacba51 Mon Sep 17 00:00:00 2001 From: dttb Date: Sat, 18 Apr 2026 03:53:40 +0300 Subject: [PATCH] =?UTF-8?q?daily=202026-04-19:=20Fix=20B=20=D0=B2=D1=8B?= =?UTF-8?q?=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD=20(unset=20host-managed=20?= =?UTF-8?q?auth=20=D0=B2=20.zshenv)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- daily/2026-04-19.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/daily/2026-04-19.md b/daily/2026-04-19.md index a0bbca9..119047f 100644 --- a/daily/2026-04-19.md +++ b/daily/2026-04-19.md @@ -10,9 +10,9 @@ tags: [planning, kb-improvements] Перенесено из вчерашней сессии (см. итоги в `notes/claude/2026-04-17-*-httpsgithub...md`). -### 🔧 Блокер прежде всего -- [ ] **Fix B:** unset в `~/.zprofile` для `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`, `CLAUDE_INTERNAL_FC_OVERRIDES`, `CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH` когда shell запущен **не** из Claude Desktop. Иначе `claude` в Obsidian terminal получает 401. - Conditional: `if [ "$__CFBundleIdentifier" != "com.anthropic.claudefordesktop" ]`. +### 🔧 Блокер — ✅ сделано вечером 2026-04-18 +- [x] **Fix B:** unset host-managed auth-env в `~/.zshenv` (читается всеми zsh — login, non-login, interactive, non-interactive). Снимает: `CLAUDE_CODE_PROVIDER_MANAGED_BY_HOST`, `CLAUDE_INTERNAL_FC_OVERRIDES`, `CLAUDE_CODE_SDK_HAS_OAUTH_REFRESH`, `CLAUDE_CODE_ENTRYPOINT`, `CLAUDE_CODE_OAUTH_TOKEN` (протухший от host), `ANTHROPIC_API_KEY`, `ANTHROPIC_BASE_URL`. CLI теперь фолбэкается на Keychain со свежим токеном после `/login`. +- [ ] Утром проверить: открыть Obsidian → Cmd+P → Integrated terminal → `claude` → без 401. ### 🎯 Топ-3 улучшения (порядок по ROI)