opencode-config/.env.example
Sergey 25cf10baa6
feat(memory): incremental index with SHA256 + atomic + versioning + flock (#83)
* feat(memory): add SHA256 incremental index with atomic writes, versioning, flock

* feat(memory): parse Retry-After header and add batch progress logging

* test(memory): add incremental, atomic, versioning, retry, batch tests

* docs(memory): update .env.example with OpenRouter defaults

* docs(handoff): add handoff and ADR-036 for incremental index

* docs(handoff): set PR number

* docs(project-map): update index.py and embedder.py descriptions for PR#83

* fix(ci): skip index rewrite on no-op + versioning first-run

* fix(ci): ruff format index.py

---------

Co-authored-by: opencode-agent <agent@opencode.local>
2026-07-26 19:19:55 +03:00

47 lines
No EOL
1.5 KiB
Text

# AI Provider
AI_PROVIDER_BASE_URL=https://your-ai-provider.example.com/v1/
AI_PROVIDER_API_KEY=your-api-key-here
# OpenAI Embeddings (Memory CLI)
# OpenRouter defaults (Qwen3 8B, batch=50). For OpenAI direct, use:
# OPENAI_BASE_URL=https://api.openai.com/v1
# OPENAI_EMBEDDING_MODEL=text-embedding-3-small
# OPENAI_EMBEDDING_BATCH_SIZE=2048
OPENAI_BASE_URL=https://openrouter.ai/api/v1
OPENAI_API_KEY=your-openrouter-api-key
OPENAI_EMBEDDING_MODEL=qwen/qwen3-embedding-8b
OPENAI_EMBEDDING_BATCH_SIZE=50
OPENAI_EMBEDDING_BATCH_DELAY=1
MEMORY_CHUNK_SIZE=512
MEMORY_CHUNK_OVERLAP=64
# OpenCode Server
OPENCODE_SERVER_PASSWORD=your-opencode-server-password
# GitHub
GITHUB_TOKEN=your-github-token-here
# Context7 MCP
CONTEXT7_API_KEY=your-context7-api-key-here
# Telegram (optional)
TELEGRAM_API_ID=your-telegram-api-id
TELEGRAM_API_HASH=your-telegram-api-hash
TELEGRAM_BOT_TOKEN=your-telegram-bot-token
# Redis (optional)
REDIS_PASSWORD=your-redis-password
# Cloudflare Tunnel (optional — see separate tunnel repo)
CLOUDFLARE_TUNNEL_TOKEN=
TUNNEL_DOMAIN=
# Antidetect Browser MCP
# Local: http://localhost:8765/mcp
# Remote: http://<your-server-ip>:8765/mcp
ANTIDETECT_BROWSER_MCP_URL=http://localhost:8765/mcp
# OpenCode Memory (required — memory-setup tool exits 1 if OPENCODE_MEMORY_REMOTE unset)
# Point at your fork of opencode-memory (see README "Memory setup" for the upstream repo)
OPENCODE_MEMORY_REMOTE=https://github.com/your-username/your-opencode-memory.git
OPENCODE_MEMORY_DIR=/root/.local/share/opencode/opencode-memory