项目
项目
我构建或探索过的项目、实验和工具。
AI 与 Agent
用 Harness 让 AI 做性能优化:Goal-Driven Loop 和 Ledger
我做了一个性能优化 skill,把 AI Agent 从“可以试试懒加载”这类建议,拉进 harness、目标和 ledger 组成的循环里一轮轮跑。在一次 Workspace 优化里,strict profile 看到 Workstream 5089ms -> 2519ms、Report Center 10021ms ->...
AI 与 Agent
Agent Skills 探索实录 — AI Agent 时代的函数式蓝图
TL;DR: Skill 就是跑在大模型上的函数——封装固定流程、定义输入输出、支持跨 Agent 复用。本文从第一性原理出发,拆解 Skill 的本质、设计原则和工程实践,帮你把零散的 Prompt 经验沉淀为可复用的能力单元。 背景 Agentic AI 领域概念层出不穷,而 Skills 是近几个月讨论最多、我认为也最重要的一个。本文记录了我探索...
工程
用 NodeJS 构建一个玩具浏览器
开始之前没错,我又给自己挖了一个坑。我看到了一本名为《Web Browser Engineering》的有趣书籍,它教如何用 Python 构建一个浏览器。由于我现在正在学习 SICPJS,并将在课程结束时构建一个编译器,我认为这两门课程可能有些关联。我阅读了这本书的目录,确实,这本书主要聚焦于浏览器的核心功能:渲染、网络、解析 DOM...
工程
从零构建 Redux(Redux 源码解读)
状态不过是一个 getter/setter。 本文你将学到什么 Redux 与 React-Redux 的设计与实现:本文深入探讨 Redux 和 React-Redux 的设计与实现,展示它们如何管理应用状态并促进组件间的通信。 状态管理(Getter、Setter):你将理解状态管理的基本模式,并能够理解其他任何状态管理工具。...
工程
Workspace V2 Tab System:把浏览器标签页带进工作空间
Workspace v2 要做的不是多画一排 tab。用户会同时打开多个业务对象,刷新和分享链接还要回到正确页面;后台 runtime 不能偷偷改 URL、弹层、事件或前台 CPU。最后真正要解决的是 ownership:intent、URL、tab 状态、runtime cache、sandbox 副作用和渲染 frame 分别归谁管。...
这个页面只列出当前仓库中已有笔记支撑的项目或实验。我不会编造不存在的 demo 或仓库。