Files
memind/docs/goose-v149-canary.env.example
T
john fc4ac98e9f feat(context): add dsh executor and headroom active loopback probe
Wire DeepSeek Harness as an optional fourth code executor (default off)
and add a loopback observation script that compares prompt tokens through
headroom proxy with OPENAI_TARGET_API_URL pointed at the compat proxy.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 21:32:57 +08:00

53 lines
1.9 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Goose v1.49 local canary example.
# Copy into .env.local via: bash scripts/switch-goose-v149-canary.sh on all
# Rollback: bash scripts/switch-goose-v149-canary.sh rollback
# --- Full canary (all Portal traffic → v1.49) ---
# TKMIND_GOOSE_CANARY=all
# TKMIND_API_TARGET=https://127.0.0.1:18049
# TKMIND_API_TARGET_STABLE=https://127.0.0.1:18006
# TKMIND_API_TARGET_V149=https://127.0.0.1:18049
# --- Per-user canary ---
# TKMIND_GOOSE_CANARY=users
# TKMIND_API_TARGET=https://127.0.0.1:18006
# TKMIND_API_TARGETS=https://127.0.0.1:18006,https://127.0.0.1:18049
# TKMIND_GOOSE_CANARY_USER_IDS=replace-with-user-uuid
# Memory safety (Phase 01)
MEMORY_BACKEND=legacy
MEMORY_VECTOR_ENABLED=0
MEMORY_AGENT_INJECTION_MODE=off
MEMORY_LIFECYCLE_ENABLED=0
MEMORY_CANDIDATE_ENABLED=0
# Goose v1.49 local session DB (isolated from production memind_sessions)
# GOOSE_SESSION_DB_URL=postgresql://john@127.0.0.1:5432/goose_sessions_v149_dev
# Headroom context compression (Phase 1, local loopback only)
# MEMIND_HEADROOM_MODE=off
# MEMIND_HEADROOM_PROXY_BASE_URL=http://127.0.0.1:8787/v1
# MEMIND_HEADROOM_UPSTREAM_BASE_URL=http://127.0.0.1:18036/v1
# OPENAI_TARGET_API_URL=http://127.0.0.1:18036/v1
# HEADROOM_OUTPUT_SHAPER=0
# MEMIND_HEADROOM_OBS_MODEL=deepseek-chat
# DeepSeek Harness code executor (developer preview, default off)
# MEMIND_TOOL_GATEWAY_DSH_ENABLED=0
# MEMIND_TOOL_GATEWAY_DSH_TASK_TYPES=repo_refactor,multi_file
# MEMIND_DSH_BIN=dsh
# Context injection budget (Phase 2, default off — does not open memory injection)
# MEMIND_CONTEXT_BUDGET_MODE=off
# MEMIND_CONTEXT_BUDGET_MAX_CHARS=12000
# Recall fusion (Phase 3, default off)
# MEMIND_RECALL_FUSION_MODE=off
# MEMIND_RECALL_FUSION_RRF_K=60
# MEMIND_RECALL_FUSION_LIMIT=3
# zvec-grep workspace search for code tasks (dev/local, default off)
# MEMIND_ZVEC_WORKSPACE_MODE=off
# MEMIND_ZVEC_BINARY=zg
# MEMIND_ZVEC_WORKSPACE_TASK_TYPES=page_data_dev_complex,repo_refactor,multi_file