Commit Graph

  • 7cd49a5a3f docs: 同步 app/search/ 模块结构 + OCRProvider 签名到 ARCHITECTURE.md iomgaa 2026-07-07 06:14:26 -04:00
  • dc19e9e007 docs: 同步 app/search/ 模块结构 + OCRProvider 签名到 ARCHITECTURE.md iomgaa 2026-07-07 06:14:26 -04:00
  • 499c5b8043 feat(search): __init__.py 公开 API + 修复 OCR 测试 asyncio 兼容性 iomgaa 2026-07-07 06:13:25 -04:00
  • c42813992f feat(search): __init__.py 公开 API + 修复 OCR 测试 asyncio 兼容性 iomgaa 2026-07-07 06:13:25 -04:00
  • 4baf92c93f feat(search): PromptManager — 搜索 Agent 提示词加载与组装 iomgaa 2026-07-07 06:11:13 -04:00
  • 502681694b feat(search): PromptManager — 搜索 Agent 提示词加载与组装 iomgaa 2026-07-07 06:11:13 -04:00
  • f4f92b0938 feat(search): 实现 SearchToolDispatcher 工具调度器 (Task 7) iomgaa 2026-07-07 06:07:27 -04:00
  • 96e63a3e19 feat(search): 实现 SearchToolDispatcher 工具调度器 (Task 7) iomgaa 2026-07-07 06:07:27 -04:00
  • ca3ea1cdf2 style: format summarizer.py iomgaa 2026-07-07 05:55:40 -04:00
  • 3fe077a249 style: format summarizer.py iomgaa 2026-07-07 05:55:40 -04:00
  • ba7fdaddf6 style: format vision.py iomgaa 2026-07-07 05:53:33 -04:00
  • b8706adb33 style: format vision.py iomgaa 2026-07-07 05:53:33 -04:00
  • 3ae3d5ab50 feat(search): app/search/vision.py — 两轮 VLM 帧观察模块 iomgaa 2026-07-07 05:52:54 -04:00
  • d83e720c4b feat(search): app/search/vision.py — 两轮 VLM 帧观察模块 iomgaa 2026-07-07 05:52:54 -04:00
  • 86b19d1e07 feat(adapters): OCRProvider Protocol + MonkeyOCRClient 异步适配器 iomgaa 2026-07-07 05:47:55 -04:00
  • 224c75ba9e feat(adapters): OCRProvider Protocol + MonkeyOCRClient 异步适配器 iomgaa 2026-07-07 05:47:55 -04:00
  • 60e737e2fc feat(search): app/search/skills.py — 技能注册表与 frontmatter 解析 iomgaa 2026-07-07 05:46:25 -04:00
  • 83e6475f90 feat(search): app/search/skills.py — 技能注册表与 frontmatter 解析 iomgaa 2026-07-07 05:46:25 -04:00
  • 82f1607195 style: format environment.py iomgaa 2026-07-07 05:46:25 -04:00
  • f0a49b08e5 style: format environment.py iomgaa 2026-07-07 05:46:25 -04:00
  • 44ee62867d feat(tree): add get_node_text + get_children_info to TreeEnvironment iomgaa 2026-07-07 05:45:48 -04:00
  • 2bc5dc74c2 feat(tree): add get_node_text + get_children_info to TreeEnvironment iomgaa 2026-07-07 05:45:48 -04:00
  • ffb37a1c1e chore: 复制 TRM4 v2 prompt 种子文件(9 个,字节级一致) iomgaa 2026-07-07 05:42:11 -04:00
  • 112876de2e chore: 复制 TRM4 v2 prompt 种子文件(9 个,字节级一致) iomgaa 2026-07-07 05:42:11 -04:00
  • dcaeefa484 docs(plan): 恢复被 wiki 工具覆盖的计划全文 iomgaa 2026-07-07 05:39:21 -04:00
  • e36f7c63f3 docs(plan): 恢复被 wiki 工具覆盖的计划全文 iomgaa 2026-07-07 05:39:21 -04:00
  • 7af64db499 docs(plan): app/search/ 搜索 Agent 装配层实现计划(10 Task) iomgaa 2026-07-07 05:36:25 -04:00
  • e20bfac48d docs(plan): app/search/ 搜索 Agent 装配层实现计划(10 Task) iomgaa 2026-07-07 05:36:25 -04:00
  • 9e1f39c147 docs(design): 修复 Codex 审查发现 — 10 项修正 iomgaa 2026-07-07 05:29:52 -04:00
  • 961e85111b docs(design): 修复 Codex 审查发现 — 10 项修正 iomgaa 2026-07-07 05:29:52 -04:00
  • 5c89ca543a docs(design): 补充 summarizer 模块 — view_node/search_similar 的 LLM 两轮摘要 iomgaa 2026-07-07 05:22:55 -04:00
  • bc18fc8635 docs(design): 补充 summarizer 模块 — view_node/search_similar 的 LLM 两轮摘要 iomgaa 2026-07-07 05:22:55 -04:00
  • 11107f5758 docs(design): 搜索 Agent 装配层设计(app/search/) iomgaa 2026-07-07 05:15:22 -04:00
  • 5ab5adec51 docs(design): 搜索 Agent 装配层设计(app/search/) iomgaa 2026-07-07 05:15:22 -04:00
  • da28c10c84 docs: 同步 question_gen 模块路径到 ARCHITECTURE.md 和 CLAUDE.md iomgaa 2026-07-07 04:51:26 -04:00
  • 253f36797b docs: 同步 question_gen 模块路径到 ARCHITECTURE.md 和 CLAUDE.md iomgaa 2026-07-07 04:51:26 -04:00
  • d8a903fb54 feat(question_gen): QuestionGenerator Protocol + 模块公开 API iomgaa 2026-07-07 04:48:21 -04:00
  • f94c352d66 feat(question_gen): QuestionGenerator Protocol + 模块公开 API iomgaa 2026-07-07 04:48:21 -04:00
  • 8d515ff01f feat(question_gen): stratified_sample — 分层采样 + 题型保底 iomgaa 2026-07-07 04:45:19 -04:00
  • c4d42eeca0 feat(question_gen): stratified_sample — 分层采样 + 题型保底 iomgaa 2026-07-07 04:45:19 -04:00
  • dea8a7d3f6 feat(question_gen): load_benchmark — benchmark JSON 加载 iomgaa 2026-07-07 04:41:25 -04:00
  • 8f5fbf8d2d feat(question_gen): load_benchmark — benchmark JSON 加载 iomgaa 2026-07-07 04:41:25 -04:00
  • eea3bcba3f feat(core): 追加 GeneratedQuestion frozen dataclass iomgaa 2026-07-07 04:36:56 -04:00
  • 9bdfd28c63 feat(core): 追加 GeneratedQuestion frozen dataclass iomgaa 2026-07-07 04:36:56 -04:00
  • 4686adf266 feat(tree/repair): 检测器扩展 — visible_entities/ongoing_actions/spatial_layout 为空也触发修复 iomgaa 2026-07-07 03:15:42 -04:00
  • 15fad65b1b feat(tree/repair): 检测器扩展 — visible_entities/ongoing_actions/spatial_layout 为空也触发修复 iomgaa 2026-07-07 03:15:42 -04:00
  • ee5bd0de57 fix(tools): handle None card in flat tree conversion iomgaa 2026-07-07 03:13:38 -04:00
  • faf6f1bd63 fix(tools): handle None card in flat tree conversion iomgaa 2026-07-07 03:13:38 -04:00
  • 73b240cc84 test(tree): 建树模块端到端集成测试 iomgaa 2026-07-07 02:44:28 -04:00
  • c61ceca538 test(tree): 建树模块端到端集成测试 iomgaa 2026-07-07 02:44:28 -04:00
  • 18971a794b feat(tree/repair): Q&A 反向补全 — 从 TRM4 supplement 迁移 iomgaa 2026-07-07 02:37:50 -04:00
  • 8cfdc841da feat(tree/repair): Q&A 反向补全 — 从 TRM4 supplement 迁移 iomgaa 2026-07-07 02:37:50 -04:00
  • edaa0d8290 feat(tree): VideoTreeBuilder 保真 #1 #2 #3 + 复杂度重构 iomgaa 2026-07-07 02:17:50 -04:00
  • 79761852df feat(tree): VideoTreeBuilder 保真 #1 #2 #3 + 复杂度重构 iomgaa 2026-07-07 02:17:50 -04:00
  • 12f20493c1 feat(tree): 质量校验 — 交叉验证 entities/visible_text iomgaa 2026-07-07 01:57:32 -04:00
  • af2aa751b9 feat(tree): 质量校验 — 交叉验证 entities/visible_text iomgaa 2026-07-07 01:57:32 -04:00
  • fb6f9964d8 feat(tree): 字幕模块 — SRT 解析 + 完整性检查 + Voronoi 分配 iomgaa 2026-07-07 01:54:09 -04:00
  • e87a744df9 feat(tree): 字幕模块 — SRT 解析 + 完整性检查 + Voronoi 分配 iomgaa 2026-07-07 01:54:09 -04:00
  • e3b027ce34 feat(adapters): GovernedVLMClient — VLMProvider 最小可用实现 iomgaa 2026-07-07 01:49:55 -04:00
  • 3e348f5b21 feat(adapters): GovernedVLMClient — VLMProvider 最小可用实现 iomgaa 2026-07-07 01:49:55 -04:00
  • c1680447c0 feat(adapters): EmbeddingProvider Protocol + local/remote 双后端实现 iomgaa 2026-07-07 01:45:09 -04:00
  • 6fd9522bf3 feat(adapters): EmbeddingProvider Protocol + local/remote 双后端实现 iomgaa 2026-07-07 01:45:09 -04:00
  • 547c9ddd84 feat(tree): TreeConfig 配置 dataclass iomgaa 2026-07-07 01:41:50 -04:00
  • 5ec8dd2f82 feat(tree): TreeConfig 配置 dataclass iomgaa 2026-07-07 01:41:50 -04:00
  • e0f7851975 fix(tree): from_dict 增加 ID 唯一性校验 iomgaa 2026-07-07 01:40:46 -04:00
  • 1b2442b9c5 fix(tree): from_dict 增加 ID 唯一性校验 iomgaa 2026-07-07 01:40:46 -04:00
  • c136de076d refactor(tree): extract _embed_l2_subtree to reduce embed_all complexity iomgaa 2026-07-07 01:37:09 -04:00
  • c4bc5e7cc6 refactor(tree): extract _embed_l2_subtree to reduce embed_all complexity iomgaa 2026-07-07 01:37:09 -04:00
  • 22ad014973 feat(tree): TreeIndex 数据结构 — Card 体系 + 节点 + 序列化 iomgaa 2026-07-07 01:35:10 -04:00
  • fd58a3f02b feat(tree): TreeIndex 数据结构 — Card 体系 + 节点 + 序列化 iomgaa 2026-07-07 01:35:10 -04:00
  • 2be2569ed8 docs(tree): add tree module vertical slice design and implementation plan iomgaa 2026-07-07 01:27:36 -04:00
  • d95b2a3142 docs(tree): add tree module vertical slice design and implementation plan iomgaa 2026-07-07 01:27:36 -04:00
  • c2ba3ed591 chore: lint 修复(TC001/TC003 类型导入优化) iomgaa 2026-07-06 23:15:06 -04:00
  • adf14633e5 chore: lint 修复(TC001/TC003 类型导入优化) iomgaa 2026-07-06 23:15:06 -04:00
  • dc6f8e047e test: AgentLoop + GovernedLLMClient 集成测试 iomgaa 2026-07-06 23:13:59 -04:00
  • ee90fb8e88 fix(adapters): 修复 GovernedLLMClient 流式消费和规格偏差 iomgaa 2026-07-06 23:08:52 -04:00
  • cfd3277f80 style: format adapters/llm.py iomgaa 2026-07-06 23:01:06 -04:00
  • f1a0414be8 feat(adapters): 实现 GovernedLLMClient 四层治理栈 iomgaa 2026-07-06 23:00:22 -04:00
  • 30aec373c8 fix(core/agent): 移除 max_steps 默认值 iomgaa 2026-07-06 22:53:05 -04:00
  • 9ca9035190 feat(core/agent): 实现 AgentLoop 推理循环引擎 iomgaa 2026-07-06 22:43:22 -04:00
  • c2ff2855b7 feat(adapters): 实现三层流式看门狗 iomgaa 2026-07-06 22:43:01 -04:00
  • 82f065e4ef feat(adapters): 实现 SQLiteTelemetryRecorder iomgaa 2026-07-06 22:40:15 -04:00
  • 14bb60e918 feat(adapters): 实现 CircuitBreaker 内存级熔断器 iomgaa 2026-07-06 22:39:57 -04:00
  • 9dae7dda98 feat(adapters): 实现 RedisResponseCache iomgaa 2026-07-06 22:39:42 -04:00
  • d79d67b1d3 feat(core/agent): 添加 ToolDispatcher Protocol 和 AgentLoopSpec hookspec iomgaa 2026-07-06 22:36:31 -04:00
  • 112111408e feat(core): 添加共享 Protocol 端口 iomgaa 2026-07-06 22:36:23 -04:00
  • 70320d7cfa feat(core): 添加 LLMResponse frozen dataclass iomgaa 2026-07-06 22:33:48 -04:00
  • 9340c5e0f8 feat(core/agent): 添加 Step 和 LoopResult 数据类 iomgaa 2026-07-06 22:32:59 -04:00
  • 6b7c28ea1e docs: 同步 core/protocols.py 分层、四层治理栈、遥测新字段 iomgaa 2026-07-06 22:30:16 -04:00
  • bc78138d8f plan: core/agent/ + adapters/llm 实现计划(14 Tasks) iomgaa 2026-07-06 22:25:48 -04:00
  • f541c4047a design: core/agent/ + adapters/llm 基础设施设计 iomgaa 2026-07-06 22:06:48 -04:00
  • 9bc9bf2425 docs: update CLAUDE.md — AAAI 2026 target, conda activate, tmux logging iomgaa 2026-07-06 21:02:06 -04:00
  • 6bdb802f01 chore: track claude skills, tools, templates, reference code and research-wiki iomgaa 2026-07-06 20:59:03 -04:00
  • 0616d16956 fix: replace chs→Video-Tree-TRM in implementer prompt template iomgaa 2026-07-06 11:44:15 -04:00
  • fefe3bd71f fix: address final review — AAAI→EMNLP, chs→Video-Tree-TRM, D7 config boundary iomgaa 2026-07-06 11:43:44 -04:00
  • b2914b3828 skill: add algorithm fidelity review to subagent-driven-development iomgaa 2026-07-06 11:40:08 -04:00
  • 8bcf5bdc6c skill: add algorithm fidelity check to writing-plans iomgaa 2026-07-06 11:40:05 -04:00
  • 92ea93eff6 docs: add overview.md with system overview and module structure iomgaa 2026-07-06 11:39:12 -04:00
  • e60823de1a build: add README, pyproject.toml, package skeletons and smoke test iomgaa 2026-07-06 11:37:59 -04:00
  • 91e7746a89 build: add Makefile with test/lint/build-tree/train targets iomgaa 2026-07-06 11:37:47 -04:00