1 分•作者: carsonye•4 个月前
受日本创意人近藤麻理惠的启发。<p>视觉效果令人惊叹,但这项技术本身并不神秘。真正稀缺的是审美和艺术上的调校。
1 分•作者: danielbedrood•4 个月前
大家好!<p>简而言之:在工作中,我需要找到所有使用已弃用的 Node 16 的仓库并进行批量更新。这个过程非常耗时,我不得不找到它们,进行修改,为 30 个仓库创建 PR,然后跟踪流水线以确保其正常运行。 我构建了一个 MCP 服务器,它可以索引所有仓库,允许您查询仓库,创建批量 PR,并为您提供工作流运行的摘要。<p>## 它的功能如下:<p>1. 索引,有两种形式: - 代码库级别:在所有仓库上运行代理 CLI(带有适当的上下文)以提取每个仓库的功能、它们之间的关系以及整个系统的构成。<p>- 仓库级别:在拥有代码库上下文的情况下,提取每个仓库的逻辑信息,以及用于词法搜索的库、依赖项等。<p>2. 搜索,也有两种形式:<p>- 自然语言:根据代码库和目标仓库的上下文回答搜索查询。 - 结构化搜索:根据实际依赖项返回结果(例如,“找到我用 Python 编写、有 requirements.txt 并且正在使用 FastAPI 的仓库”)。<p>3. 批量更改:<p>只需输入“找到我的 Python 仓库并将库 X 从 vY 更新到 vZ”;这将搜索并找到受影响的仓库,克隆它们,在每个仓库上使用我们已持久化的上下文运行像 CC 这样的 CLI 代理,创建并准备 PR,并为您提供结果报告。<p>## 技术栈 `mongodb` 用于存储仓库树、依赖项和工作流 `redis` 用于存储用户会话以跟踪正在进行的批量作业 `claude-cli/Devin` 用作主要引擎 `docker-compose` 用于构建 `traefik` 用于路由<p>我将非常感谢您的反馈和想法。<p>演示视频:<a href="https://infraas.ai/" rel="nofollow">https://infraas.ai/</a><p>附注:我审查了所有代码,所以如果看起来很糟糕,那是我写的 ^^
1 分•作者: lyfeninja•4 个月前
我们正准备对我们以开发者为中心的产品进行软启动,想知道大家是否有关于寻找 beta 用户(特别是开发者或技术达人)的建议或意见。 我当然会利用我的人脉,但只是好奇在更大规模上,有什么方法是真正有效的。提前感谢。