【开源推广】vibe 于帷幄之中 可视化管理与 agent 交互中会用到文档的 Obsidian 小插件

cucarol 2026-07-10 22:31 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI 生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI 生成、润色内容已使用截图方式发出





目前依赖于 Obsidian 实现关于 markdown 文件的管理功能,所以 UI 上仅支持 Obsidian 中使用




Tent/帷幄


vibe coding 的本质我认为就是,代表用户意志的 goal 通过 prompt agent 来得到 output 的过程。


而我在进行 vibe coding 的时候,频繁存在:



  1. 因为单个 session 上下文过长而导致的 需求(goal) 漂移

  2. 不同 agent 之间有关于项目表述文档的上下文不共享,导致需要复制 prompt 在不同的 agent 中做交接

  3. agent 交付的 产出(output) 不明确,user 或者其他 agent 验收 review 有点吃力


goal promptoutput 都可以是md文档或者通过md文档进行映射,所以我做了 帷幄 用于这三类md文档的管理(其实也可以自定义类型)。


示例demo:(一个md文档被显示为左侧一个


能做什么,有什么用


架构



md文档(框)的属性




每个 agent 可以认领一个 角色(role)



  1. 角色可以对框进行处理,并且标记认领状态,在处理中或者处理后,提出提议或者请求用户验收

  2. 通过内置的管道,把框派发给其他角色处理(如果是派发给 GUI agent,还是需要 user 自行去触发(说一声“看看信箱”之类的话)。


如何使用


超级简单^-^,就是 Obsidian 里面多了一个插件,agent 里多了两个 skill,都是为了做一下初始化



  1. tent-genesis,用于每次你因为什么项目想建立一顶帐

  2. tent-role,用于一个 agent session 想要认领胡总和继承某个角色(role)


然后你就可以正常使用了,相关的文档都会显示在 Obsidian 插件的 UI 里。


题外话


帷幄 这个名字是 opus 取的,vibe 于帷幄之中 决胜于 workspace 说是^-^


我原本还想叫什么 vibe panel 之类的东西,确实相比起来土土的^-^

最新回复 (2)
  • Iberxilong 07-14 20:36
    1

    本意是想搜OKF相关的经验分享教程的,发现现在好像还没多少相关的帖子,然后找到了这里,感觉还这个skill还不错呀,怎么没人讨论,是不是大家用obsidian的比较少?先前排顶一下楼主 ^-^

  • cucarol 楼主 07-15 12:40
    2

    谢谢你 ^-^

    我是在做到一半的时候,刚好 OKF 规范发了也很契合,所以就有在用了^-^


    现在有在全力去做独立于 Obsidian 版本,打算加上项目 状态 显示和 ACP 兼容

* 帖子来源Linux.do
返回