zhuyongxin
|
9c9a0024d4
|
feat(demo): add interview quality audit
|
2026-07-09 11:18:49 +08:00 |
|
aruo
|
db0f229285
|
feat(eval): add evidence pipeline acceptance closure
|
2026-07-09 00:47:48 +08:00 |
|
aruo
|
9a84b3de34
|
feat(agent): support no-evidence references
|
2026-07-08 23:30:00 +08:00 |
|
aruo
|
7b8c75e571
|
feat(agent): harden verifier evidence references
|
2026-07-08 16:12:56 +08:00 |
|
aruo
|
6015bcbf6f
|
feat(agent): add composer final answer
|
2026-07-08 09:51:07 +08:00 |
|
aruo
|
1b31e78be5
|
feat(agent): add verifier claim checks
|
2026-07-08 02:33:02 +08:00 |
|
aruo
|
c5e496e715
|
feat(agent): add executor gatekeeper hook
|
2026-07-08 02:01:49 +08:00 |
|
aruo
|
050cbc8fee
|
feat(agent): add executor evidence v2 contract
|
2026-07-08 01:37:15 +08:00 |
|
zhuyongxin
|
0ee27eb523
|
feat(trace): improve session workbench review
|
2026-07-07 19:06:18 +08:00 |
|
zhuyongxin
|
04eb50e2b4
|
feat(agent): add executor evidence output contract
|
2026-07-07 19:02:02 +08:00 |
|
aruo
|
b3315ead52
|
fix(agent): harden live diagnosis skill observability
|
2026-07-07 00:20:34 +08:00 |
|
zhuyongxin
|
ed7efc58b7
|
feat(rag): close eval pipeline with live snapshots
|
2026-07-06 21:39:27 +08:00 |
|
zhuyongxin
|
cf3333d607
|
feat(rag): modularize knowledge retrieval pipeline
|
2026-07-06 17:06:05 +08:00 |
|
zhuyongxin
|
a375daead7
|
fix: clean up aiops mojibake text
|
2026-07-06 11:38:01 +08:00 |
|
aruo
|
6ccfd33ec5
|
Add diagnosis playbook skills
|
2026-07-06 08:35:54 +08:00 |
|
aruo
|
ed267d753d
|
feat: add aiops lightweight verifier
|
2026-07-05 13:44:30 +08:00 |
|
aruo
|
72a3dbf8c5
|
feat: add aiops payload query augmentation
|
2026-07-05 12:56:20 +08:00 |
|
aruo
|
c7e2fc2ee2
|
feat: include breadcrumb in embedding text
|
2026-07-05 12:15:27 +08:00 |
|
aruo
|
f2bae0382c
|
fix: align vectorstore live retrieval
|
2026-07-05 10:53:45 +08:00 |
|
aruo
|
5c71f5fc79
|
feat: integrate spring ai vectorstore fallback
|
2026-07-05 10:20:29 +08:00 |
|
aruo
|
b9ec07de57
|
feat: add spring ai retrieval sidecar
|
2026-07-05 03:22:03 +08:00 |
|
aruo
|
5197712719
|
feat: add rag evidence postprocess blocks
|
2026-07-05 03:03:18 +08:00 |
|
aruo
|
4a94c14feb
|
feat: treat l0 retrieval as domain hint
|
2026-07-05 02:18:40 +08:00 |
|
aruo
|
79feed3314
|
Merge branch 'emdash/shy-items-fry-f4zze' into refactor/mvp1.0
# Conflicts:
# mvp/issues/README.md
|
2026-07-05 01:42:42 +08:00 |
|
aruo
|
23ee05c7c3
|
feat: add traceable scoped AIOps diagnosis
|
2026-07-04 22:57:28 +08:00 |
|
aruo
|
dc6cd32a67
|
Harden evidence trace semantics
|
2026-07-04 22:36:30 +08:00 |
|
zhuyongxin
|
f01866c1a2
|
refactor: use sequential agent for chat workflow
|
2026-07-03 18:03:06 +08:00 |
|
zhuyongxin
|
6919092b83
|
feat: archive mvp demo trace acceptance
|
2026-07-03 16:25:00 +08:00 |
|
zhuyongxin
|
5b827fe90e
|
fix: avoid low-confidence supervisor retry by default
|
2026-07-03 15:32:09 +08:00 |
|
zhuyongxin
|
b0f288ae36
|
use supervisor agent for complex chat
|
2026-07-03 14:10:55 +08:00 |
|
zhuyongxin
|
1ff7f09d25
|
fix chat session traces and document paths
|
2026-07-03 13:53:16 +08:00 |
|
zhuyongxin
|
e438df4355
|
feat(knowledge): Executor 行动记忆 + 归一化质量等级解决 ISS-002 重复检索
- RetrievedDocTracker 升级为域级+文档级双层记录(Map<sessionId, Map<domain, Set<filePath>>>)
- LookupKnowledgeTool 新增 Min-Max 归一化层(BGE-M3 L2 距离→[0,1] similarity)
- 三等级 relevanceLevel:PRECISE / HIGHLY_RELEVANT / REFERENCE + completenessHint 兜底信号
- LookupResult 新增 relevanceLevel、completenessHint、retrievedDomainsThisSession
- Executor prompt 重写:4 条检索约束 + 合法出口不查全不追责,重复检索才惩罚
- 入库可观测性:V010 迁移 + retrieval_details JSON 扩展
- 归档 executor-action-memory-relevance change
|
2026-07-01 18:24:41 +08:00 |
|
zhuyongxin
|
d6229f3385
|
feat(knowledge): 完成 L0+L1 混合检索集成
核心功能:
- 新增 FrontmatterParser 解析 YAML frontmatter
- 新增 KnowledgeIndexService L0 内存索引
- 新增 LookupKnowledgeTool 混合检索工具
- 增强 DocumentManagementService 文件保存和索引同步
技术实现:
- 数据库迁移 V004: api_document.metadata (TEXT)
- 依赖新增: snakeyaml 2.0
- 配置新增: knowledge.base-path
- 可观测性: requestId 追踪 + 性能日志
质量保证:
- 单元测试: 31/31 通过
- 测试覆盖: FrontmatterParser(11), KnowledgeIndexService(13), LookupKnowledgeTool(7)
- 启动验证: L0 索引正常加载
归档文档:
- OpenSpec: openspec/changes/lookup-knowledge-integration/
- devflow 档案: devflow/projects/2026-06-24-lookup-knowledge-integration/
- handoff: handoff/2026-06-24-lookup-knowledge-integration.md
|
2026-06-24 16:07:10 +08:00 |
|
zhuyongxin
|
5869fc775f
|
test: 修复测试并验证 Milvus 连接
- 修复 DocumentChunkServiceTest:getStartIndex/getEndIndex → getStartOffset/getEndOffset
- 新增 SimpleMilvusTest:验证 Milvus 集群连接状态
- Milvus 状态:✓ 正常运行(Status Code: 0)
测试结果:
- SimpleMilvusTest: 1/1 通过
- Milvus 集群可用,可以继续实施 Task 5.3-5.7
Host: in03-4a578da0f27ce9d.serverless.aws-eu-central-1.cloud.zilliz.com
Port: 443 (Zilliz Cloud Serverless)
|
2026-06-23 15:23:46 +08:00 |
|
zhuyongxin
|
c3a232540a
|
refactor(phase1): 完成包名重构 (org.example → com.superbiz.agent)
Task 4.1: 包名统一重构
- 重命名 41 个 Java 文件的包名
- 更新所有 import 语句
- 恢复枚举类(FaultCategory、DiagnosisStatus、SourceType)
- 更新测试类的 import
重构范围:
- domain/entity: 3 个实体类
- domain/model: 2 个数据类
- domain/enums: 3 个枚举类
- repository: 3 个接口
- service/session: 2 个类(接口 + 实现)
- config: 9 个配置类
- controller: 2 个控制器
- agent/tool: 4 个工具类
- client: 1 个客户端
- Main.java: 主类
验证结果:
- 编译成功,无错误
- 所有测试通过 (27/27)
- ApiDocumentRepositoryTest: 7/7 ✅
- CaseLibraryRepositoryTest: 6/6 ✅
- DiagnosisRecordRepositoryTest: 6/6 ✅
- RedisSessionManagerTest: 8/8 ✅
Progress: 21/33 tasks completed (64%)
|
2026-06-23 14:56:04 +08:00 |
|