大家好,这是我今年大部分时间一直在开发并在 Koloki 内部使用的工具。
这是一个功能全面的 Admin CLI,特别适合管理多个自托管 Discourse 的用户。它与 Discourse MCP 共享许多功能,但它还能通过 SSH 执行命令行集群更新,将整个 Category 拉取到包含 .md 文件的文件夹中,并将它们重新推送回去。
我正在积极开发它以满足我自己的需求,它位于我的 $PATH 中,因此我可以在任何地方使用它来与我 dsc.toml 中配置的任何 Discourse 进行交互——这意味着可以单独或作为集群执行更新,在 Discourse 中发帖,当然,它在本地编码框架中与 LLM 配合使用时尤其有用。
它能够对 Discourse 的任何部分进行更改,只要提供的 API 密钥有权限进行更改即可。如果你是 Admin,这基本上意味着一切——所以请记住,能力越大,责任越大
示例提示
以下是使用 dsc 和本地编码代理可以执行的操作类型
“使用
dsc在 MyDiscourseForum 上复制当前的活动主题,并将其转换为“深色模式”版本。”
“使用
dsc现在更新我所有的 Discourse”
“从这个 .docx 中提取常见问题,删除任何重复项,创建一个 FAQ Category,并将每个 FAQ 问题作为单独的 Topic 上传到该 FAQ Category 中”