Files
Clawd BotandClaude Opus 4.6 ca9b510922 chore: align with upstream openclaw/openclaw and overlay local additions
- Reset master to upstream/main (16,697 commits)
- Overlay 2,271 local-only files (skills, tools, workspace, configs, apps)
- Restore IDENTITY.md and USER.md templates
- Build verified, gateway running, Discord working

Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-03-03 07:40:46 +01:00

839 B

VOICE.md — Voice Stub Implementation

The voice layer is stubbed to emit voice.* events and provide human-readable summaries.


Code

  • workspace/james/agents/voice/voice_stub.py

Inputs

Default input channels:

  • james.actions
  • james.decisions
  • james.events.system
  • james.events.mail

Override with:

JAMES_VOICE_CHANNELS="james.actions,james.decisions"

Outputs

  • Default publish channel: james.events.voice
  • Event types: voice.briefing, voice.approval_request

Run (stdout)

PYTHONPATH=<repo-root>/workspace JAMES_VOICE_STDOUT=1 \
python3 workspace/james/agents/voice/voice_stub.py --stdout

Run (publish to Redis)

PYTHONPATH=<repo-root>/workspace REDIS_URL=redis://:<pass>@127.0.0.1:6379/0 \
python3 workspace/james/agents/voice/voice_stub.py