返回首页
最新
在过去的几个月里,我一直在尝试利用人工智能尽可能多地编写代码。但一旦一个项目达到一定规模,整个代码库就变得像一团在沙发下放了十年的毛线一样难以阅读。<p>如果“氛围编码”真的像宣传的那样有效,那么有没有值得人类程序员学习的项目呢?
大家好。我想介绍一个我已经开发了一段时间的工具/产品。这是一个用于Github CoPilot的网页应用程序和VS Code扩展(我计划很快为其他代理工具开发集成)。
网页应用和远程看板可以访问: [https://www.agentkanban.io](https://www.agentkanban.io)
VS Code扩展可以在VS Code市场找到([https://marketplace.visualstudio.com/items?itemName=appsoftwareltd.agent-kanban-vscode](https://marketplace.visualstudio.com/items?itemName=appsoftwareltd.agent-kanban-vscode))或者在Open VSX注册中心([https://open-vsx.org/extension/appsoftwareltd/agent-kanban-vscode](https://open-vsx.org/extension/appsoftwareltd/agent-kanban-vscode))。
简而言之,这是一个协作看板/任务管理应用,支持在VS Code中与Github CoPilot的交接,并捕捉正在进行的用户/代理对话上下文,以便在新的聊天中继续(配备上下文整理工具)。
上下文收集忽略工具使用,以防止捕获上下文时的冗余。AgentKanban还具有提高代理编码会话质量的功能,例如可选的计划/待办/实施工作流程,以及支持Git工作树的创建和清理,以便处理并发任务。
该工具是我之前开发的VS Code看板扩展([https://marketplace.visualstudio.com/items?itemName=AppSoftwareLtd.vscode-agent-kanban](https://marketplace.visualstudio.com/items?itemName=AppSoftwareLtd.vscode-agent-kanban))的进化版本,之前的版本相当受欢迎,但仅支持基于本地文件的工作流程。
新版本的远程看板提高了上下文捕获的可靠性,并带来了许多开发者体验的改进。这是我在自己的代理编码工作流程中每天使用的工具,我可以诚实地说,它提高了代码质量,并减少了在并行功能开发中的摩擦。
希望你们觉得这个工具有用,并非常感谢你们对如何使用它、你们认为它做得好的地方或任何你们认为可以改进的地方的反馈。
非常感谢你们花时间阅读这段文字。
去年,我决定开始一个有趣的副项目——一个VS Code和NoSQLBooster的结合体。<p>我想要一个现代、快速、简约的图形用户界面,而不是像2003年的MS Excel那样到处都是按钮和下拉菜单。我还希望它具备智能自动补全功能,能够真正理解模式,不仅仅是当前集合的键,还包括它们的类型和枚举值。我希望输入find({status: "})时,自动补全建议能显示出“pending”、“active”、“cancelled”。<p>在技术栈方面,我选择了Tauri作为外壳,Bun作为运行MongoDB驱动和tRPC服务器的侧车,以及React、Tailwind和React Query作为用户界面。安装包大约为33MB。<p>此外,它还内置了一个MCP服务器,允许你的AI工具完全控制应用程序:编写查询、构建图表、组织工作区、查找和恢复你曾关闭的标签等。<p>使用Tauri + Bun侧车 + tRPC与React Query的组合是我做出的最佳决定:
- 启动时间不到2秒
- 端到端的类型安全,无需在后端更改时更新客户端接口
- 客户端乐观更新非常简单,因此一切都感觉瞬间完成。