Skip to content

Commit 6db9540

Browse files
author
1bcMax
committed
chore(release): 3.21.6 — VoiceCall voicemail controls (PR #61)
1 parent 4cecc01 commit 6db9540

3 files changed

Lines changed: 31 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,33 @@
11
# Changelog
22

3+
## Franklin Agent 3.21.6 — VoiceCall: voicemail controls
4+
5+
External contributor [@KillerQueen-Z](https://github.com/KillerQueen-Z)
6+
landed [PR #61](https://github.com/BlockRunAI/Franklin/pull/61) adding
7+
two optional params to the \`VoiceCall\` tool so the agent can control
8+
voicemail behavior from natural language instead of stuffing fragile
9+
if-then logic into the free-text \`task\` prompt:
10+
11+
- \`voicemail_action\`: \`hangup\` | \`leave_message\` | \`ignore\`
12+
- \`voicemail_message\`: the monologue spoken when \`leave_message\` is set
13+
(1–1000 chars)
14+
15+
Now \`"call my client and if it goes to voicemail leave this message"\`
16+
parses cleanly into structured params. The tool spec description
17+
explicitly notes that voicemail is one-way — \`leave_message\` speaks
18+
the message once and hangs up, no back-and-forth — so the model
19+
doesn't try to script a conversation with a recording.
20+
21+
Both fields are optional and only forwarded when provided, so ordinary
22+
calls are completely unchanged — Bland still hangs up on voicemail by
23+
default unless the caller explicitly opts in.
24+
25+
**Gateway dependency.** Required a matching change on the BlockRun
26+
gateway side ([blockrun#26](https://github.com/BlockRunAI/blockrun/pull/26))
27+
because the call body is validated with \`.strict()\`. That PR landed
28+
+ deployed before this Franklin release shipped; gateway acceptance
29+
was verified live via the 402 schema-response probe before merge.
30+
331
## Franklin Agent 3.21.5 — UI: inline short pastes, only collapse when ≥ 5 lines
432

533
External contributor [@KillerQueen-Z](https://github.com/KillerQueen-Z)

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@blockrun/franklin",
3-
"version": "3.21.5",
3+
"version": "3.21.6",
44
"description": "Franklin Agent — The AI agent with a wallet. Spends USDC autonomously to get real work done. Pay per action, no subscriptions.",
55
"type": "module",
66
"exports": {

0 commit comments

Comments
 (0)