Skip to content

plugins/phonic: support built-in tools via phonic_tools + configs_for_tools - #6853

Open
arunwpm-work wants to merge 3 commits into
livekit:mainfrom
Phonic-Co:arun/built-in-tools
Open

plugins/phonic: support built-in tools via phonic_tools + configs_for_tools#6853
arunwpm-work wants to merge 3 commits into
livekit:mainfrom
Phonic-Co:arun/built-in-tools

Conversation

@arunwpm-work

Copy link
Copy Markdown
Contributor

Enable Phonic's built-in tools (choose_not_to_respond, keypad_input, natural_conversation_ending) in the realtime model by listing their names in phonic_tools, and configure them through a matching configs_for_tools entry — respond_after_sec for choose_not_to_respond, speech_before_tool_call for the other two.

A built-in listed with a config is serialized as an inline { type: "built_in", name, tool_config } object; without a config it is sent as a bare name and uses the tool's Phonic-side defaults. No new constructor option — this reuses the existing phonic_tools / configs_for_tools surface.

README updated.

arunwpm-work and others added 3 commits August 13, 2026 20:00
Enable choose_not_to_respond / keypad_input / natural_conversation_ending
by name in phonic_tools; configure via configs_for_tools
(respond_after_sec, speech_before_tool_call) serialized as inline
built-in objects.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Picks up the published choose_not_to_respond / respond_after_sec types.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@arunwpm-work
arunwpm-work marked this pull request as ready for review August 14, 2026 22:22
@arunwpm-work
arunwpm-work requested a review from a team as a code owner August 14, 2026 22:22

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Open in Devin Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant