Quinn's Blog / since 2020

宇宙很大,生活更大。

在这里记录技术、阅读,以及一些还没有答案的问题。

Writing trace

Agent

Pi Coding Agent 调研学习

Pi Coding Agent 调研学习 有人说:pi 是最好的 Agent 学习工具,就像 Arch Linux 是最好的 Linux 教具,适合想学 Agent 编排和 LLM 使用的人,但不适合拿来干活。 这个说法挺有意思,我把 pi 的源码翻了一遍(v0.…

Memory

TencentDB-Agent-Memory的记忆设计

TencentDB-Agent-Memory的记忆设计 记忆系统要回答的两个问题 给 Agent 加记忆,绕不开两个问题:一段对话过去之后,什么值得留下;下一轮开始之前,该把什么塞回上下文。前一个问题决定写链路,后一个决定读链路。腾讯开源的 TencentDB-A…

Memory

记忆系统的难点不在检索,在写入时的那一次判定:Mem0 论文精读

记忆系统的难点不在检索,在写入时的那一次判定:Mem0 论文精读 三条消息,一个决定 假想一个帮电商卖家做推广视频的 Agent。一月第一周,用户说:"我们品牌调性偏冷,主色用蓝灰,别用红色。"这句话该记下来,没有争议。第三周用户又说:"新品是春节礼盒,这条视频主…

Claude Code 源码学习 · 09 / 09

第九章:工程实践——值得学习的设计模式

第九章:工程实践——值得学习的设计模式 “好的代码不仅正确,还能让读它的人学到东西。” 9.1 快速路径分发(Fast Path Dispatch) 设计目标 CLI 工具对启动速度极其敏感。用户敲 claude --version 不应该等待 50 万行代码加载…

Claude Code 源码学习 · 08 / 09

第八章:扩展机制——Plugins、Skills与Multi-Agent

第八章:扩展机制——Plugins、Skills与Multi-Agent “一个系统的生命力,取决于它允许别人在上面做什么。” 8.1 扩展机制全景 Claude Code 的扩展体系由三个递进层次组成: 插件(Plugins) :最重量级的扩展单元,可提供命令、…

Claude Code 源码学习 · 07 / 09

第七章:配置系统——灵活性的来源

第七章:配置系统——灵活性的来源 “一个工具的边界,由它的配置系统决定。” 7.1 配置系统全景 Claude Code 的配置系统远比"读一个 JSON 文件"复杂。它是一个多层级、多来源、动态感知的配置框架,需要满足以下需求: 个人偏好、项目配置、企业策略三类…

Claude Code 源码学习 · 06 / 09

第六章:终端 UI——在命令行里做"前端"

第六章:终端 UI——在命令行里做"前端" “命令行不是 UI 的终点,而是另一种 UI 的起点。” 6.1 反直觉的选型:在终端里用 React 当大多数人写 CLI 工具时,想到的是 console.log 、 process.stdout.write 、或者…

Claude Code 源码学习 · 05 / 09

第五章:权限与安全——信任的边界

第五章:权限与安全——信任的边界 “Agent 能做什么,不能做什么,由权限系统说了算。它是 Claude Code 最重要的安全护城河。” 5.1 为什么需要权限系统 Claude Code 是一个能够直接操作文件系统、执行 Shell 命令、访问网络的 AI …

输入关键词开始搜索

Image 01

滚轮或双指缩放 · 拖动查看 · 双击复位 · Esc 关闭