↓ 跳过正文
  1. Categories/

技术实践

2026

git add 返回 0 却拒绝暂存:一次 Git 索引 Stat Cache 幽灵故障排查
技术实践 · 2026-10-09 · 6 分钟

git add 返回 0 却拒绝暂存:一次 Git 索引 Stat Cache 幽灵故障排查

在写自动化脚本或终端操作 Git 时,大家习惯认为:只要 git add 没报错、退出码是 0,改动就一定进暂存区了。但今天在提交博客作者配置时,碰到了一个非常诡异的静默失败:文件改动清清楚楚,git diff 能正常输出改动内容,执行 git add 也正常返回 0,但紧接着跑 git status,文件依然显示未暂存,git diff --cached 什么都没有。

2744 字 阅读 ➔
我是怎么判断一个 Agent Skill 值不值得留的
技术实践 · 2026-10-08 · 9 分钟

我是怎么判断一个 Agent Skill 值不值得留的

维护 dev-skills 到第十几个 Skill 的时候,我意识到自己其实不知道它们有没有用。每次演示都能看到漂亮的输出,但这些输出没有对照,没有因果——我只知道挂了 Skill 之后发生了什么,不知道不挂的话会发生什么。

4241 字 阅读 ➔
Pi 的 CodeMode 对比 DeepSeek Harness 的 PTC 模式
技术实践 · 2026-10-04 · 7 分钟

Pi 的 CodeMode 对比 DeepSeek Harness 的 PTC 模式

在构建代码智能体(Coding Agent)的运行时架构时,传统的单步工具调用(Tool-Calling Loop)正在遭遇工程瓶颈:面对多文件重构与跨模块分析,单步 JSON RPC 往返导致交互轮次爆炸与上下文急剧膨胀,且无法高效表达工具间的异步依赖。为了突破这一调度天花板,Pi Coding Agent 的 CodeMode 与 DeepSeek Harness(CLI: dsh)的 PTC(Programmatic Tool Calling,编程式工具调用)模式给出了两条截然不同的代码执行路线。

3148 字 阅读 ➔
OpenAI 送了我半年 ChatGPT Pro,理由是我在维护开源
技术实践 · 2026-09-19 · 1 分钟

OpenAI 送了我半年 ChatGPT Pro,理由是我在维护开源

今天邮箱里跳出来一封信,标题是:“You can just build things, enjoy 6 months on us”。 发件人是 OpenAI 的 Codex 团队。点开第一行就是大写的 “You’re in.",然后跟着一句:“Thanks for maintaining open source projects.”

487 字 阅读 ➔
Cursor Local (Private Inference 版)全平台下载地址
技术实践 · 2026-08-18 · 1 分钟

Cursor Local (Private Inference 版)全平台下载地址

以下直链永远指向 local 版最新构建: Windows # 版本 链接 x64(用户安装版) https://api2.cursor.sh/updates/download/golden/win32-x64-user/cursor-local/latestWindows ARM64 https://api2.cursor.sh/updates/download/golden/win32-arm64-user/cursor-local/latestWindows macOS # 版本 链接 Apple Silicon (M 系列,推荐) https://api2.cursor.sh/updates/download/golden/darwin-arm64-user/cursor-local/latestMac Intel 芯片 https://api2.cursor.sh/updates/download/golden/darwin-x64-user/cursor-local/latestMac 通用版 https://api2.cursor.sh/updates/download/golden/darwin-universal-user/cursor-local/latestMac Linux (Ubuntu/Debian) # 版本 链接 x64 AppImage https://api2.cursor.sh/updates/download/golden/linux-x64-user/cursor-local/latestLinux ARM64 AppImage https://api2.cursor.sh/updates/download/golden/linux-arm64-user/cursor-local/latestLinux

71 字 阅读 ➔
Trellis 做了什么,能不能解决 AI 编码的规范问题
技术实践 · 2026-04-30 · 11 分钟

Trellis 做了什么,能不能解决 AI 编码的规范问题

用 AI 写代码,最烦的不是它写错,而是它每次都用不同的方式写错。同一个需求,对话三次,三种写法。规范在你脑子里,AI 不知道。 Trellis 试图解决这个问题。它不是又一个 AI 编码助手,而是一套给 AI 注入项目规范的框架——让 AI 写代码之前先读你的规范,写完之后自动检查,检查完之后把新学到的东西沉淀回规范里。用得越多,AI 越懂你的项目。

5016 字 阅读 ➔
一个 PPT Agent 的完整拆解:从需求调研到 SVG 出图
技术实践 · 2026-04-28 · 8 分钟

一个 PPT Agent 的完整拆解:从需求调研到 SVG 出图

市面上绝大多数所谓 AI PPT 工具,本质上只是“输入主题 → 套用死板模板 → 输出低质排版”的玩具。要真正达到商业交付水准,核心在于将生成链路解构为带确定性约束的多阶段流水线:从需求调研与资料检索,到大纲策划与版面规划,再到利用 SVG Bento Grid 结构化渲染。

3513 字 阅读 ➔
Tmux 用到的就这些:会话、分屏、 detach
技术实践 · 2026-04-21 · 3 分钟

Tmux 用到的就这些:会话、分屏、 detach

SSH 到服务器上跑个长任务,网络断了,任务没了。Tmux 就是解决这个问题的——把终端会话和窗口解绑,关了终端进程还在跑。 Tmux 三层结构:Session 包含 Window,Window 包含 Pane 解决的核心问题 # 普通终端窗口和进程绑在一起。关窗口,进程就没了。SSH 断线同理。

1460 字 阅读 ➔