feat(mulmoterminal): Agent Picker and Any Backend clips; JA narration on gemini-2.5-pro-preview-tts - #120
Merged
Merged
Conversation
…54 / #55) Two feature clips, EN and JA each, from the 2026-09-04 capture (rig record-agents.mjs, footage agents-b/agents-c, cut recipe cut-mt-agents.sh in the demo home). - mt-agent-picker: the launcher's agent row picks Codex, then Antigravity, then three cells (Claude Code / Codex / Antigravity) run side by side. Narration says "five agents, three shown here" because only those three are installed on the capture machine. The account e-mail in Antigravity's banner is blurred (string only) in both the launch beat and the grid beat; the launch framing stops above the launcher's resume list so an earlier take's prompt is not in frame. - mt-any-backend: the Model picker chooses an OpenRouter preset (Kimi K2.7 Code · 3/3), a config beat from the launcher's own setup help (fixed-inset modal, so a still), launch with the model id on Claude Code's banner, a question typed on camera, the reply. Claude sessions only. Claude Code's "connectors are disabled" notice is left as is. Durations are the pass-1 audio measurements + 0.9 (render-two-pass); every embedded clip clears check-beat-fit. Ship-checked by a separate reviewer on frames at 0.5 s / 0.25 s. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi
…at 1 says what it does, not "plan limit"
Author review 2026-09-05. Agent Picker beat 1 now says which CLI is being started ("this one starts Codex, one of five agents") and the "three of the five agents" caveat moves to beat 3. Any Backend beat 1 was an invented "why" (hitting a plan limit); the point is many models through OpenRouter, picked per session, so it is now a "what" sentence, and beat 4 says "the model you chose". The longer beat-1 narration needed a longer pick-model clip (9.4 s, banner held). Pictures unchanged; re-checked by a separate reviewer.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi
… on the Codex cell Author review 2026-09-05: the beat says "three of the five agents, one grid", so the picture stays the three-cell overview for the whole 10.5 s. The 1.8x push-in that read the Codex header's model name worked against that. The e-mail line in the Antigravity cell is still blurred for the seconds it is on screen. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi
Author review 2026-09-05: the native select's open list is not captured by the screencast, so an amber underline under "Kimi K2.7 Code · 3/3 · 14s · 262k" points at the choice from the moment it is picked until the launch click. Picture otherwise unchanged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi
…s model id Author review 2026-09-05: the directory field and the toolbar "+" (New terminal) had no pointer, only the agent buttons and the play button did; every click now gets the moving pointer and the amber pulse (Antigravity clip starts 1.3 s earlier to include the "+"). The underline moves from the Model row in beat 1 to the Claude Code banner line `moonshotai/kimi-k2.7-code` in beat 3. Ship-checked on 0.5 s frames with the annotations enlarged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi
…eply lands in beat 3, beat 4 dropped Author review 2026-09-05. The launch take is reshot (agents-e); the directory field already holds acme-web, so nothing points at it. The fourth beat (a close-up of the reply) is removed: the point is that the same Claude Code runs on the chosen model, not what it answered. Beat 3 is ramped harder so the reply and the green done state land inside the narration; the clip is ~27 s. Ship-checked on 0.5 s frames. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi
…d, clean beat ends Author review 2026-09-05. The launch takes are reshot so the working directory is filled by clicking its repo chip (pointer + amber pulse on the Codex button, the acme-api chip and the play button; on the toolbar "+", the Antigravity button, the acme-mobile chip and the play button), the Antigravity take holds until its banner is up (e-mail line blurred), and the grid take is reshot with a longer Claude task so no next-step suggestion sits in the input. The grid clip starts 1.2 s in so a two-frame terminal redraw does not fall on a beat end. Ship-checked on 0.5 s frames and frame by frame at the beat ends. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi
…rule goes into CLAUDE.md Decided 2026-09-06: every speaker sets model gemini-2.5-pro-preview-tts, in both en and _ja decks (without it mulmocast falls back to the Flash TTS, which every deck so far used). Applied to the two new JA decks; Pro reads about a tenth slower, so the grid clip is held 0.6 s longer to keep the beat-fit margin. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi
…2.5-pro-preview-tts The nine clips whose EN is posted or reserved (restart, right-click, shortcut-list, launch-form, quit, chat-agent-picker, status-colors, cockpit-roster, tmux-persist) get `model: gemini-2.5-pro-preview-tts` on their JA speaker and are re-rendered. Pro reads about a tenth slower, so four assets (restart clip2, right-click, launch-form, quit) are extended by freezing their last frame 1.5–2.0 s (footage/2026-09-06/extend-tails-ja-pro.sh); the EN decks share those assets but never reach the added tail. All eleven JA clips (these nine plus the two new ones) checked frame by frame at the beat ends. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
MulmoTerminal の機能クリップ
mt-agent-picker(台帳 #54)とmt-any-backend(台帳 #55) を英日で追加し、EN を投稿済み・予約済みの 9 本の JA ナレーションをgemini-2.5-pro-preview-ttsに切り替えた。以後の規約(en / ja とも Pro)をCLAUDE.mdに明記。mt-agent-picker: ランチャーのエージェント行で Codex → acme-api チップ → ▶、+→ Antigravity → acme-mobile チップ → ▶、3 セル並走(俯瞰)。クリックはすべて「動くポインタ + 直前の枠パルス」mt-any-backend: Model ピッカーで OpenRouter のプリセット(Kimi K2.7 Code · 3/3)→ ▶、設定ビート(ランチャーの help がアプリ自身の文面でprovidersの JSON を出す)、バナーのmoonshotai/kimi-k2.7-codeにアンダーライン → 質問 → 返事が返って緑mt-agents-NOTES.md(新設)、mt-fresh-clips-NOTES.md(Pro 切り替えの節)Items to Confirm / Review
boxblurで伏せてある(起動ビートと grid ビートの両方)。「(Google AI Pro)」の部分は残るdirectory: ~/mulmoclaude/github/…/mt-demo/acme-apiと Claude Code のバナー~/mulmoclaude/github/mt-demo-home/mt-demo/acme-webは、これまでの投稿済みクリップと同じ扱い(許容)mt-tmux-persistの dev サーバのログにcode 404, message File not found(http.server の通常のログ・白字)が写る。作者判断で放置User Prompt
+のクリックに矢印/フォルダパスが突然変わらないように(チップのクリックで撮り直し)/Any Backend の欄の矢印はいらない/ビート 4「返事は同じセルに…」を外す検証
render-two-pass.shのcheck-beat-fitを全デッキで通過(余裕 0.5 秒以上)mt-demo-home/footage/2026-09-04/(agents-a〜g、切り出しの正本cut-mt-agents.sh)、footage/2026-09-06/extend-tails-ja-pro.sh、rig は claude-config のskills/mulmoterminal-video/record-agents.mjs関連
🤖 Generated with Claude Code
https://claude.ai/code/session_01CKF9DD7JZ7jeHYDeuniHJi