使用 dv (Discourse Vibe) 在开发中配置 Discourse AI

dv - Discourse Vibe - https://github.com/samsaffron/dv 是我一直在构建的一个工具,可以让你轻松地处理多个预先配置好的 Discourse 开发容器。

我构建它是为了让与 AI 代理的协作更加容易,但随着时间的推移,它正在做越来越多的事情。

它可以做的事情包括:

  • 在容器中检出 PR
  • 将代码提取并导入到容器中
  • 在多个端口上运行多个 Discourse 开发实例
  • 在容器中运行大量 AI 代理
  • 以及更多

周末,我构建了一个方便的助手,用于帮助配置正在运行的开发容器中的 AI。

要在你自己的机器上运行它:

  • 安装 docker
  • dv Readme 中运行安装脚本(或使用 go build 构建它)
  • 运行 dv build(如果你有充足的内存)或 dv pull(如果你内存有限)。这将为你提供基础镜像。
  • 运行 dv new some-namedv ls 列出容器)
  • 运行 dv config ai 并使用 tui 配置你的 llm

image

  • dv config ai --help 了解我们查找的可能 API 密钥

  • 添加 LLM 后,你将拥有一个正常运行的、完全配置好的 Discourse AI 开发环境

  • 访问 localhost:4200/session/admin/become 以管理员身份登录

  • 与机器人(侧边栏中的 AI 机器人)交谈

image

视频演示:

我还发布了关于如何使用 dv + claude 代码路由器 + discourse MCP 的内容:

3 个赞