自制vscode Agent工作流拓展

23 阅读1分钟

代码仓库

概览

如图所示 主要功能就是可视化编辑Agent组成的有向图 并且从任意节点开始对话

优点:

  • Agent的模型/上下文完全隔离
  • 成本极低的编辑 可以拖拽编辑 也可以直接复制粘贴
  • 交互简单 语义明确 可以通过ctrl+shift+L引用代码片段或者文件 可以在输入框粘贴纯文本文件和图片文件

case1.jpg

case2.jpg

前置

底层采用claude sdk 建议下载@anthropic-ai/claude-code 用claude命令行测试环境变量是否正确设置

安装

访问仓库下载release或者自己build 目前只能通过visx文件安装

后续计划

  • 优化message的展示。目前对于error状态的展示/特殊message的展示存在问题
  • 优化flow执行的状态流。现在存在一些未定义的中间态
  • fork功能 计划复制一份flow开始会话
  • 优化flow的本地存储。现在只是写存储文件 没有合并
  • 状态持久化 历史记录
  • 并行的sub Agent