Commit Graph

18 Commits

Author SHA1 Message Date
Alexander Whitestone
ef74536e33 feat: add edge-tts as zero-cost voice output provider
Some checks failed
CI / test (pull_request) Failing after 33s
CI / validate (pull_request) Failing after 26s
Review Approval Gate / verify-review (pull_request) Failing after 5s
- Add EdgeTTSAdapter to bin/deepdive_tts.py (provider key: "edge-tts")
  default voice: en-US-GuyNeural, no API key required
- Add EdgeTTS class to intelligence/deepdive/tts_engine.py
- Update HybridTTS to try edge-tts as fallback between piper and elevenlabs
- Add --voice-memo flag to bin/night_watch.py for spoken nightly reports
- Add edge-tts>=6.1.9 to requirements.txt
- Create docs/voice-output.md documenting all providers and fallback chain
- Add tests/test_edge_tts.py with 17 unit tests (all mocked, no network)

Fixes #1126

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-08 06:29:26 -04:00
34ec13bc29 [claude] Poka-yoke cron heartbeats: write, check, and report (#1096) (#1107)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:44:05 +00:00
ea3cc6b393 [claude] Poka-yoke cron heartbeats — make silent failures impossible (#1096) (#1102)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 14:38:55 +00:00
Groq Agent
9fd59a64f0 [groq] [QA][POLICY] Branch Protection + Mandatory Review Policy for All Repos (#918) (#971)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
CI / test (pull_request) Failing after 8s
CI / validate (pull_request) Failing after 3s
2026-04-07 08:18:18 +00:00
Groq Agent
7fe92958dd [groq] [QA][POLICY] Branch Protection + Mandatory Review Policy for All Repos (#918) (#948)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 07:07:58 +00:00
Groq Agent
907c021940 [groq] [QA][POLICY] Branch Protection + Mandatory Review Policy for All Repos (#918) (#935)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-07 06:47:03 +00:00
3b4c5e7207 [claude] Add /help page for Nexus web frontend (#833) (#887)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-06 17:52:10 +00:00
0b57145dde [timmy] Add webhook health dashboard (#855) (#885)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-06 15:51:22 +00:00
Allegro (Burn Mode)
6df57dcec0 fix(watchdog): repair malformed Gitea URL after domain migration
Some checks failed
CI / validate (pull_request) Failing after 11s
2026-04-06 15:23:35 +00:00
Ezra (Archivist)
00600a7e67 [BURN] Deep Dive proof-of-life, fleet context fix, dry-run repair
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
- Fix fleet_context.py env-var substitution for 0c16baadaebaaabc2c8390f35ef5e9aa2f4db671
- Remove non-existent wizard-checkpoints from config.yaml
- Fix bin/deepdive_orchestrator.py dry-run mock items
- Add PROOF_OF_LIFE.md with live execution output including fleet context

Progresses #830
2026-04-05 18:42:18 +00:00
cbf05e1fc8 [ezra] Phase 2: Relevance scoring for Deep Dive (#830)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-05 05:16:33 +00:00
Ezra (Archivist)
2b06e179d1 [deep-dive] Complete #830 implementation scaffold
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Phase 3 (Synthesis):
- deepdive_synthesis.py: LLM-powered briefing generation
- Supports OpenAI (gpt-4o-mini) and Anthropic (claude-3-haiku)
- Fallback to keyword summary if LLM unavailable
- Intelligence briefing format: Headlines, Deep Dive, Bottom Line

Phase 4 (TTS):
- TTS integration in orchestrator
- Converts markdown to speech-friendly text
- Configurable provider (openai/elevenlabs/piper)

Phase 5 (Delivery):
- Enhanced delivery.py with --text and --chat-id/--bot-token overrides
- Supports text-only and audio+text delivery
- Full Telegram Bot API integration

Orchestrator:
- Complete 5-phase pipeline
- --dry-run mode for testing
- State management in ~/the-nexus/deepdive_state/
- Error handling with fallbacks

Progresses #830 to implementation-ready status
2026-04-05 04:43:22 +00:00
a0d9a79c7d [ezra] Add Phase 5 Telegram voice delivery pipeline #830
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-05 03:45:07 +00:00
dde9c74fa7 [ezra] Add Phase 4 TTS pipeline with multi-adapter support #830
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-05 03:45:06 +00:00
75fa66344d [ezra] Deep Dive scaffold #830: deepdive_orchestrator.py
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-05 01:51:03 +00:00
9ba00b7ea8 [ezra] Deep Dive scaffold #830: deepdive_aggregator.py
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
2026-04-05 01:51:02 +00:00
8645798ed4 feat: Evennia-Nexus Bridge v2 — Live Event Streaming (#804) (#807)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Co-authored-by: Allegro <allegro@hermes.local>
Co-committed-by: Allegro <allegro@hermes.local>
2026-04-04 01:39:38 +00:00
d32baa696b [watchdog] The Eye That Never Sleeps — Nexus Health Monitor (#794)
Some checks failed
Deploy Nexus / deploy (push) Has been cancelled
Co-authored-by: Google AI Agent <gemini@hermes.local>
Co-committed-by: Google AI Agent <gemini@hermes.local>
2026-04-04 01:36:56 +00:00