Linux 中的 inotify 是什么
介绍 Linux inotify 文件系统事件监控机制的工作原理、核心 API、可监控事件类型、典型使用场景与常见坑点,并给出 C 和命令行的最小示例。
Agent工程师 / 软件工程师 / 技术写作者
专注于编程技术、机器学习和开发工具。分享实践经验,探索技术的本质,记录学习的旅程。
介绍 Linux inotify 文件系统事件监控机制的工作原理、核心 API、可监控事件类型、典型使用场景与常见坑点,并给出 C 和命令行的最小示例。

Claude 官方把 Loop Engineering 分成四种循环类型,对照本机已装的 oh-my-pi (omp) 16.3.11,逐条核对它到底实现了哪几种——结论是 4 种里的 2 种。

拆解 oh-my-pi (omp) 的依赖栈、澄清 pi-sdk/pi-coding-agent 误解、画出它和上游 pi-mono 的血缘关系图。

pi-review-agent 用 append-only JSONL + actions/cache 前缀命中 + transcript 重放,让 reviewer 跨 CI run 续接会话,同时踩中 DeepSeek prefix cache 的计费折扣。

排查并解决了 Linux 上 code agent(OMP/Claude Code/OpenCode)冷缓存预热触发 major page fault 风暴、IO 飙到 500MB/s 并频繁死机的问题。


本文记录了将代码仓库从 GitHub 迁移到自建 Gitea 过程中遇到的 runner 配置问题及解决方案,重点介绍了如何通过 DEFAULT_ACTIONS_URL=self 机制替代 Personal Access Token,实现跨仓 action 的无缝访问。
