感谢Pablof7z,他创建了这个设置并在SEC进行了工作坊。
Roo Code 是一个自主开源的人工智能代理,旨在以最少的人力输入来编写、调试和进化软件系统。它就像一个光标,但更加自由。它非常可定制化,在这里我们将让它变得超过9000!。
以下设置是为了让Roo Code(GitHub)具有更好的代理能力,即使在复杂的项目中也是如此,并通过MCP提供特定领域的上下文。
mcp-code 仓库,并遵循其说明进行构建。这是我们为Nostr构建的MCP服务器。.roomodes:包含了我们在SPARC中配置的所有不同模式(代理)的信息。.cursorrules:包含了cursor-tools的规则。
mcp-code MCP服务器:{
"mcpServers": {
"mcp-code": {
"command": "<FULL/PATH/TO/mcp-code>",
"args": [
"mcp"
],
"alwaysAllow": [
"find_snippets",
"find_user",
"list_usernames",
"fetch_snippet_by_id",
"publish-new-code-snippet",
"wallet_balance",
"deposit",
"zap",
"create_pubkey"
],
"disabled": false
}
}
}
我们已经完全设置了测试环境。我们将进行对比测试。
打开另一个带有Roo Code的VSCode实例,在一个名为vanilla-test-roo的项目目录中,该目录没有这些配置文件且没有设置MCP服务器。
现在,在两个项目中输入相同的简单应用想法提示,并查看是否有任何差异。由于我们为此设置设定了Nostr领域的专业知识,因此请选择一个Nostr应用程序的想法。
示例提示:制作一个CLI应用程序来发布GM fiatjaf
许可证:GPL-2.0