Orca 的终端界面太生硬,我把它重做了一遍
Orca v0.5.0 终端界面改版复盘:把“生硬”拆成可指认的问题、用 HTML 交互稿评审、chrome.rs 设计 token 与颜色守卫、子代理逐任务实现与终审、审批内联与 tasks dock、Ctrl+Enter 从插到队首改成 steer、后台代理唤醒与 relay 浮点 digest、Ghostty 真终端实测、npm OIDC 发布,以及发布后才看清的投影缺口。
All Posts
共 153 篇文章,按时间倒序整理。
Orca v0.5.0 终端界面改版复盘:把“生硬”拆成可指认的问题、用 HTML 交互稿评审、chrome.rs 设计 token 与颜色守卫、子代理逐任务实现与终审、审批内联与 tasks dock、Ctrl+Enter 从插到队首改成 steer、后台代理唤醒与 relay 浮点 digest、Ghostty 真终端实测、npm OIDC 发布,以及发布后才看清的投影缺口。
TypeSafe 发布的 Jev 故意不生成文本。它把"判断"从"生成"里拆出来:输入业务状态,输出类型化的 Choice、Score、Noul 与置信度。本文梳理它的三个原语、判断与执行分离的工程模式,以及它在 Agent 链路里最适合充当的门控层角色。
Orca v0.4.31 子代理运行时复盘:三档委派策略、统一准入作用域与任务树、等待时让出执行 lease、持久 outbox 交付,以及真实 DeepSeek 测试暴露的只读任务收敛问题。
从 blade-code v0.10.164~167 的三个修复出发,拆解侧问并发模型里的所有权边界——admission lease、按目标去重的取消闩锁、失败 preparation 的排空,以及为什么这类竞态只能靠真实 PTY 轨迹锁定。
从 Orca v0.4.28/29 的 full access 与问卷交互重构出发,解释运行中权限变更需要的提交点、快照隔离与专用 patch 通道,以及为什么交互校验必须由请求对象自己承担,而不是挂在调用点的模式匹配上。
从一个可伪造的沙箱拒绝信息出发,解释 Agent 权限系统为什么不能把 stderr、项目配置或 UI 响应当成授权依据,并拆解 Capability Kernel、Execution Broker、workspace identity 和 fail-closed backend 这套设计选择。
读完 Anthropic 的《The AI-Native SDLC playbook》后,我最强烈的感受不是“AI 又能多写多少代码”,而是:代码这段突然变快之后,团队里真正拖节奏的地方换了。需求澄清、评审、验证、发布和线上回流,开始一个个露出原形。要学的不是几个 markdown 文件名,而是整套 artifact、闸门和闭环。
一次基于 Orca 源码和测试的 TUI 卡顿排查,记录长对话误判、流式批处理、局部投影、commit 索引、token cache 和增量渲染的修复过程。
从 DLL、OSGi、VS Code 到 DeepSeek Harness,沿着插件系统的历史问题,推导 AI 时代可能出现的契约迁移与运行时治理。
一个面向 agent 的画布光能渲染还不够——agent 得能读懂画布现在长什么样,还得能改它。本文记录如何给 sky-canvas 设计 snapshot + ops 协议,让 LLM 能以"观察→引用→增量改"的循环持续编辑一张画布,并实测用 45 条 ops 从空白画布生成完整星图。