Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -329,7 +329,7 @@ know about:
| Variable | Component | Purpose |
|---|---|---|
| `VYROX_HMAC_SECRET` | all | Sixty four hex characters. Signs Python ↔ Python and Python ↔ Rust traffic. |
| `REDIS_URL` | ingestion, worker | `redis://` or `rediss://` URL. The legacy Upstash REST variables are still accepted for backward compatibility but new deployments should set this. |
| `REDIS_URL` | ingestion, worker | `redis://` or `rediss://` URL. The legacy REST-style Redis variables are still accepted for backward compatibility but new deployments should set this. |
| `OPENCODE_ZEN_API_KEY` | worker | LLM provider key. Empty falls back to the legacy `OPENROUTER_API_KEY` during the migration window. |
| `DISCORD_BOT_TOKEN` | bot | Discord application token. |
| `DISCORD_PUBLIC_KEY` | bot | Application public key for interaction Ed25519 verification. Empty skips verification (local dev only). |
Expand Down
2 changes: 1 addition & 1 deletion ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ sixteen blocker items that all shipped between 2026-05-21 and
- `.env.example` rewritten with logical sections and every new
variable documented.
- `Settings.effective_redis_url()` resolves the canonical `REDIS_URL`
first and falls back to the legacy Upstash REST variables. The
first and falls back to the legacy REST-style Redis variables. The
worker refuses to start with no Redis URL.
Comment on lines +63 to 64

## In flight
Expand Down
12 changes: 6 additions & 6 deletions SETUP_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ EDR (CrowdStrike/SentinelOne)
- Managed Redis: any Redis 6+ compatible provider works

3. **LLM provider credentials**
- Vyrox supports OpenAI-compatible APIs (OpenAI, Anthropic, or any OpenRouter-compatible endpoint)
- Vyrox supports OpenAI-compatible APIs (OpenAI, Anthropic, or any OpenAI-compatible endpoint)
- Configure the model via `LLM_MODEL` and the endpoint via `LLM_BASE_URL`
Comment on lines +72 to 73

### Optional (for real EDR integration)
Expand Down Expand Up @@ -173,14 +173,14 @@ VYROX_HMAC_SECRET=YOUR_64_CHAR_HEX_HERE
# =====================================================================
# Redis
# =====================================================================
UPSTASH_REDIS_REST_URL=redis://localhost:6379
UPSTASH_REDIS_REST_TOKEN=
REDIS_URL=redis://localhost:6379

# =====================================================================
# OpenRouter (LLM)
# LLM Provider (any OpenAI-compatible endpoint)
# =====================================================================
OPENROUTER_API_KEY=sk-or-v1-YOUR_KEY_HERE
OPENROUTER_MODEL=mistralai/mistral-7b-instruct:free
OPENCODE_ZEN_API_KEY=YOUR_LLM_API_KEY_HERE
LLM_BASE_URL=https://your-openai-compatible-endpoint/v1
LLM_MODEL=YOUR_MODEL_NAME

# =====================================================================
# SQLite Database
Expand Down
Loading