Files
the-nexus/config/deepdive.env.example
Rockachopa 6e8c54f5be
Some checks failed
CI / test (pull_request) Failing after 1m34s
Review Approval Gate / verify-review (pull_request) Failing after 12s
CI / validate (pull_request) Failing after 1m32s
fix(sovereignty): complete Anthropic purge — the-nexus (closes #1143)
Mirrors timmy-config PR #440 (Anthropic purge complete).
Re-applies PR #1394 changes to current main (PR was closed unmerged).

== Core purge (16 files — PR #1394) ==
- Frontend: app.js, style.css, portal & world state — all CLAUDE → GEMINI
- Fleet: ezra model google/gemini-2.5-pro; hermes-trismegistus lane deprecated
- Config: deepdive env/examples — Anthropic removed, default to Gemini
- Docs: FLEET_VOCABULARY fallback chain updated (Kimi > Gemini > Ollama)
- Components: agent presence & heartbeat panels — CLAUDE → GEMINI standby

== Ancillary fixes (3 files — active code references) ==
- bin/deepdive_filter.py — annotate "anthropic/claude" as research keywords (competitor monitoring)
- scaffold/deep-dive/aggregator/arxiv_fetcher.py — annotate RELEVANCE_KEYWORDS "claude" as research keyword
- intelligence/deepdive/prompts/production_briefing_v1.txt — genericize conversational-source example

== Preserved (per issue scope) ==
Historical (docs, reports, audits), tests, CLAUDE.md, .gitattributes,
.git hooks, competitor-monitoring configs (sources, keywords, RSS feeds),
architecture linter, sovereignty tests, deepdive historical metadata.

No tests touched; no historical documents modified.
2026-04-30 09:55:44 -04:00

62 lines
2.1 KiB
Plaintext

# Deep Dive Configuration
# Copy to .env and configure with real values
# =============================================================================
# LLM Provider (for synthesis phase)
# =============================================================================
# Primary: OpenRouter (recommended - access to multiple models)
OPENROUTER_API_KEY=sk-or-v1-...
DEEPDIVE_LLM_PROVIDER=openrouter
DEEPDIVE_LLM_MODEL=google/gemini-2.5-pro
# Anthropic purged — Kimi/Gemini/Ollama only
# Alternative: OpenAI
# OPENAI_API_KEY=sk-...
# DEEPDIVE_LLM_PROVIDER=openai
# DEEPDIVE_LLM_MODEL=gpt-4o
# =============================================================================
# Text-to-Speech Provider
# =============================================================================
# Primary: Piper (local, open-source, default for sovereignty)
DEEPDIVE_TTS_PROVIDER=piper
PIPER_MODEL_PATH=/opt/piper/models/en_US-lessac-medium.onnx
PIPER_CONFIG_PATH=/opt/piper/models/en_US-lessac-medium.onnx.json
# Alternative: ElevenLabs (cloud, higher quality)
# DEEPDIVE_TTS_PROVIDER=elevenlabs
# ELEVENLABS_API_KEY=sk_...
# ELEVENLABS_VOICE_ID=...
# Alternative: Coqui TTS (local)
# DEEPDIVE_TTS_PROVIDER=coqui
# COQUI_MODEL_NAME=tacotron2
# =============================================================================
# Telegram Delivery
# =============================================================================
TELEGRAM_BOT_TOKEN=123456789:ABCdefGHIjklMNOpqrsTUVwxyz
TELEGRAM_CHAT_ID=12345678
# =============================================================================
# Scheduling
# =============================================================================
DEEPDIVE_SCHEDULE=06:00
DEEPDIVE_TIMEZONE=America/New_York
# =============================================================================
# Paths (adjust for your installation)
# =============================================================================
DEEPDIVE_DATA_DIR=/opt/deepdive/data
DEEPDIVE_CONFIG_DIR=/opt/deepdive/config
DEEPDIVE_LOG_DIR=/opt/deepdive/logs
# Optional: Semantic Scholar API (for enhanced metadata)
# SEMANTIC_SCHOLAR_API_KEY=...