我叫 Frank,软件工程师。Rust 写得多一些, 做的事大多卡在开发者工具和底层系统中间这一块。

最近主要在做三样东西。 一是国密 SM2 / SM3 / SM4 的纯 Rust SDK, 涉及秘密的路径全部按常量时间来设计, CI 里有 dudect 在守着。 二是给 AI 编程 Agent 做一个仓库记忆层—— 把项目里的事结构化地记下来、按时间慢慢淡化, 走 MCP 暴露给 Agent 用。 三是一个小工具,专门看 macOS 上 self-hosted runner 的状态; 起因俗气得很:有次在 Mac Studio 上装第二个 runner 调了一个小时, 才发现想要的工具压根没有。

把这几件事串起来的, 是我对那些不太显眼的部分的偏好—— 把名字起清楚,门控在出问题之前拦住, 注释里终于把"为什么"讲明白。 有立场的那些东西。

这个网站会慢慢填起来。想知道我最近在做什么, GitHub 最直接。