feat: update cc-remote.sh to support streaming configuration in settings
This commit is contained in:
+5
-4
@@ -41,6 +41,7 @@ if [[ -z "$GATEWAY_URL" ]]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
ANTHROPIC_ENDPOINT="${ANTHROPIC_BASE_URL:-${GATEWAY_URL}/anthropic}"
|
ANTHROPIC_ENDPOINT="${ANTHROPIC_BASE_URL:-${GATEWAY_URL}/anthropic}"
|
||||||
|
STREAM_JSON="{\"stream\": ${STREAMING:-false}}"
|
||||||
|
|
||||||
# ── Print mode ──
|
# ── Print mode ──
|
||||||
print_env() {
|
print_env() {
|
||||||
@@ -48,6 +49,7 @@ print_env() {
|
|||||||
echo "│ ANTHROPIC_BASE_URL=${ANTHROPIC_ENDPOINT}"
|
echo "│ ANTHROPIC_BASE_URL=${ANTHROPIC_ENDPOINT}"
|
||||||
echo "│ ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-${OPENAI_KEY:-}:0:20}... (masked)"
|
echo "│ ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-${OPENAI_KEY:-}:0:20}... (masked)"
|
||||||
echo "│ Gateway: ${GATEWAY_URL}/health"
|
echo "│ Gateway: ${GATEWAY_URL}/health"
|
||||||
|
echo "│ Streaming: ${STREAMING:-false}"
|
||||||
echo "└─"
|
echo "└─"
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -75,8 +77,7 @@ print_env
|
|||||||
# ── Claude Code'u başlat ──
|
# ── Claude Code'u başlat ──
|
||||||
echo "┌─ Claude Code başlatılıyor (remote gateway)..."
|
echo "┌─ Claude Code başlatılıyor (remote gateway)..."
|
||||||
echo "│ Gateway: ${ANTHROPIC_ENDPOINT}"
|
echo "│ Gateway: ${ANTHROPIC_ENDPOINT}"
|
||||||
echo "│ Not: Streaming desteklenmiyor. ~/.claude/settings.json'a"
|
echo "│ Streaming: ${STREAMING:-false}"
|
||||||
echo '│ "stream": false eklendi.'
|
|
||||||
echo "│ Çıkmak için: exit veya Ctrl+C"
|
echo "│ Çıkmak için: exit veya Ctrl+C"
|
||||||
echo "└─"
|
echo "└─"
|
||||||
echo ""
|
echo ""
|
||||||
@@ -119,7 +120,7 @@ if [[ $EUID -eq 0 ]]; then
|
|||||||
cd "${ORIG_DIR}" 2>/dev/null || cd "${CLAUD_PROJECT}"
|
cd "${ORIG_DIR}" 2>/dev/null || cd "${CLAUD_PROJECT}"
|
||||||
export ANTHROPIC_BASE_URL="${ANTHROPIC_ENDPOINT}"
|
export ANTHROPIC_BASE_URL="${ANTHROPIC_ENDPOINT}"
|
||||||
export ANTHROPIC_API_KEY="${ANTHROPIC_API_KEY:-${OPENAI_KEY:-}}"
|
export ANTHROPIC_API_KEY="${ANTHROPIC_API_KEY:-${OPENAI_KEY:-}}"
|
||||||
exec "${CLAUD_BIN}" --settings '{"stream": false}' "\$@"
|
exec "${CLAUD_BIN}" --settings "${STREAM_JSON}" "\$@"
|
||||||
WRAPPER
|
WRAPPER
|
||||||
chmod +x "$CLAUD_RUNNER"
|
chmod +x "$CLAUD_RUNNER"
|
||||||
|
|
||||||
@@ -135,5 +136,5 @@ else
|
|||||||
cd "$ORIG_DIR"
|
cd "$ORIG_DIR"
|
||||||
ANTHROPIC_BASE_URL="${ANTHROPIC_ENDPOINT}" \
|
ANTHROPIC_BASE_URL="${ANTHROPIC_ENDPOINT}" \
|
||||||
ANTHROPIC_API_KEY="${ANTHROPIC_API_KEY:-${OPENAI_KEY:-}}" \
|
ANTHROPIC_API_KEY="${ANTHROPIC_API_KEY:-${OPENAI_KEY:-}}" \
|
||||||
claude --settings '{"stream": false}' "$@"
|
claude --settings "${STREAM_JSON}" "$@"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user