Nadav's 算法之旅

算法与数据结构

从零搭建 Claude Code 插件开发工坊——理解插件的项目结构与约定、TypeScript 与构建工具链的配置、开发时的热重载与快速反馈循环,以及如何在本地高效调试、单步追踪和端到端测试你正在开发的扩展功能模块。

阅读全文 »

本章将前六章构建的 Tool、Model、Memory、Agent、MCP 集成与高级中间件组装为完整的 Agent 系统,通过单元测试、集成测试和端到端测试三层验证组装效果。文章实现无需 API Key 的模拟循环与完整 ReAct 循环,设置测试覆盖率不低于百分之八十的标准,并对比内存与 SQLite 两种 Memory 的性能基准,以 PR 检查清单收尾第三卷。

阅读全文 »

QwenPaw 全部环境变量速查表——工作目录路径的配置方式、模型 API 密钥与端点地址的设置、服务监听地址与端口号、调试与日志开关的完整变量名、默认值及详细使用说明。

阅读全文 »

API 通信层隐藏在网络抽象之下的全部底层细节——请求失败后的指数退避重试与抖动算法的精确实现、网络错误类型的细粒度分类与差异化处理策略、速率限制响应的自动识别与自适应节流,以及流式 SSE 连接意外断开后的无缝续接与增量恢复的工程实践。

阅读全文 »

本章实现三项高级工具管理能力:基于 asyncio.Semaphore 和滑动窗口的限流中间件,支持并发控制、速率限制与超时保护并可洋葱链式叠加;利用场景分组按需动态激活或停用工具集;借助声明式 Agent Skill 为模型注入能力标签,引导其选择合适的工具。全文结合代码示例展示从限流到分组再到技能注入的完整流程。

阅读全文 »

跨会话长期记忆系统的完整存储与检索方案——会话历史在磁盘上的原子化持久写入与故障恢复机制、记忆条目的向量化索引与语义相似度检索策略、记忆的时效性衰减与重要性评分算法,以及如何在保证检索精度的同时严格控制系统提示词的 Token 预算消耗。

阅读全文 »

本章讲解如何将 MCP Server 提供的远程工具注册到 Toolkit 中,使 Agent 能像调用本地 Python 函数一样使用外部服务。文章介绍 MCP 协议的核心概念与工具发现机制,对比 stdio 和 HTTP 两种传输方式,演示从获取工具列表到包装可调用函数再到分组注册的完整流程,体现抽象层让远程工具与本地函数对上层代码完全透明的设计理念。

阅读全文 »
0%