3作者: Desafinado4 个月前
我目前的情况是,虽然理解单元测试的重要性以及 TDD 的工作原理,但在实际工作中却很少有机会实践。我所使用的技术在某种程度上并不支持这种测试方式。 尽管如此,我还是想找一些关于这些主题的阅读材料,它们不只是介绍基础知识,而是能更深入地探讨,这样我希望能从中汲取一些经验,就像我经常实践这些技术时所能获得的资深经验一样。
11作者: simple104 个月前
这个项目(Agents Observe)最初是对围绕 Claude 代码构建自动化工具的探索。我需要一种方法来实时查看代理团队正在做什么,并过滤和搜索他们的输出。 从构建和使用这个工具中,我得到了一些有趣的经验: * Claude 代码钩是阻塞的——如果你有很多使用钩子的插件,性能会迅速下降。 * 钩子比 OTEL 数据提供了更多有用的信息。 * Claude 的 jsonl 文件提供了完整的画面。 * 插件启动的 MCP 进程的生命周期管理充其量也只是有点笨拙。 最大的收获是,当我切换到后台(即发即弃)钩子并移除所有其他插件时,Claude 的性能有了多大的提升。人们很容易忘记我安装了多少 Claude 插件以及它们对性能的影响。 Agents Observe 插件使用 Docker 启动 API 和仪表板服务。我希望这种模式能更多地用于安全(想想 Axios 攻击)方面。棘手的部分是处理跨多个 Claude 实例的进程管理——解决方案是让服务器跟踪活动连接,然后在不使用时自动关闭自己。然后,当启动新会话时,插件会重新启动它。 这个工具对我的日常工作流程非常有帮助。请尽情享用!