Commit Graph

  • 9828b1d44c update main wangwei 2026-06-27 14:31:45 +08:00
  • 1df4010acc fix(llm): resolve score runtime config from saved profiles wangwei 2026-06-26 20:34:01 +08:00
  • 754a30ad59 feat(session-async): add /api/score/session_async with incremental session report aggregation wangwei 2026-06-26 16:09:33 +08:00
  • e1751447df feat(advisor): add 0.85 advisory threshold triggering LLM suggestions wangwei 2026-06-25 11:35:49 +08:00
  • 4fd515d2d9 feat: async score jobs — POST /api/score/async + 评分记录 page wangwei 2026-06-24 17:24:22 +08:00
  • abcd61ec8f docs: add async score jobs implementation plan wangwei 2026-06-24 17:08:01 +08:00
  • 363e8b0f27 docs: add async score jobs design spec wangwei 2026-06-24 17:04:06 +08:00
  • b870ed8730 feat: make contexts optional in /api/score wangwei 2026-06-24 14:42:03 +08:00
  • 791738bb07 feat: rename project to 'Siemens RAGAS 评估平台' in frontend wangwei 2026-06-24 10:20:23 +08:00
  • 630b70cc2a docs: add project-overview.html — full project documentation wangwei 2026-06-24 10:17:08 +08:00
  • a781ba1e4a config: set default judge_model=gpt-5, embedding_model=text-embedding-3-small wangwei 2026-06-23 15:29:01 +08:00
  • 2ad2c1ea9d docs: update /api/score example to use gpt-5.4 and text-embedding-3-small wangwei 2026-06-23 15:11:34 +08:00
  • f8e308b7dc fix: use max_tokens=8 for chat model connectivity test wangwei 2026-06-23 15:03:27 +08:00
  • fb420656ec fix: use /embeddings endpoint for embedding models in connectivity test wangwei 2026-06-23 14:53:32 +08:00
  • 05419db1f9 fix: support max_completion_tokens for newer models (gpt-5.x) in connectivity test wangwei 2026-06-23 14:51:28 +08:00
  • 1dc7ab9727 fix: restore LLM profile test connectivity buttons (lost from git) wangwei 2026-06-23 13:58:43 +08:00
  • 7cc3aff95a fix: hide #view-apidocs when [hidden] attribute is set wangwei 2026-06-23 13:34:24 +08:00
  • ad2651ce27 feat: configure full logging in webmain.py — all API logs to file + console wangwei 2026-06-23 11:46:34 +08:00
  • fb42116616 fix: add setuptools package discovery config to pyproject.toml wangwei 2026-06-23 11:29:35 +08:00
  • a629bd516c chore: add .gitattributes to enforce LF for shell scripts and Python files wangwei 2026-06-23 11:22:24 +08:00
  • ac410e7a5d feat: add detailed logging to all API routes and global access log middleware wangwei 2026-06-23 10:35:00 +08:00
  • 1304fec1c4 fix: change ScoreRequest json_schema_extra from examples list to example dict wangwei 2026-06-23 10:03:46 +08:00
  • 5ced129ff7 feat: add detailed request logging to /api/score and global 422 handler wangwei 2026-06-22 18:14:01 +08:00
  • ebf1fc7be8 docs: enhance /api/score OpenAPI docs with full Chinese docstring and response example wangwei 2026-06-22 15:52:30 +08:00
  • 1bcb208f92 feat: Dify score API complete — add SCORE_API_TOKEN to .env.example wangwei 2026-06-22 15:28:20 +08:00
  • a03a24be4e feat: add POST /api/score endpoint for Dify real-time scoring wangwei 2026-06-22 15:14:19 +08:00
  • e4d4e4968b feat: add InlineScorer service with LLM client caching wangwei 2026-06-22 15:03:43 +08:00
  • 761faf9c42 feat: add ScoreRequest/ScoreResponse models and SCORE_API_TOKEN setting wangwei 2026-06-22 15:00:05 +08:00
  • 9ad6ad4ebc docs: add Dify score API implementation plan wangwei 2026-06-22 14:55:43 +08:00
  • eee96eb158 docs: add Dify score API integration design spec wangwei 2026-06-22 14:51:52 +08:00
  • ccf25eb1f9 feat: add Linux deployment scripts (deploy/start/stop/run_eval) wangwei 2026-06-22 14:28:44 +08:00
  • 199b3af611 docs: add Linux deploy script design spec wangwei 2026-06-22 14:18:14 +08:00
  • f9e3ba0f64 feat: add weight config panel to 新建评估 and weighted_score card to report wangwei 2026-06-18 17:28:15 +08:00
  • 36e5506e2a feat: report_builder uses weighted means; ReportData gains weighted_score_mean wangwei 2026-06-18 17:16:09 +08:00
  • 835614189e feat: ScenarioInfo exposes metric_weights and doc_weights from YAML wangwei 2026-06-18 17:05:26 +08:00
  • ce0d2291b0 feat: yaml_patcher and ProfileApplyRequest support metric_weights and doc_weights wangwei 2026-06-18 17:02:21 +08:00
  • 480f6d66ea feat: use weighted metric means and add weighted_score row to summary.md wangwei 2026-06-18 16:59:56 +08:00
  • d371ef7d24 feat: add weighted_score and sample_weight columns to score rows wangwei 2026-06-18 16:53:45 +08:00
  • 8617eaa5aa feat: add metric_weights and doc_weights to Scenario schema and dataclass wangwei 2026-06-18 16:50:33 +08:00
  • e0b064587f feat: add metric/doc weight computation module (weights.py) wangwei 2026-06-18 16:47:47 +08:00
  • 078097af00 docs: add metric/doc weights implementation plan wangwei 2026-06-18 16:43:08 +08:00
  • ca586bf9bb docs: add metric and doc weights feature design spec wangwei 2026-06-18 16:37:18 +08:00
  • 9ad2daff73 feat: restore API文档 nav item (iframe /docs) without touching other 4 modules wangwei 2026-06-17 11:24:16 +08:00
  • e8af5b906c chore: remove API docs iframe nav item, rename title to RAGAS 评估控制台 wangwei 2026-06-17 11:18:01 +08:00
  • 8ea2b9c7d2 feat: add API文档 nav item with embedded Swagger UI iframe wangwei 2026-06-17 11:09:55 +08:00
  • 074800b741 feat: add history report switcher dropdown in report detail view wangwei 2026-06-17 10:35:56 +08:00
  • 3019390592 feat: add export-to-PDF via browser print with @media print CSS wangwei 2026-06-17 10:28:01 +08:00
  • 24956bbf75 更新 wangwei 2026-06-16 18:12:33 +08:00
  • ca01e44ad2 feat(webapp): add session persistence via URL hash routing + sessionStorage wangwei 2026-06-16 17:55:07 +08:00
  • 1a2cc534b8 feat(webapp): add optimization advice section to report UI wangwei 2026-06-16 17:26:37 +08:00
  • 91c0dab4f9 fix(advisor): fix LLM API call, wire advice_markdown to webapp, update .env.example timeouts wangwei 2026-06-16 17:12:32 +08:00
  • f5c2dce64a feat(advisor): add optimization advisor module wangwei 2026-06-16 17:06:19 +08:00
  • d68399d39b chore: update startup scripts and .env.example for LLM profile feature wangwei 2026-06-16 17:03:25 +08:00
  • 719c3b4ca4 test: ensure test package structure and all webapp tests pass wangwei 2026-06-16 16:27:54 +08:00
  • 5b60ed12ea feat: add LLM role-assignment panel to 新建评估 view wangwei 2026-06-16 16:27:00 +08:00
  • dc8baf8662 feat: add LLM配置 management page (profiles view) wangwei 2026-06-16 16:25:20 +08:00
  • e329f59139 feat: add yaml_patcher service to apply LLM profiles to scenario YAML wangwei 2026-06-16 16:21:19 +08:00
  • b19054bd66 feat: add /api/llm-profiles CRUD router wangwei 2026-06-16 16:18:40 +08:00
  • 5d09deb420 feat: add ProfileManager service with JSON persistence wangwei 2026-06-16 16:14:31 +08:00
  • b98af29449 feat: add LLMProfile pydantic models wangwei 2026-06-16 16:10:37 +08:00
  • 4173a40d93 feat(scripts): add run_eval.bat / run_eval.ps1 evaluation launcher scripts wangwei 2026-06-16 11:16:53 +08:00
  • 629304aa6d feat(logging): add structured evaluation logs for metric-level debugging wangwei 2026-06-16 10:48:41 +08:00
  • 1ff4a3943a feat(dataset-builder): add retry logic and ASCII-safe logging for Siemens PDF pipeline wangwei 2026-06-15 23:06:33 +08:00
  • 75ae7927ad Add Siemens CT document evaluation scenario (three-step pipeline) wangwei 2026-06-15 17:00:52 +08:00
  • 1288a366d1 Fix start.bat (ASCII-only, guaranteed window stays open) + add start.ps1 wangwei 2026-06-15 16:14:53 +08:00
  • e89695e490 Add RAGAS evaluation web console (FastAPI + vanilla JS) wangwei 2026-06-15 15:53:57 +08:00
  • 9cbdc1d95d first commit Guangfei.Zhao 2026-06-12 14:02:15 +08:00