-
f1dea4f68f
merge: feat/app-harness — app/harness/ 训练循环编排层(14 文件, 算法保真 #6/#10/#13)
main
iomgaa
2026-07-07 20:35:04 -04:00
-
-
7a00bc1a28
style(harness): ruff format batching.py + log.py
iomgaa
2026-07-07 20:34:48 -04:00
-
be0e89401e
feat(harness): __init__.py public API + lint fixes
iomgaa
2026-07-07 13:45:48 -04:00
-
2296134f73
feat(harness): runner.py — train loop orchestrator (#13 algorithm fidelity)
iomgaa
2026-07-07 13:43:20 -04:00
-
7bc6fc752c
feat(harness): validate.py — async 块序贯验证编排 + Probation 统一定义
iomgaa
2026-07-07 13:20:43 -04:00
-
a6b816db94
feat(harness): checkpoint.py — TrainState 序列化 + 原子写 + 指纹校验
iomgaa
2026-07-07 13:13:37 -04:00
-
d7f1bdeea6
feat(harness): inference.py — async run_inference + DI
iomgaa
2026-07-07 13:04:26 -04:00
-
886a444d1d
feat(harness): momentum.py — async 慢更新动量生成
iomgaa
2026-07-07 13:01:04 -04:00
-
a550d39e1c
feat(harness): observation.py — 五张观测表 + step/epoch 报告
iomgaa
2026-07-07 12:55:12 -04:00
-
bd4e438c6c
feat(harness): gate_ladder.py — 信息阶梯 + BaselineCache (#6 算法保真)
iomgaa
2026-07-07 12:55:12 -04:00
-
e0f3ee10ec
feat(harness): pools.py — 三池切分(test→validation→diagnosis)
iomgaa
2026-07-07 12:48:54 -04:00
-
9800fef37a
feat(harness): batching.py — FFD + round-robin mini-batch (#10 算法保真)
iomgaa
2026-07-07 12:47:33 -04:00
-
d349fe1148
feat(harness): workspace.py — Workspace lifecycle + VersionedSkillStore/PromptStore
iomgaa
2026-07-07 12:41:59 -04:00
-
b052c1f3ee
feat(harness): store.py — Store 版本操作 + Seed 管理
iomgaa
2026-07-07 12:36:36 -04:00
-
be3c176a46
feat(harness): HarnessLog SQLite wrapper + RunLogImpl readonly port
iomgaa
2026-07-07 12:29:29 -04:00
-
b929a5db6c
fix(harness): Codex functional review 修复 — 命名/集成测试/delta_min/promote 消息
iomgaa
2026-07-07 12:23:27 -04:00
-
ce43871828
fix(harness): 补充 train 模式 run_id 校验 + 拆分函数保持 radon Grade B
iomgaa
2026-07-07 12:14:28 -04:00
-
6a2ddb1624
refactor(harness): 拆分校验函数降低 radon 圈复杂度至 Grade B
iomgaa
2026-07-07 12:01:46 -04:00
-
09a385addc
feat(harness): RunConfig frozen dataclass + 四层校验 + YAML/CLI/.env 三层加载
iomgaa
2026-07-07 11:57:35 -04:00
-
d84cd679b4
feat(evolution): export dataclass types from __init__.py
iomgaa
2026-07-07 11:48:13 -04:00
-
-
292dd0fa13
docs: app/harness/ implementation plan — 15 tasks, algorithm fidelity #6/#10/#13, 120 TRM4 tips
iomgaa
2026-07-07 11:45:38 -04:00
-
eba4344a4b
docs: app/harness/ design — 14-module training loop orchestration layer
iomgaa
2026-07-07 11:28:29 -04:00
-
4e241aa581
merge: feat/tree-index — core/evolution/ extractable kernel + tree/search/question_gen modules
iomgaa
2026-07-07 10:29:54 -04:00
-
-
8bc4132750
feat(evolution): __init__.py public API + ARCHITECTURE.md Protocol update
iomgaa
2026-07-07 10:28:14 -04:00
-
4634414606
feat(evolution): evolve.py per-target evolution — skill/system/tool (#9)
iomgaa
2026-07-07 10:26:58 -04:00
-
6072ee7d0b
feat(evolution): evolve.py validation + helpers (#9)
iomgaa
2026-07-07 10:12:15 -04:00
-
dc091361c3
feat(evolution): diagnose.py aggregation + case packs + run_diagnosis (#8)
iomgaa
2026-07-07 10:04:48 -04:00
-
49d6fe8f51
feat(evolution): diagnose.py metrics + attribution (Stage 1, #8)
iomgaa
2026-07-07 09:55:22 -04:00
-
f7193551dd
feat(evolution): validate.py — pure block validation decision functions (#7)
iomgaa
2026-07-07 09:47:45 -04:00
-
3005f24577
feat(evolution): patch.py — 补丁引擎移植(算法 #9),51 测试全通过
iomgaa
2026-07-07 09:44:05 -04:00
-
4eefbfdd74
feat(evolution): gate.py — CE-Gate e-process 纯函数 (#5 算法保真)
iomgaa
2026-07-07 09:38:21 -04:00
-
9d4d52dac5
feat(core/evolution): protocols.py + types.py 基础层 — 18 个 dataclass + 3 个 Protocol
iomgaa
2026-07-07 09:34:04 -04:00
-
09100dcbd4
docs: core/evolution/ implementation plan — 9 tasks, TDD, algorithm fidelity checks
iomgaa
2026-07-07 07:55:21 -04:00
-
84e8abbf4f
docs: core/evolution/ extractable kernel design — gate, patch, diagnose, evolve
iomgaa
2026-07-07 07:39:24 -04:00
-
7cd49a5a3f
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
-
4baf92c93f
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
-
ca3ea1cdf2
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
-
3ae3d5ab50
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
-
60e737e2fc
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
-
44ee62867d
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
-
dcaeefa484
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
-
9e1f39c147
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
-
11107f5758
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
-
d8a903fb54
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
-
dea8a7d3f6
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
-
4686adf266
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
-
73b240cc84
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
-
edaa0d8290
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
-
fb6f9964d8
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
-
c1680447c0
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
-
e0f7851975
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
-
22ad014973
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
-
c2ba3ed591
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
-
dceec0d93c
config: add default.yaml with tree/retriever/harness parameters
iomgaa
2026-07-06 11:37:43 -04:00
-
958652a5c2
config: add .env.example with LLM/Redis/telemetry templates
iomgaa
2026-07-06 11:37:39 -04:00
-
afdc341642
fix: add missing telemetry fields to CLAUDE.md §4.8
iomgaa
2026-07-06 11:34:55 -04:00