UI 与内核打通方案(最接近 Gemini 原生体验)
改动范围:
后端新建会话接口(/api/agent/new 与 session-service):
接收可选的 profileId。
当指定 Profile 时,读取对应的 ~/.pi/agent/agents/.md,将该会话的初始 systemPrompt、默认 model、thinkingLevel 和 tools 注入该顶级会话,并在会话元数据中打上 Gem 标识。
前端交互与侧边栏(Sidebar & Composer):
侧边栏新增 Gem 区域:拉取 /api/subagents/profiles 中已启用的列表,点击某个 Gem 即可直接开启该 Gem 的专属新会话。
会话标签/状态提示:在对话顶部或输入框上方标识当前正在与哪个 Gem 对话(如 Gem: 架构设计专家)。
@快捷召唤(可选进阶):在输入框键入 @ 时,除文件检索外支持联想 Gem 列表。
UI 与内核打通方案(最接近 Gemini 原生体验)
改动范围:
后端新建会话接口(/api/agent/new 与 session-service):
接收可选的 profileId。
当指定 Profile 时,读取对应的 ~/.pi/agent/agents/.md,将该会话的初始 systemPrompt、默认 model、thinkingLevel 和 tools 注入该顶级会话,并在会话元数据中打上 Gem 标识。
前端交互与侧边栏(Sidebar & Composer):
侧边栏新增 Gem 区域:拉取 /api/subagents/profiles 中已启用的列表,点击某个 Gem 即可直接开启该 Gem 的专属新会话。
会话标签/状态提示:在对话顶部或输入框上方标识当前正在与哪个 Gem 对话(如 Gem: 架构设计专家)。
@快捷召唤(可选进阶):在输入框键入 @ 时,除文件检索外支持联想 Gem 列表。