Compare commits

..

1 commit

Author SHA1 Message Date
Claude
fdb4c845bb fix: vision(#623): Claude identity isolation for disinto-chat (#707)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
ci/woodpecker/pr/smoke-init Pipeline was successful
2026-04-12 01:50:23 +00:00
2 changed files with 2 additions and 1 deletions

View file

@ -691,7 +691,7 @@ prompt_chat_identity() {
response="${response:-Y}"
case "$response" in
[Nn][Oo]|[Nn])
[Nn][Ee]|[Nn])
echo "Chat: Skipping separate identity — chat will use shared ~/.claude"
echo "Chat: Note: OAuth refresh races may occur with concurrent agents"
return 1

View file

@ -497,6 +497,7 @@ services:
# Mount claude binary from host (same as agents)
- CLAUDE_BIN_PLACEHOLDER:/usr/local/bin/claude:ro
# Separate Claude identity mount for chat — isolated from factory agents (#707)
# Only mounted if ANTHROPIC_API_KEY is not set (API key mode skips OAuth)
- ${CHAT_CLAUDE_DIR:-${HOME}/.claude-chat}:/home/chat/.claude-chat
environment:
CHAT_HOST: "0.0.0.0"