Skip to content

可不可以增加类似gemini里的gem功能 #842

Description

@demon820308

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 列表。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions