- 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]>
839 B
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.actionsjames.decisionsjames.events.systemjames.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