feat(python): voice-agents v1 — background-tools#546
feat(python): voice-agents v1 — background-tools#546github-actions[bot] wants to merge 1 commit into
Conversation
|
@deepgram/devrel — VP escalation: PR #546 has no CI checks and has been open >24h. The VP agent cannot dispatch workflows (GITHUB_TOKEN 403). Manual re-trigger of CI needed. |
|
@deepgram/devrel — VP escalation: PR #546 has had no CI checks run. The Lead — Test workflow was not triggered (likely due to GITHUB_TOKEN event propagation limitation). Manual re-trigger of Lead — Test workflow needed. State: type:samples label, zero checks, last updated 2026-05-05 |
|
@deepgram/devrel — VP escalation: PR #546 has no CI checks and has been stuck for >3 days. Workflow dispatch failed (GITHUB_TOKEN limitation). Manual trigger of Lead — Test workflow needed. State: No checks have run. No review. |
|
@deepgram/devrel — VP escalation: PR #546 has been stuck for >48 hours with no CI checks running. workflow_dispatch for Lead — Test failed (GITHUB_TOKEN 403). Manual re-trigger or review needed. |
Adds the background-tools recipe for voice-agents v1 (python).
Demonstrates background tool execution with filler speech — the agent speaks a filler phrase ("Let me check the weather...") while tools run in background threads, then injects the tool result back into the conversation. Eliminates dead silence during tool execution.
Pattern:
FunctionCallRequest→send_inject_agent_message()(filler) →threading.Thread(tool runs) →send_function_call_response()(result)Tools demonstrated:
get_weather— fast (~300ms)search_db— slow (~1.5s)Closes part of #542