# 统一助手面板 · 样张 v2

一个助手，工具域跟随当前活跃区。「拆镜头/定妆」不再是按钮，而是说人话就能触发的工具。后端早已单 runtime + 单 session（跨区记忆连续）。光模式 · token-only · 密度优先。

v2 改动（按你的反馈）：① 区域图标换成设计系统的 tabler 细线图标（✎创作 / ✦生成 / ▦时间轴），不用 emoji；② 顶栏加 Nomi 标；③ 工具调用指示统一横排一行；④「可用工具」默认折叠成一个不起眼的小入口——它不重要、不需一直看，想看再点开。

## 同一个助手在三个活跃区

① 光标在剧本编辑器（工具默认折叠）

助手
创作
5 个工具
把刚选中这段拆成镜头
已按 6 个镜头拆好，正在画布生成节点。
调用 `storyboard_to_canvas`
给男主这段也立个角色卡
已建「角色 · 男主」概念卡，提示词按剧本反推，未自动生图。
调用 `fixation_card`· 剧本级无图
说人话，让助手干…
模式 Agent
模型 Opus 4.8

工具默认就这一行「5 个工具 ⌄」，安静、不抢眼。工具调用指示统一一行横排。

② 焦点在生成画布（点开「工具」后）

助手
生成
画布工具（点开才显示）
建节点连边删节点设提示词生成图/视频基于此图定妆送时间轴
选中这张角色图，做一版定妆
基于这张图做 i2i 定妆衍生（已带参考图），新节点待你点生成。
调用 `fixation_from_image`· 带参考图
把这两个节点连起来
已连边。
调用 `connect_nodes`
说人话，让助手干…
模式 Agent
模型 Opus 4.8

想看工具时点开才出现。定妆这里是「基于此图」（带参考图 i2i），与①的剧本级「立角色卡」是两件事——文案已消歧义。

③ 焦点在时间轴预览（工具默认折叠）

助手
时间轴
4 个工具
把刚生成的 6 个镜头按顺序铺到时间轴
已按镜头序号铺好 6 段，每段 3s。
调用 `add_clips`× 6
说人话，让助手干…
模式 Agent
模型 Opus 4.8

控件（模式/模型）三处完全一致，不再「这个有那个没有」。

## 空间行为：停靠 / 折叠 / 调宽（推荐做这套，不做自由浮窗）

平时缩成右下角一个带 Nomi 标的小入口（认得出是 AI）；点开 → 展开成右侧停靠的助手，位置可预测；左缘拖宽手柄可无级调宽；想收起点 `»` 折回小入口。不做满屏自由拖放的浮窗——避免盖节点、飘出屏、找不着的窗口管理税。

① 剧本编辑器 · 停靠右侧

剧本编辑器（工作区）
助手
创作 »
选中这段改紧凑些
已替换选中段落。
这段拆成镜头
已拆 6 个，去画布生成。
说人话…↑
← 拖这里调宽

编辑器里：左边正文/选区一目了然，工具是文本域 + 拆镜头/立角色卡。停靠位置和画布、时间轴完全一致。

② 生成画布 · 停靠右侧（可拖宽）

生成画布（工作区）
助手
生成 S M L »
把这两个节点连起来
已连边。
第一个改成竖构图
已更新提示词为 9:16，待你点生成。
说人话…↑
← 拖这里调宽

停靠在固定一侧，眼睛知道往哪看；画布可平移把节点挪开，不靠移面板。拖宽应对"小任务 vs 读长计划"。

③ 时间轴预览 · 停靠右侧

时间轴预览（工作区）
助手
时间轴 »
6 段每段改成 2 秒
已设每段 2s，总时长 12s。
第 3 段挪到最前
已重排。
说人话…↑
← 拖这里调宽

时间轴里：上预览下轨道，工具是读时间轴/加片段/调时长/排序。同一个助手、同一停靠位。

折叠态 · 右下角小入口（认得出是 AI）

生成画布（工作区 · 满宽）
助手
点开 → 展开成左图 ↑

不用时让出整个工作区，只留一个带品牌标 + ✦ 的小入口，明确"AI 在这"。这一步成本最低、收益最高，强烈建议做。

v2 回应了你的 4 点

- 图标统一：区域用 tabler 细线（Pencil/Sparkles/Movie），工具调用用 Tool 图标，全部 emoji 退场。
- Nomi 标：顶栏左侧用品牌 M 标（`identity.tsx` 同款）。
- 调用指示统一横排：一行、不换行、超长省略；限定词降级为灰色后缀。
- 工具默认折叠：平时只一行「N 个工具 ⌄」，安静不抢眼；想看再点开（②为展开态）。

实现备注（拍板后做，见 `docs/plan/2026-06-07-assistant-consolidation-plan.md`）：阶段 1 先工具化 + 拆桥（后端/store 几乎不动），阶段 2 才合并面板成上图。加新同 commit 删旧（P1）。 光模式 token-only 密度优先 tabler 图标键盘可达