-
65898478ea
Fix P0: llm log redaction (remove full prompt/response from logs) and session.py thread-safe atomic writes
master
zy187
2026-06-01 06:05:32 +08:00
-
7e3a90a2b8
chore: update rag submodule + add run_e2e.py
fix/retry-failure-root-causes
panda
2026-05-26 09:29:51 +08:00
-
00f718fbda
fix: prompt 添加字段声明和 font 标签格式的强制规则
panda
2026-05-26 08:23:39 +08:00
-
6e6199bd26
fix: namespace prefix regex for textField/field counting in fidelity check
panda
2026-05-25 23:56:31 +08:00
-
cacff6f63a
fix: ExtractionResult.to_dict() 序列化 all_elements 完整文本元素层
panda
2026-05-25 22:25:23 +08:00
-
963c5e41c8
fix: nodes.py 调用 detect_annotations 前将 bbox 从 [x_min,y_min,x_max,y_max] 转为 {x,y,w,h}
panda
2026-05-25 22:24:29 +08:00
-
c9344a2715
fix: elements -> all_elements 提取完整原始文本元素层
panda
2026-05-25 22:03:53 +08:00
-
6d5cfaf29a
docs: add jaspersoft-fix evaluation report
panda
2026-05-25 12:09:49 +08:00
-
0839ba92da
WIP: uncommitted rag changes and test image
panda
2026-05-25 12:07:28 +08:00
-
0adae3e06d
fix: strip ns0: namespace prefix in _extract_jrxml()
panda
2026-05-25 00:11:43 +08:00
-
573ce012e7
docs: update all project documentation to reflect current codebase
panda
2026-05-24 22:46:48 +08:00
-
520c8b19d0
fix: 五轮修正失败根因修复 - 评分公式去掉field_coverage权重, namespace无条件检查, OCR自动发现文档类型
panda
2026-05-24 22:44:37 +08:00
-
f25a93b539
WIP: baseline on fix/retry-failure-root-causes
panda
2026-05-24 22:38:30 +08:00
-
2d5183d2bd
fix: OCR fidelity scoring reform — prevent false fail from language-mismatched field names
panda
2026-05-24 15:36:40 +08:00
-
4e14334030
fix: per-node max_tokens + validation 502 guard + correct_jrxml output validity
panda
2026-05-24 15:20:25 +08:00
-
e362f530ea
chore: remove 13 stale files and clean up project structure
panda
2026-05-24 09:07:15 +08:00
-
bd5bfbac2d
fix: band-level windowed refine_layout + programmatic map_fields to prevent 91.5% content loss
panda
2026-05-24 08:55:38 +08:00
-
bb6cc6e241
feat: add Java JRXML-to-PNG rendering pipeline with pixel-level SSIM comparison
panda
2026-05-23 15:09:55 +08:00
-
9de75d2f25
fix: escape $F{field_N} in correction.md to prevent Python format KeyError
panda
2026-05-23 11:27:31 +08:00
-
0af774ae9d
fix: failure recovery forces modify_report intent bypassing LLM classify
panda
2026-05-23 11:18:02 +08:00
-
23cdfa8c2b
fix: map_fields empty-retry + correction prompt field_N guidance
panda
2026-05-23 11:15:09 +08:00
-
1210b926c3
fix: MAX_RETRY 5 + rolling continuation + namespace-aware JRXML extraction
panda
2026-05-23 10:58:46 +08:00
-
83e801a0b8
fix: auto-inject JasperReports namespace before XSD validation
panda
2026-05-23 09:44:08 +08:00
-
c2cae5665e
fix: replace complex bat scripts with Python launcher + minimal bat wrappers
panda
2026-05-23 09:32:32 +08:00
-
c8924c625c
fix: rewrite startup scripts with reliable helpers, stderr logging, visible windows
panda
2026-05-23 09:25:45 +08:00
-
9a4f51d378
fix: add retry limit to startup wait loops to prevent infinite hang
panda
2026-05-23 09:20:55 +08:00
-
40adf50702
fix: add chcp 65001 and .venv check to startup scripts
panda
2026-05-23 09:15:44 +08:00
-
751df5c4a9
fix: resolve quoting issue in start_all.bat frontend launch, add node_modules check
panda
2026-05-23 09:11:53 +08:00
-
93ad5e8876
fix: address audit findings — session_id validation, streaming reset, state isolation
panda
2026-05-23 09:08:53 +08:00
-
1952d75f13
test: add unit/integration/E2E test suites, fix create_session bug, update docs
panda
2026-05-23 08:38:29 +08:00
-
b444303055
docs: CLAUDE.md v8 — prompt escape fix + installed plugins/skills reference
panda
2026-05-22 23:01:59 +08:00
-
1e5ce9725b
feat: FastAPI+SSE API server, JRXML auto-reorder, session integrity fixes
panda
2026-05-22 17:53:59 +08:00
-
1144a86d02
fix: session persistence, multi-turn memory, OCR pipeline, download UX (v7)
panda
2026-05-22 11:13:25 +08:00
-
4dfc418fc5
fix: escape {field_N} braces in prompt templates to prevent .format() KeyError
panda
2026-05-22 08:12:56 +08:00
-
339d415322
fix: crash 'list' object has no attribute 'keys' on image upload, output disappearing on error
panda
2026-05-22 00:01:54 +08:00
-
d600cbf285
feat: add quick action buttons (preview/undo/reset) to sidebar
panda
2026-05-21 23:54:57 +08:00
-
a364e1de81
feat: 5-issue fix — OCR image parse bug + Vue frontend feature parity + streaming UX
panda
2026-05-21 23:43:21 +08:00
-
60e2f520ba
fix: image files silently falling to text parser due to suffix dot mismatch
panda
2026-05-21 23:05:27 +08:00
-
83c7da7517
fix: system env vars silently overriding .env — load_dotenv(override=True)
panda
2026-05-21 22:36:43 +08:00
-
aa1d8a6c52
fix: logging KeyError with reserved 'filename' key, pytest return-not-none warnings
panda
2026-05-21 22:28:07 +08:00
-
960312b088
fix: start.bat nested quote parsing with path containing spaces
panda
2026-05-21 22:14:17 +08:00
-
7c1aa7d934
docs: update architecture docs for Vue 3 + FastAPI separation, add one-click start.bat
panda
2026-05-21 22:10:22 +08:00
-
74f3f03d2c
feat: 前后端分离架构 — FastAPI SSE后端 + Vue 3前端
panda
2026-05-21 20:04:27 +08:00
-
2befd44430
Merge remote v4/v5 features (multimodal chat input, layered generation, annotation detection) with local v3 features (dialog file upload, XLSX support, session fix)
panda
2026-05-21 10:05:43 +08:00
-
-
43a0542a11
feat: layered precise generation for A4 report images
panda
2026-05-21 08:34:32 +08:00
-
9bb011e429
feat: v4 multimodal chat input, multi-format support, and annotation detection
panda
2026-05-20 23:43:16 +08:00
-
87ead4fa6a
feat: 对话区域文件上传(粘贴/拖拽) + XLSX支持 + 会话切换无限循环修复
panda
2026-05-20 12:04:02 +08:00
-
da79640259
fix: OCR字段提取集成修复 + 会话切换无限循环修复 + 一键启动脚本
panda
2026-05-20 10:17:05 +08:00
-
-
c9f003e1b7
feat: 新增 OCR 单据字段精确提取模块
panda
2026-05-20 08:06:55 +08:00
-
067880bf2e
feat: 添加结构化日志系统,更新LLM配置与全部文档
panda
2026-05-19 23:40:01 +08:00
-
6467fd4ae5
feat: v3 robustness upgrade — EasyOCR, failure recovery, minimum content check
panda
2026-05-19 19:15:30 +08:00
-
70614dff5e
feat: comprehensive v2 upgrade — streaming, error KB, file upload, layout analysis
panda
2026-05-19 15:02:53 +08:00
-
b280c2b453
feat: integrate RAG rag_jrxml submodule and fix Anthropic API key
panda
2026-05-19 09:42:57 +08:00
-
4416c20b77
feat: update init_kb script
panda
2026-05-15 08:29:01 +08:00
-
664de945f1
fix: use raw Anthropic SDK for MiniMax with NO_PROXY workaround
panda
2026-05-15 00:35:41 +08:00
-
76f98a7aeb
feat: add Anthropic API provider support and missing env vars
panda
2026-05-14 23:39:00 +08:00
-
d0f5d05316
docs: 项目说明 — 架构、快速开始、环境变量、项目结构
panda
2026-05-14 23:21:31 +08:00
-
e113374682
feat: Streamlit多轮对话界面 + 集成测试
panda
2026-05-14 23:21:22 +08:00
-
4b43c5d3e4
feat: LangGraph工作流核心 — Agent状态/节点/图 + 验证服务 + 知识库
panda
2026-05-14 23:21:10 +08:00
-
21a5fdf930
feat: 后端基础设施 — LLM工厂/Embedding工厂/验证客户端/会话持久化
panda
2026-05-14 23:20:56 +08:00