Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
1 line
23 KiB
JSON
1 line
23 KiB
JSON
{"repo": "2-sep/echomind", "files": {".env.example": {"82378703f55767d2ffc18104d7270742bd11d138": {"t": 1785747079.6445699, "n": 1817, "h": "e13b857cbf7e0f97", "c": "# EchoMind 环境变量配置示例\n# 复制此文件为 .env 并填写实际值\n\n# ── 应用 ──────────────────────────────────────────────────────────────────────\nAPP_NAME=EchoMind\nAPP_ENV=production\nLOG_LEVEL=INFO\n\n# ── API ───────────────────────────────────────────────────────────────────────\nAPI_HOST=0.0.0.0\nAPI_PORT=8000\n\n# ── Anthropic Claude ──────────────────────────────────────────────────────────\nANTHROPIC_API_KEY=sk-9d421e6aed96455aa2ffde9597c702d1\n\n# 可选:覆盖为兼容 Anthropic 协议的第三方 API(如 DeepSeek)\nANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic\n\n# 可选:覆盖模型名称(默认 claude-3-5-sonnet-20241022)\n# 使用 DeepSeek 时设为 deepseek-chat\nANTHROPIC_MODEL=deepseek-chat\n\n# ── Redis ─────────────────────────────────────────────────────────────────────\nREDIS_URL=redis://localhost:6379/0\nREDIS_PASSWORD=echomind123\n\n# ── ChromaDB ──────────────────────────────────────────────────────────────────\nCHROMA_HOST=localhost\nCHROMA_PORT=8001\nCHROMA_PERSIST_DIRECTORY=./data/chroma\n\n# ── 监控 ──────────────────────────────────────────────────────────────────────\nPROMETHEUS_PORT=9091\nANOMALY_DETECTION_THRESHOLD=2.0\n\n# ── 评测 ──────────────────────────────────────────────────────────────────────\nEVAL_BASELINE_PATH=./data/eval/baseline.json\n\n# ── Skills ───────────────────────────────────────────────────────────────────\n# 默认读取项目内 ./skills,支持运行时通过 POST /skills/reload 热加载\nECHOMIND_SKILLS_DIR=./skills\nECHOMIND_SKILLS_MAX_PROMPT_CHARS=5000\n\n# ── 安全 ──────────────────────────────────────────────────────────────────────\nSECRET_KEY=change_this_in_production\nJWT_SECRET_KEY=change_this_in_production\n\n# ── Grafana ───────────────────────────────────────────────────────────────────\nGRAFANA_USER=admin\nGRAFANA_PASSWORD=admin\n\n# ── 功能开关 ──────────────────────────────────────────────────────────────────\nENABLE_SWAGGER_UI=true\nENABLE_MONITORING=true\nENABLE_EVALUATION=true\n"}, "521458b3a6b00cbf8e7a0555dec59b42e7c3292d": {"t": 1785770280.3934076, "n": 1813, "h": "6721d83178b56490", "c": "# EchoMind 环境变量配置示例\n# 复制此文件为 .env 并填写实际值\n\n# ── 应用 ──────────────────────────────────────────────────────────────────────\nAPP_NAME=EchoMind\nAPP_ENV=production\nLOG_LEVEL=INFO\n\n# ── API ───────────────────────────────────────────────────────────────────────\nAPI_HOST=0.0.0.0\nAPI_PORT=8000\n\n# ── Anthropic Claude ──────────────────────────────────────────────────────────\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n\n# 可选:覆盖为兼容 Anthropic 协议的第三方 API(如 DeepSeek)\n# ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic\n\n# 可选:覆盖模型名称(默认 claude-3-5-sonnet-20241022)\n# 使用 DeepSeek 时设为 deepseek-chat\n# ANTHROPIC_MODEL=deepseek-chat\n\n# ── Redis ─────────────────────────────────────────────────────────────────────\nREDIS_URL=redis://localhost:6379/0\nREDIS_PASSWORD=echomind123\n\n# ── ChromaDB ──────────────────────────────────────────────────────────────────\nCHROMA_HOST=localhost\nCHROMA_PORT=8001\nCHROMA_PERSIST_DIRECTORY=./data/chroma\n\n# ── 监控 ──────────────────────────────────────────────────────────────────────\nPROMETHEUS_PORT=9091\nANOMALY_DETECTION_THRESHOLD=2.0\n\n# ── 评测 ──────────────────────────────────────────────────────────────────────\nEVAL_BASELINE_PATH=./data/eval/baseline.json\n\n# ── Skills ───────────────────────────────────────────────────────────────────\n# 默认读取项目内 ./skills,支持运行时通过 POST /skills/reload 热加载\nECHOMIND_SKILLS_DIR=./skills\nECHOMIND_SKILLS_MAX_PROMPT_CHARS=5000\n\n# ── 安全 ──────────────────────────────────────────────────────────────────────\nSECRET_KEY=change_this_in_production\nJWT_SECRET_KEY=change_this_in_production\n\n# ── Grafana ───────────────────────────────────────────────────────────────────\nGRAFANA_USER=admin\nGRAFANA_PASSWORD=admin\n\n# ── 功能开关 ──────────────────────────────────────────────────────────────────\nENABLE_SWAGGER_UI=true\nENABLE_MONITORING=true\nENABLE_EVALUATION=true\n"}, "baddb14541ce6ad6d0ad363ab54e16674b41ddb4": {"t": 1785770281.7555928, "n": 1618, "h": "8d78da0d9f848bca", "c": "# EchoMind 环境变量配置示例\n# 复制此文件为 .env 并填写实际值\n\n# ── 应用 ──────────────────────────────────────────────────────────────────────\nAPP_NAME=EchoMind\nAPP_ENV=production\nLOG_LEVEL=INFO\n\n# ── API ───────────────────────────────────────────────────────────────────────\nAPI_HOST=0.0.0.0\nAPI_PORT=8000\n\n# ── Anthropic Claude ──────────────────────────────────────────────────────────\nANTHROPIC_API_KEY=sk-9d421e6aed96455aa2ffde9597c702d1\n\n# 可选:覆盖为兼容 Anthropic 协议的第三方 API(如 DeepSeek)\nANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic\n\n# 可选:覆盖模型名称(默认 claude-3-5-sonnet-20241022)\n# 使用 DeepSeek 时设为 deepseek-chat\nANTHROPIC_MODEL=deepseek-chat\n\n# ── Redis ─────────────────────────────────────────────────────────────────────\nREDIS_URL=redis://localhost:6379/0\nREDIS_PASSWORD=echomind123\n\n# ── ChromaDB ──────────────────────────────────────────────────────────────────\nCHROMA_HOST=localhost\nCHROMA_PORT=8001\nCHROMA_PERSIST_DIRECTORY=./data/chroma\n\n# ── 监控 ──────────────────────────────────────────────────────────────────────\nPROMETHEUS_PORT=9091\nANOMALY_DETECTION_THRESHOLD=2.0\n\n# ── 评测 ──────────────────────────────────────────────────────────────────────\nEVAL_BASELINE_PATH=./data/eval/baseline.json\n\n# ── 安全 ──────────────────────────────────────────────────────────────────────\nSECRET_KEY=change_this_in_production\nJWT_SECRET_KEY=change_this_in_production\n\n# ── Grafana ───────────────────────────────────────────────────────────────────\nGRAFANA_USER=admin\nGRAFANA_PASSWORD=admin\n\n# ── 功能开关 ──────────────────────────────────────────────────────────────────\nENABLE_SWAGGER_UI=true\nENABLE_MONITORING=true\nENABLE_EVALUATION=true\n"}, "afaeda72aceef7a48593de94d0df47134b30c38d": {"t": 1785770283.1819248, "n": 1614, "h": "4d7c9db75486699f", "c": "# EchoMind 环境变量配置示例\n# 复制此文件为 .env 并填写实际值\n\n# ── 应用 ──────────────────────────────────────────────────────────────────────\nAPP_NAME=EchoMind\nAPP_ENV=production\nLOG_LEVEL=INFO\n\n# ── API ───────────────────────────────────────────────────────────────────────\nAPI_HOST=0.0.0.0\nAPI_PORT=8000\n\n# ── Anthropic Claude ──────────────────────────────────────────────────────────\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n\n# 可选:覆盖为兼容 Anthropic 协议的第三方 API(如 DeepSeek)\n# ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic\n\n# 可选:覆盖模型名称(默认 claude-3-5-sonnet-20241022)\n# 使用 DeepSeek 时设为 deepseek-chat\n# ANTHROPIC_MODEL=deepseek-chat\n\n# ── Redis ─────────────────────────────────────────────────────────────────────\nREDIS_URL=redis://localhost:6379/0\nREDIS_PASSWORD=echomind123\n\n# ── ChromaDB ──────────────────────────────────────────────────────────────────\nCHROMA_HOST=localhost\nCHROMA_PORT=8001\nCHROMA_PERSIST_DIRECTORY=./data/chroma\n\n# ── 监控 ──────────────────────────────────────────────────────────────────────\nPROMETHEUS_PORT=9091\nANOMALY_DETECTION_THRESHOLD=2.0\n\n# ── 评测 ──────────────────────────────────────────────────────────────────────\nEVAL_BASELINE_PATH=./data/eval/baseline.json\n\n# ── 安全 ──────────────────────────────────────────────────────────────────────\nSECRET_KEY=change_this_in_production\nJWT_SECRET_KEY=change_this_in_production\n\n# ── Grafana ───────────────────────────────────────────────────────────────────\nGRAFANA_USER=admin\nGRAFANA_PASSWORD=admin\n\n# ── 功能开关 ──────────────────────────────────────────────────────────────────\nENABLE_SWAGGER_UI=true\nENABLE_MONITORING=true\nENABLE_EVALUATION=true\n"}, "587a6a9e7ba998a1e38fbd58289e8e3ad71db85d": {"t": 1785770284.9296978, "n": 1489, "h": "5506979377bca8bb", "c": "# EchoMind 环境变量配置示例\n# 复制此文件为 .env 并填写实际值\n\n# ── 应用 ──────────────────────────────────────────────────────────────────────\nAPP_NAME=EchoMind\nAPP_ENV=production\nLOG_LEVEL=INFO\n\n# ── API ───────────────────────────────────────────────────────────────────────\nAPI_HOST=0.0.0.0\nAPI_PORT=8000\n\n# ── Anthropic Claude ──────────────────────────────────────────────────────────\nANTHROPIC_API_KEY=your_anthropic_api_key_here\n\n# 可选:覆盖为兼容 Anthropic 协议的第三方 API(如 DeepSeek)\n# ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic\n\n# 可选:覆盖模型名称(默认 claude-3-5-sonnet-20241022)\n# 使用 DeepSeek 时设为 deepseek-chat\n# ANTHROPIC_MODEL=deepseek-chat\n\n# ── Redis ─────────────────────────────────────────────────────────────────────\nREDIS_URL=redis://localhost:6379/0\nREDIS_PASSWORD=echomind123\n\n# ── ChromaDB ──────────────────────────────────────────────────────────────────\nCHROMA_HOST=localhost\nCHROMA_PORT=8001\nCHROMA_PERSIST_DIRECTORY=./data/chroma\n\n# ── 监控 ──────────────────────────────────────────────────────────────────────\nPROMETHEUS_PORT=9091\nANOMALY_DETECTION_THRESHOLD=2.0\n\n# ── 安全 ──────────────────────────────────────────────────────────────────────\nSECRET_KEY=change_this_in_production\nJWT_SECRET_KEY=change_this_in_production\n\n# ── Grafana ───────────────────────────────────────────────────────────────────\nGRAFANA_USER=admin\nGRAFANA_PASSWORD=admin\n\n# ── 功能开关 ──────────────────────────────────────────────────────────────────\nENABLE_SWAGGER_UI=true\nENABLE_MONITORING=true\nENABLE_EVALUATION=true\n"}, "b8c2979f381216c5a57250786fa59c666bf5a620": {"t": 1785770286.3048909, "n": 4013, "h": "bc50518def906679", "c": "# EchoMind 智能客服系统 - 环境变量配置示例\n# 复制此文件为 .env 并填写实际的配置值\n\n# ============================================\n# 应用基础配置\n# ============================================\nAPP_NAME=EchoMind\nAPP_ENV=production\nLOG_LEVEL=INFO\nDEBUG=false\n\n# ============================================\n# API 服务配置\n# ============================================\nAPI_HOST=0.0.0.0\nAPI_PORT=8000\nWORKERS=4\nMAX_CONNECTIONS=1000\nREQUEST_TIMEOUT=30\n\n# ============================================\n# Anthropic Claude API 配置\n# ============================================\nANTHROPIC_API_KEY=sk-2a4ec3dee4dd4c8e81fb965809e9e1f3\nCLAUDE_MODEL=deepseek-v4-flash\nCLAUDE_MAX_TOKENS=4096\nCLAUDE_TEMPERATURE=0.7\n\n# ============================================\n# Redis 缓存配置\n# ============================================\nREDIS_URL=redis://localhost:6379/0\nREDIS_PASSWORD=echomind123\nREDIS_MAX_CONNECTIONS=50\nREDIS_SOCKET_TIMEOUT=5\nREDIS_SOCKET_CONNECT_TIMEOUT=5\nREDIS_RETRY_ON_TIMEOUT=true\nREDIS_HEALTH_CHECK_INTERVAL=30\n\n# ============================================\n# ChromaDB 向量数据库配置\n# ============================================\nCHROMA_HOST=localhost\nCHROMA_PORT=8001\nCHROMA_PERSIST_DIRECTORY=./data/chroma\nCHROMA_AUTH_TOKEN=echomind-token-123\nCHROMA_COLLECTION_NAME=echomind_memories\n\n# ============================================\n# 意图识别配置\n# ============================================\nINTENT_MODEL=sentence-transformers/all-MiniLM-L6-v2\nINTENT_CONFIDENCE_THRESHOLD=0.6\nINTENT_CACHE_SIZE=1000\nINTENT_CACHE_TTL=3600\n\n# ============================================\n# Agent 编排配置\n# ============================================\nAGENT_TIMEOUT=30\nAGENT_MAX_PARALLEL=3\nAGENT_RATE_LIMIT=100\nAGENT_PRIORITY_ENABLED=true\n\n# ============================================\n# 工具调用配置\n# ============================================\nTOOL_TIMEOUT=30\nTOOL_RATE_LIMIT=100\nTOOL_CACHE_ENABLED=true\nTOOL_CACHE_TTL=300\nTOOL_CIRCUIT_BREAKER_THRESHOLD=5\nTOOL_CIRCUIT_BREAKER_TIMEOUT=60\n\n# ============================================\n# 记忆管理配置\n# ============================================\nMEMORY_MAX_WORKING=50\nMEMORY_MAX_TOKENS=8000\nMEMORY_COMPRESSION_THRESHOLD=10\nMEMORY_COMPRESSION_RATIO=0.3\nMEMORY_TTL_HOURS=720\n\n# ============================================\n# 监控配置\n# ============================================\nPROMETHEUS_PORT=9090\nPROMETHEUS_ENABLED=true\nGRAFANA_ENABLED=true\nALERT_WEBHOOK_URL=\nMONITORING_INTERVAL=5\nANOMALY_DETECTION_THRESHOLD=2.0\n\n# ============================================\n# 评测配置\n# ============================================\nEVALUATION_ENABLED=true\nEVALUATION_INTERVAL=3600\nQUALITY_ASSESSMENT_ENABLED=true\nREGRESSION_TEST_ENABLED=true\n\n# ============================================\n# 安全配置\n# ============================================\nSECRET_KEY=your_secret_key_here_change_this_in_production\nJWT_SECRET_KEY=your_jwt_secret_key_here\nJWT_ALGORITHM=HS256\nJWT_EXPIRATION_HOURS=24\n\n# ============================================\n# CORS 配置\n# ============================================\nCORS_ORIGINS=http://localhost:3000,http://localhost:8080\nCORS_ALLOW_CREDENTIALS=true\nCORS_ALLOW_METHODS=*\nCORS_ALLOW_HEADERS=*\n\n# ============================================\n# 日志配置\n# ============================================\nLOG_FILE=./logs/echomind.log\nLOG_MAX_BYTES=10485760\nLOG_BACKUP_COUNT=5\nLOG_FORMAT=%(asctime)s - %(name)s - %(levelname)s - %(message)s\n\n# ============================================\n# 数据库配置 (可选)\n# ============================================\n# DATABASE_URL=postgresql://user:password@localhost:5432/echomind\n# DATABASE_POOL_SIZE=20\n# DATABASE_MAX_OVERFLOW=10\n# DATABASE_POOL_TIMEOUT=30\n\n# ============================================\n# 外部服务配置 (可选)\n# ============================================\n# SLACK_WEBHOOK_URL=https://hooks.slack.com/services/YOUR/WEBHOOK/URL\n# PAGERDUTY_API_KEY=your_pagerduty_api_key\n# SENTRY_DSN=your_sentry_dsn\n\n# ============================================\n# 功能开关\n# ============================================\nENABLE_TELEMETRY=false\nENABLE_ANALYTICS=false\nENABLE_DEBUG_ENDPOINTS=false\nENABLE_SWAGGER_UI=true"}}, ".env": {"82378703f55767d2ffc18104d7270742bd11d138": {"t": 1786068543.5445023, "n": 956, "h": "a9659af6d15f52ed", "c": "# EchoMind 环境变量\n# docker compose 部署时会自动读取此文件\n\n# ── Anthropic / DeepSeek ──────────────────────────────────────────────────────\nANTHROPIC_API_KEY=sk-2a4ec3dee4dd4c8e81fb965809e9e1f3\nANTHROPIC_MODEL=deepseek-chat\nANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic\n\n# ── 应用 ──────────────────────────────────────────────────────────────────────\nAPP_ENV=production\nLOG_LEVEL=INFO\nAPI_HOST=0.0.0.0\nAPI_PORT=8000\n\n# ── Redis ─────────────────────────────────────────────────────────────────────\nREDIS_PASSWORD=echomind123\n# docker compose 内部地址(容器间通信)\nREDIS_URL=redis://:echomind123@redis:6379/0\n\n# ── ChromaDB(情景记忆 + 用户画像)─────────────────────────────────────────────\n# docker compose 内部地址(连接独立 ChromaDB 服务)\nCHROMA_HOST=chromadb\nCHROMA_PORT=8000\n# 降级用本地路径(ChromaDB 服务不可用时自动切换)\nCHROMA_PERSIST_DIRECTORY=/app/data/chroma\n\n# ── 监控 ──────────────────────────────────────────────────────────────────────\nPROMETHEUS_PORT=9091\nMONITOR_INTERVAL=10\nALERT_WEBHOOK_URL=\n"}}}} |