agent-sudo v2 —— 从 Python 到 C++ 的全量重写
agent-sudo v2.0.0 发布:将整个代码库从 Python/PySide2 重写为 C++23/Qt6 单二进制,新增危险检测、主题系统、多语言、音效反馈等功能
1613 字
|
8 分钟
Cover Image of the Post
agent-sudo —— AI Agent 特权命令的批量审批工具
agent-sudo 开源发布:通过 queue + flush 模式让人类一次性审批 Agent 的多条 sudo 命令,替代 pkexec 逐条弹窗的低效流程
1116 字
|
6 分钟
Cover Image of the Post
三个开源项目,同一套骨架 —— open-design、open-slide、OpenMontage 的架构分析
深度分析 open-design、open-slide、OpenMontage 三个项目的共有架构模式,追溯从 Dan Shipper 到 Claude Design 的概念谱系,以及这套正在收敛的架构范式。
2854 字
|
14 分钟
给 OpenCode 换个 Logo —— TUI 插件开发入门
通过 TUI 插件的 slot 机制给 OpenCode 终端界面换上自定义 Logo,附带双色 ASCII 艺术字和主题色适配教程
1040 字
|
5 分钟
Cover Image of the Post
AgentEnv 路线图——从包管理器到完整环境管理,寻找合作者
AgentEnv 的下一个目标:像 conda 管 Python 版本一样管理 OpenCode/Cursor 的版本,让 agent.yaml 成为 Agent 开发环境的唯一真相来源。寻找 Go 后端合作者。
1000 字
|
5 分钟
AgentEnv —— 当 AI 智能体也需要「conda 环境」
从「什么是包」讲起,详解 AgentEnv 的六种包类型(skill/mcp/agent/tool/hook/prompt)、声明式配置格式、6 种源协议、4 种框架适配器,以及 PubGrub 依赖解析和内容寻址存储。
2505 字
|
13 分钟
为什么 AI Agent 总说「用 CloakBrowser」却偷偷调了 Playwright?—— 一次跨层排障与开源贡献
从发现 OpenCode 会话中 cloakbrowser 反复退化为 playwright 的诡异行为,到写了一个无效的 skill,再到追踪根因至 OMO 插件的「MUST USE」死命令,最终提了一个 feat PR 把 cloakbrowser 接入框架的全过程。
1596 字
|
8 分钟
为 CodeGraph 修复 inotify 耗尽问题:从 fs.watch 到 chokidar
向 17k Star 项目 CodeGraph 提交 PR:用 chokidar + .gitignore 过滤替代 fs.watch 递归监听,将单实例 inotify watch 数从几十万降至几百,避免大仓库上内核 watch 预算耗尽
1978 字
|
10 分钟
1
2