Skip to main content

Module voice

Module voice 

Source
Expand description

Voice MCP - speak one utterance to the person listening to this seat (mcp__forge__voice__say).

The seventh toggleable family, so a lead can withhold it from a worker that should not speak. This tool is the only way the agent’s words become speech: the chat it writes is never spoken.

Re-exportsΒ§

use std::sync::Arc; πŸ”’
use forge_sdk::mcp::server::McpServerBuilder; πŸ”’
use forge_sdk::mcp::tool::Tool; πŸ”’
use forge_sdk::mcp::tool::ToolInput; πŸ”’
use forge_sdk::mcp::tool::ToolOutput; πŸ”’
use crate::SessionSlot; πŸ”’
use crate::voice::SayError; πŸ”’
use crate::voice::VoiceService; πŸ”’

StructsΒ§

Args πŸ”’
Say πŸ”’

FunctionsΒ§

add_tools πŸ”’
Attach voice__say to an existing McpServerBuilder.