Nadav's 算法之旅

算法与数据结构

辨析 AgentScope Toolkit 的 1684 行单文件聚合是否属于反模式的上帝类。通过量化九种职责的行数分布、内聚性分析和与 ReActAgent 的横向对比,论证其作为高内聚聚合根的合理性,并推演中间件拆分的重构边界与代价。

阅读全文 »

实战:为 Claude Code 创建第一个内置工具——从工具函数编写、Zod Schema 的参数类型与验证规则定义、注册到工具引擎的发现列表,到验证 LLM 能正确识别并在适当时机调用该工具的完整端到端开发与测试流程。

阅读全文 »

第一次动手修改 Claude Code 源码的安全实践指南——从 Fork 仓库到创建功能分支、定位目标代码、做出最小化改动、运行全部测试套件验证无回归,全程理解每一次代码变更的潜在影响半径与风险边界,建立安全修改的心智模型与操作规范。

阅读全文 »

深入剖析 AgentScope 为何选择单一 Msg 类作为全框架唯一通信接口,而非多种消息类型或纯字符串方案。通过对比 LangChain 的多类型设计和 AutoGen 的字典方案,分析统一接口在序列化、扩展性和互操作方面的优势,以及运行时类型检查和角色语义模糊的代价。

阅读全文 »
0%