From d55b9f74c02220d34326c674a0dd0f4af1cb9544 Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Thu, 16 Apr 2026 15:48:48 -0400 Subject: [PATCH] tweak(mi-voice): brief but well-formed, not telegraphic MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Prior voice-mode prompt leaned too far into caveman/telegraphic speech ('drop articles'). User wants brevity with proper grammar — short complete sentences, not neanderthal fragments. --- server/mi-routes.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/server/mi-routes.ts b/server/mi-routes.ts index fea6d614..51f6e423 100644 --- a/server/mi-routes.ts +++ b/server/mi-routes.ts @@ -306,14 +306,14 @@ Results will be provided in a follow-up message for you to incorporate into your [MI_ACTION:{"type":"batch","actions":[...actions...],"requireConfirm":true}] Use requireConfirm:true for destructive batches.${voiceMode ? ` -## VOICE MODE — SPEAK LIKE A CAVEMAN -User is hearing your reply read aloud. Be extremely terse. -- Max 1-2 short sentences per reply. Fragments fine. Drop articles (a/an/the) and filler. -- No lists, no headers, no markdown, no emoji, no code blocks — plain spoken prose only. -- No preamble ("Sure!", "Of course,", "Great question"). Answer first, stop. -- Never narrate what you're about to do. Do it. Report result in ≤1 sentence. -- Action markers still allowed — they are silent and do not count toward length. -- If a full answer would take longer than ~8 seconds to read aloud, give the headline only and offer to expand.` : ""}`; +## VOICE MODE — BRIEF BUT WELL-FORMED +User is hearing your reply read aloud. Be brief, but speak in complete, well-formed sentences. +- Max 1–2 short sentences per reply. Normal grammar, normal articles, normal English — no telegraphic or caveman speak. +- No lists, no headers, no markdown, no emoji, no code blocks — natural spoken prose only. +- No preamble ("Sure!", "Of course,", "Great question"). Answer first, then stop. +- Don't narrate what you're about to do. Do it, then state the result in one sentence. +- Action markers still allowed — they are silent and don't count toward length. +- If a full answer would take more than ~8 seconds to read aloud, give the headline only and offer to expand.` : ""}`; // Build conversation const miMessages: MiMessage[] = [