Claude-Code-Terminal: ← / Hintergrund-Sitzung verliert ANTHROPIC_BASE_URL (Fehler "issue with the selected model") #130
Labels
No labels
herkunft/alpha-feedback
status
blockiert
status
zu-testen
typ
bug
typ
docs
typ
enhancement
typ
feature
typ
idea
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
iris/Iris#130
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Befund
Im Companion-Panel gestartetes Claude Code (Backend z. B. Splash) arbeitet nach Druck auf ← im leeren Prompt (Agenten-Ansicht, "← N agents") bzw. nach
/exitnur noch mit "There's an issue with the selected model (incoai/Qwen3.8-27B-Splash)". Der Splash-Server war gesund und hat die Anfragen nie gesehen.Ursache (belegt)
splashClaudeTerminalCommand(CompanionManager.swift) setztANTHROPIC_BASE_URL/ANTHROPIC_MODELnur als Präfix am Vordergrund-claude./background//exitan den Daemon (bg-pty-host,--fork-session --resume). Diese Prozesse haben keineANTHROPIC_BASE_URL(perps ewwgeprüft) und fragen api.anthropic.com nach einem unbekannten Modell.Doku (code.claude.com)
CLAUDE_CODE_DISABLE_AGENT_VIEW=1bzw. SettingdisableAgentViewschaltetclaude agents,--bg,/backgroundund den Supervisor ab.env-Block in settings.json passt daher nicht.Plan
CLAUDE_CODE_DISABLE_AGENT_VIEW=1in allen Claude-Code-Terminal-Kommandos setzen, damit die Sitzung am Fenster und an ihrer Umgebung bleibt.Offen
Wirkung auf einen bereits laufenden Daemon (
claude daemon stop --any) ist nicht bestätigt.PR #131 gemergt: fix(companion): Claude-Code-Terminal ohne Agent-View, Sitzung bleibt am Fenster samt Backend-Umgebung (#130)
#131
Commits:
PR #131
Geändert: Das Terminal-Startskript für Claude Code setzt jetzt
export CLAUDE_CODE_DISABLE_AGENT_VIEW=1(CompanionManager.swift,buildClaudeCodeTerminalScript), für alle Backends. ←,/backgroundund/exitschicken die Sitzung damit nicht mehr an den Daemon.Geprüft: Nur Ursache per
ps eww(Daemon-Prozesse ohneANTHROPIC_BASE_URL) und Splash-Log (Anfragen kamen nie an). Die Variable stammt aus der Claude-Code-Doku. Kein Xcode-Build, kein Gerätetest.Offen: Wirkung im echten Companion-Terminal testen (←-Taste sollte nichts mehr öffnen). Ein schon laufender Daemon ist evtl. nicht betroffen (
claude daemon stop --any). Issue bleibt offen bis zum Test.Abgeschlossen
Fix gemergt (PR #131): Das Terminal-Startskript setzt
CLAUDE_CODE_DISABLE_AGENT_VIEW=1, die Sitzung bleibt am Fenster samt Backend-Umgebung. iris-claude-sessions läuft seither im Alltag.Geschlossen auf Alfs ausdrückliches Wort (2026-10-21).