日期与轮次: 2026-07-30 R1 arxiv: 2607.25431 video_kb 脚本: /shared/video-kb/scripts/tom/2026-07-30_R1_codenib-multiview-coding-agent-short-video-script.md
1. 标题与观众
- 标题:CodeNib · 把仓库上下文做成数据系统
- 目标观众:开发者 / AI 工程师 / 编码 Agent 架构师 / LLM 应用基础设施 PM
- 一句话核心观点:编码 Agent 的仓库上下文第一次被抽象成独立数据系统层。
3. 45-90 秒口播稿
编码 Agent 在持续演化的仓库中反复搜索、导航、维持上下文,但索引、语言服务器、任务本地历史互相割裂,重复发现,生命周期成本不可见。CodeNib 提出 multi-view data system:每个 commit 构建可复用的 lexical、dense、structural 三视图,跨编辑维护,通过 one runtime 提供 ranked search、symbol navigation、bounded context 三件套服务。基于 100 snapshots 实测,graph 8.7×、vector 25.4× faster,静态延迟 4.7×,五模型节省 50-87% trajectory tokens。落地:pip install codenib,复现三视图,跑跨 Cursor / Claude Code / Codex 通用性实测。
4. 镜头分镜
- 镜头 1(8s · 标题卡):屏幕文字
CodeNib · 把仓库上下文做成数据系统;画面元素 深色背景 + 等宽字体标题 + 微光粒子;运动方式 标题推近 + 粒子流动。 - 镜头 2(8s · 痛点三栏卡):屏幕文字
索引 / 语言服务器 / 任务本地历史互相割裂;画面元素 三栏卡片竖排 + 红线连接断开;运动方式 卡片依次浮现 + 红线抖动。 - 镜头 3(10s · 机制流程图):屏幕文字
commit → lexical · dense · structural 三视图 → one runtime;画面元素 三视图节点 + 单运行时圆环 + 箭头串联;运动方式 节点依次点亮 + 箭头流动。 - 镜头 4(10s · 证据卡):屏幕文字
100 snapshots · graph 8.7× · vector 25.4× · 4.7× 静态 · 50-87% token 减;画面元素 数字大字号 + 折线背景;运动方式 数字逐项弹出 + 折线绘制。 - 镜头 5(8s · 风险卡三件套):屏幕文字 主行
主分类 cs.SE 单标签/ 副行主分类以 arXiv abs 实测为准;主行代码仓库 sysevol-ai/CodeNib 23★/ 副行Apache-2.0 · 与 v1 同步 release;主行跨 harness 通用性/ 副行abstract 未公开具体数据;画面元素 三块双行卡片横排;运动方式 卡片滑入 + 副行淡入。 - 镜头 6(8s · 行动卡):屏幕文字
1. pip install codenib · 2. 复现 commit 级三视图 · 3. 跑跨 harness 通用性实测;画面元素 三步列表 + 编号圆圈;运动方式 步骤顺次展开。 - 镜头 7(4s · 落版卡):屏幕文字
CodeNib · 仓库上下文数据系统层;画面元素 等宽字体 + 慢速推近;运动方式 标题居中淡出。