ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

多智能体作战指挥台:Agent Client for Obsidian的Session Manager一屏掌控全部会话

多智能体作战指挥台:Agent Client for Obsidian的Session Manager一屏掌控全部会话 多智能体作战指挥台Agent Client for Obsidian的Session Manager一屏掌控全部会话【免费下载链接】obsidian-agent-clientBring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-agent-clientAgent Client 是一款 Obsidian 多智能体聊天插件它基于 ACP 协议把 Claude Code、Codex、Gemini CLI 等 AI 智能体直接接入你的笔记库。而其中最容易上手的指挥台功能就是Session Manager会话管理器无论你同时开了几个聊天窗口它都能把每个智能体会话的标题、所用 Agent 和实时状态汇聚到一屏谁在生成、谁在等你批准、谁已空闲一眼即可掌控。为什么需要会话管理屏同时运行多个智能体时最常见的烦恼是不知道每个会话现在处于什么状态。一个在跑代码一个卡在了权限确认上一个早就空闲等着下一条指令——来回切换窗口逐个查看效率很低。Session Manager 就是为此设计的任务控制屏Mission Control它列出当前所有打开的聊天会话覆盖三种形态——侧边栏会话sidebar悬浮窗口会话floating嵌入笔记的代码块会话embedded带专属徽标每一条会话都展示四个关键信息信息说明会话标题取自首条消息或你重命名后的标题Agent 名称该会话正在使用哪个智能体状态图标实时反映当前正在发生什么焦点高亮当前聚焦的会话会被标记为活动项三种方式打开 Session Manager方式一聊天头部菜单。在任意聊天视图的头部点击⋮菜单选择Open session manager。方式二命令面板。按Cmd/Ctrl P打开命令面板搜索Open session manager。方式三快捷键。在Settings → Hotkeys里为 Open session manager 绑定一个快捷键多会话高频使用者强烈建议这样配置。视图默认打开在左侧边栏也可以像任意 Obsidian 视图一样拖拽到其他位置。实时状态图标四种状态一目了然每条会话左侧都有一个随状态实时变化的图标状态含义✅Ready已连接并空闲等待你的下一条消息Busy智能体正在处理或生成回复Permission智能体在等你批准或拒绝某个操作⚠️Error会话发生了错误其中Permission状态最实用当你同时让多个 Agent 干活时只要看到盾牌告警图标就知道哪个会话在等你放权不用再逐个窗口检查。状态图标的映射逻辑可以直接在 SessionManagerView.tsx 中查看。单击跳转右键管理每个会话触手可及单击任意会话条目→ 直接聚焦对应聊天视图侧边栏会被展开、悬浮窗会被拉到前台、嵌入块则会打开宿主笔记并滚动定位到聊天块。点击条目右侧 ⋮ 按钮或右键条目→ 打开操作菜单。操作说明Rename修改会话标题新标题会同时显示在管理器和聊天页签上Close关闭该聊天视图会话本身仍保留在历史中 嵌入笔记的会话只提供Rename因为视图归宿主笔记的代码块所有直接关闭笔记即可。多会话并行侧边栏、页签与悬浮窗全收录Session Manager 之所以叫一屏掌控是因为它不区分会话开在哪里。你可以打开命令面板Cmd/Ctrl P执行Open new chat view或在聊天头部⋮菜单中选择Open new view。新会话开在哪个位置可以在Settings → Agent Client → Display → Chat view location中配置右侧页签 / 编辑器页签 / 编辑器分栏。每个视图都拥有独立的 Agent 进程、独立的会话历史和独立的模型选择——Claude Code 修代码、Codex 审文档、Gemini CLI 做调研互不干扰。更妙的是广播命令从命令面板可以一次性操控所有视图——Broadcast prompt把当前输入框的文字和图片复制到其他所有视图Broadcast send在所有视图同时发送Broadcast cancel取消所有视图的正在进行的任务想横向对比不同 Agent 对同一问题的回答这两个命令就是最省事的办法。配合Focus next chat view/Focus previous chat view命令用快捷键就能在会话间快速轮转。悬浮窗会话脱离工作区的临时作战室如果不想打乱当前布局可以开启悬浮聊天Settings → Agent Client → Floating chat → Enable floating chat右下角会出现一个悬浮按钮点开即是独立的聊天窗口可拖动、可缩放、可折叠位置和尺寸自动记忆还能同时开多个悬浮窗。这些悬浮窗会话同样会被 Session Manager 收录——关闭窗口只是隐藏窗口会话状态依然可以在管理屏上追踪。小贴士列表为空与历史衔接如果列表显示No active sessions说明当前没有任何聊天视图。点击左侧丝带图标或执行Open chat view打开第一个会话即可。关闭的会话不会丢失前往Session History可以恢复Restore或分叉Fork过去的会话详见 session-history.md。所有打开视图、注册进管理屏的底层逻辑由 view-registry.ts 统一维护Session Manager 正是订阅了这份实时快照才做到状态秒级刷新。总结能力价值一屏列出全部会话侧边栏、页签、悬浮窗、嵌入块全覆盖实时状态图标Ready / Busy / Permission / Error 一目了然单击即跳转秒级回到任意会话重命名与关闭右键即可整理战场与广播命令联动多智能体对比、群发、批量取消把 Agent Client 的 Session Manager 绑一个快捷键多智能体并行工作就不再是来回找窗口而是一次点击的指挥调度。更多用法可参阅 session-manager.md 与 multi-session.md悬浮窗细节见 floating-chat.md。【免费下载链接】obsidian-agent-clientBring AI agents into Obsidian via Agent Client Protocol (ACP), such as Claude Code, Codex and Gemini CLI.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-agent-client创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表