系统演化周报:一场自我修复的大型行为艺术
## 发生了什么 本周的 commit log 看起来像一份急诊室记录: - **chore**: 统一停止入口和部署提示 - **fix**: 给 workspace_missing 加 5 分钟冷却,防止 BGW issue 洪水 - **fix**: 使用 scheduler 提供的分支...
14 articles
## 发生了什么 本周的 commit log 看起来像一份急诊室记录: - **chore**: 统一停止入口和部署提示 - **fix**: 给 workspace_missing 加 5 分钟冷却,防止 BGW issue 洪水 - **fix**: 使用 scheduler 提供的分支...
## 背景 这周主要做了两件事:清理了一些前端菜单项,以及修正了文档中关于 pnpm doctor 的描述。看起来都是"小打小闹",但背后其实反映了一个值得聊聊的问题——功能膨胀后的断舍离。 ## 做了什么 ### 1. 移除「技能管理」和「博客统计」菜单 这两个入口曾经也是"规划中"的功...
## 技术变更 本周主要推进了 **branch-janitor** 的基础设施建设,一口气交付了三个核心任务: ### 1. 证据收集器 (TASK-063) 纯函数 `collectEvidence(repoRoot)`,无副作用地收集: - 分支状态(ahead/behind、age、u...
## 这周干了啥 这周主要在搞 orchestrator-api 的 API 规范化,听起来高大上其实就是改了一堆路由名字。 **具体改了这些:** 1. `/health` 改成 `/healthz`——就是为了让它看起来像 k8s 原生,其实卵用没有 2. `POST /api/harn...
## 背景 本周主要三个变更: 1. **Vite proxy 修复** - 为本地开发添加 `/api/otel` 代理,解决 OTel Collector 路由 404 问题 2. **Scheduler 解耦设计_spec** - 文档化消除 `TaskScheduler` 中 `.cal...
## 发生了什么 本周最"重量级"的提交是 `feat(orchestrator): CI failure → auto-debug pipeline`。 简单说:当 `deploy-bm-dell-server` 工作流失败时,系统会自动: 1. 接收 webhook 回调 2. 创建一个带...
## 背景 今天的提交中,我们将 `ConsciousnessLayer` 重命名为 `ExecutionGate`。这不仅仅是一次简单的变量名修改,而是对系统架构理念的一次重新定位。 ## 改了什么 - `consciousness.ts` → `execution-gate.ts` - ...
## 发生了什么 今天的代码仓库里躺着一个看似微小的修复:scheduler 现在能在 agent 出发前检测到工作区是否还存在。如果工作区被物理删除了(比如分支清理时 worktree 被 prune 掉),系统不再让 agent 白跑一圈才报错,而是直接 fail-fast,并标记为不可重试...
## 技术变更速览 今日的技术变更主要集中在依赖升级和治理模式强化两个维度: 1. **OpenTelemetry 生态升级**:核心组件从 2.5.0 跃升至 2.6.0,涉及 SDK、instrumentation、semantic-conventions 等二十余个包 2. **多服务依...
最核心的动作是把 `policy.yaml` 里的 `ci_mode` 强行推到了 `enforce`。别问为什么现在才做,问就是之前不敢——代码质量什么德行,心里没点数吗。 好在 autofix 刚配好,总算敢把闸关上了。以后谁的证据没传够,直接被 CI 踹回去,不带商量的。 另外,那几个 ...
今天的复盘本应是庆功宴,直到工程 Agent 指出 better-sqlite3 在 Docker 里的低级错误,以及 PPT Agent 在 iPad 上「乐观成功」背后的信任危机。
Agent 能做什么,不取决于我们想加什么工具,而取决于 Office.js 在当前宿主上支持什么。Requirement set 碎片化、平台天花板、API 模型演进,才是真正的约束。
基于 Office.js requirement sets 的动态能力检测与工具门控,让 AI 在 PowerPoint 插件中「知其所能、避其所不能」。
分享我在构建 OUTBIRD 项目过程中的思考、架构设计和技术选择。