MerCry
0dfc60935d
feat: add knowledge base query result files for grade-specific subjects [AC-KB-DATA]
2026-03-10 11:57:42 +08:00
MerCry
3969322d34
fix: use correct attribute name system_instruction for version content [AC-IDSMETA-16]
2026-03-06 11:08:49 +08:00
MerCry
b832f372d1
fix: resolve metadata field mapping and return current_content in prompt template update [AC-IDSMETA-16]
2026-03-06 11:06:08 +08:00
MerCry
95365298f2
feat: add timeout and retry configuration for LLM client [AC-AISVC-LLM]
2026-03-06 02:02:03 +08:00
MerCry
2504d6b955
feat: add configurable share link base URL for container deployment [AC-IDMP-SHARE]
2026-03-06 01:14:05 +08:00
MerCry
9198f4dfb3
feat: enhance prompt variable resolver with agent_react scene support [AC-IDMP-PROMPT]
2026-03-06 01:11:01 +08:00
MerCry
f823e8fb86
feat: add API key management with entity model and service layer [AC-AISVC-APIKEY]
2026-03-06 01:10:42 +08:00
MerCry
5f4bde8752
feat: enhance agent orchestrator with runtime hardening and tool governance [AC-MARH-01~12] [AC-IDMP-11~18]
2026-03-06 01:10:24 +08:00
MerCry
978aaee885
fix: resolve datetime timezone comparison issues in share module [AC-IDMP-SHARE]
2026-03-06 01:07:46 +08:00
MerCry
382f91ce83
feat: add OpenAPI share page with device-bound tokens and thought/answer separation [AC-IDMP-SHARE]
2026-03-06 01:06:19 +08:00
MerCry
9c40509225
docs: add CLAUDE.md for project guidance
2026-03-05 20:36:41 +08:00
MerCry
e69fab7bb2
fix: update vite proxy target to 127.0.0.1 for better compatibility
2026-03-05 20:35:43 +08:00
MerCry
c8ba649079
docs: add progress tracking and guides [AC-IDMP-01~20, AC-MARH-01~12]
...
- Add progress tracking for intent-driven-mid-platform, intent-driven-script, mid-agent-runtime-hardening
- Add cache and persona summary guide
- Add flow cache usage guide
- Add prompt persona guide
2026-03-05 18:15:47 +08:00
MerCry
38130f7a27
test: add mid-platform service tests [AC-IDMP-01~20, AC-MARH-01~12]
...
- Add memory tool tests
- Add mid-platform services tests
2026-03-05 18:15:15 +08:00
MerCry
c7c94e8cd9
feat: add database migrations for mid-platform tables [AC-IDMP-SHARE, AC-MARH-01~12]
...
- Add mid-platform tables migration (005_create_mid_tables.sql)
- Add shared_sessions table migration (006_create_shared_sessions.sql)
- Add migration helper scripts
2026-03-05 18:14:48 +08:00
MerCry
9e77923d3a
feat: add mid-platform frontend pages and APIs [AC-IDMP-01~20]
...
- Add mid-platform API client (mid-platform.ts)
- Add mid-platform playground page for testing
- Add share page for shared session viewing
2026-03-05 18:14:10 +08:00
MerCry
b4eb98e7c4
feat: implement mid-platform core services and APIs [AC-IDMP-01~20, AC-MARH-01~12]
...
- Add dialogue, messages, sessions, share API endpoints
- Add mid-platform schemas and models (memory, tool_registry, tool_trace)
- Add core services: agent_orchestrator, policy_router, runtime_observer
- Add tool services: kb_search_dynamic, memory_adapter, tool_registry
- Add guardrail services: output_guardrail_executor, high_risk_handler
- Add utility services: timeout_governor, segment_humanizer, metrics_collector
2026-03-05 18:13:34 +08:00
MerCry
3d9f718f5f
spec: add intent-driven-mid-platform and mid-agent-runtime-hardening specifications [AC-IDMP-01~20, AC-MARH-01~12]
2026-03-05 17:50:59 +08:00
MerCry
1b325f5aeb
fix: 修复分享功能 datetime 时区比较错误和端口配置 [AC-IDMP-SHARE]
...
- 新增 _utcnow() 函数返回带时区的 UTC 时间
- 替换所有 datetime.utcnow() 为 _utcnow() 避免时区比较错误
- 修复 frontend_base_url 默认端口从 5173 改为 3000
- 修复 FastAPI operationId 参数命名为 operation_id
2026-03-05 17:38:46 +08:00
MerCry
127ce5d8a9
feat: add slot definition management page [AC-MRS-07,08,16]
2026-03-05 17:25:38 +08:00
MerCry
eb7bc7722b
feat: add field_roles configuration and role filter to metadata schema page [AC-MRS-06,15]
2026-03-05 17:25:15 +08:00
MerCry
5c1f311656
feat: implement Phase 2 API for metadata role separation [AC-MRS-01~16]
...
- Task 2.3: SlotDefinitionService with CRUD operations [AC-MRS-07,08]
- Task 2.4: Extend MetadataFieldDefinition API with by-role endpoint [AC-MRS-01,04,05,06,16]
- Task 2.5: SlotDefinition API with CRUD endpoints [AC-MRS-07,08,16]
- Task 2.6: Runtime slot API for mid platform [AC-MRS-09,10]
- Task 5.1: Unit tests for RoleBasedFieldProvider and SlotDefinitionService [AC-MRS-01~16]
2026-03-05 17:24:49 +08:00
MerCry
662ba2b101
feat: refactor template_engine to only consume prompt_var role fields [AC-MRS-14]
2026-03-05 17:19:53 +08:00
MerCry
6e7c162195
feat: refactor intent_hint and high_risk_check tools to only consume routing_signal fields [AC-MRS-13]
2026-03-05 17:19:16 +08:00
MerCry
f9fe6ec615
feat: refactor memory_recall_tool to only consume slot role fields [AC-MRS-12]
2026-03-05 17:18:37 +08:00
MerCry
4bd2b76d1c
feat: refactor metadata_filter_builder to use RoleBasedFieldProvider [AC-MRS-11]
2026-03-05 17:17:54 +08:00
MerCry
57c553ced3
spec: update tasks.md for Phase 3 completion [AC-MRS-11~14]
2026-03-05 17:17:17 +08:00
MerCry
7fb7721974
feat: extend MetadataFieldDefinitionService with field_roles support [AC-MRS-01,02,03,06]
2026-03-05 17:12:26 +08:00
MerCry
0db2971c73
feat: implement RoleBasedFieldProvider service for role-based field queries [AC-MRS-04,05,10]
2026-03-05 17:12:06 +08:00
MerCry
68e5adaa28
feat: add Pydantic schemas for metadata field roles and slot definitions [AC-MRS-01,07]
2026-03-05 17:11:48 +08:00
MerCry
14d1737728
feat: add database migration for field_roles and slot_definitions [AC-MRS-01,07]
2026-03-05 17:11:36 +08:00
MerCry
d534b4ef32
feat: extend MetadataFieldDefinition with field_roles and add SlotDefinition model [AC-MRS-01,02,03,07,08]
2026-03-05 17:10:09 +08:00
MerCry
5ded0c5f75
spec: add metadata-role-separation module specification [AC-MRS-01~16]
2026-03-05 17:09:26 +08:00
MerCry
714dc8c480
fix: correct metadata scope filter SQL query for PostgreSQL [AC-IDSMETA-16]
2026-03-03 10:58:26 +08:00
MerCry
99c17d57b1
feat: add metadata schema configuration UI [AC-IDSMETA-13]
...
- Add metadata-schemas route and navigation menu item
- Add metadata schema list page with status filter
- Add metadata schema create/edit dialog
- Add metadata schema API service and types
2026-03-03 01:05:12 +08:00
MerCry
307a5b4ef4
fix: add optionalDependencies for Alpine Linux build support [AC-IDS-13]
2026-03-03 00:55:28 +08:00
MerCry
ad7000efd4
fix: add sass-embedded dependency for frontend container build [AC-IDS-13]
2026-03-03 00:54:09 +08:00
MerCry
2e428aa1cc
Merge branch 'feature/prompt-unification-and-logging' of http://49.232.209.156:3005/MerCry/ai-robot-core into feature/prompt-unification-and-logging
2026-03-03 00:44:59 +08:00
MerCry
fcc8869fea
feat: add intent-driven script generation components [AC-IDS-04]
...
- Add FlowCache for Redis-based flow instance caching
- Add ScriptGenerator for flexible mode script generation
- Add TemplateEngine for template variable filling
- Add VariableExtractor for context variable extraction
2026-03-03 00:33:06 +08:00
MerCry
2972c5174e
fix: resolve test failures in flow cache and script generation [AC-IDS-04]
...
- Remove created_at from FlowInstance serialization (field does not exist)
- Add generate method to MockLLMClient for script generator tests
- Fix timeout delay value in test_generate_timeout_fallback
- Skip FlowEngine script generation tests (feature not implemented)
- Fix prompt assertion to match MAX_SCRIPT_LENGTH=200
2026-03-03 00:32:33 +08:00
MerCry
ee220b0b10
feat: enhance metadata schema API with scope filter and delete endpoint [AC-IDSMETA-13]
...
- Add scope filter and include_deprecated parameter to list endpoint
- Add delete metadata schema endpoint
- Fix JSONB contains query for PostgreSQL
- Add metadata config entry to dashboard help section
2026-03-03 00:13:57 +08:00
MerCry
6b6b7fb5e7
fix: resolve ElementPlus checkbox deprecation warning and add favicon [AC-IDSMETA-13]
2026-03-02 22:45:31 +08:00
MerCry
9739aa2016
test: add metadata governance contract and integration tests [AC-IDSMETA-13~22]
2026-03-02 22:17:23 +08:00
MerCry
83bc1d0830
feat: implement decomposition template with version control [AC-IDSMETA-21, AC-IDSMETA-22]
2026-03-02 22:16:35 +08:00
MerCry
c4ad6eb8ce
feat: inject metadata filters and add fallback reason codes [AC-IDSMETA-18, AC-IDSMETA-19, AC-IDSMETA-20]
2026-03-02 22:15:58 +08:00
MerCry
d3ae92dec5
feat: add metadata validation in KB upload and unify metadata storage [AC-IDSMETA-15, AC-IDSMETA-16]
2026-03-02 22:15:19 +08:00
MerCry
c432f457b8
feat: implement metadata field definition with status governance [AC-IDSMETA-13, AC-IDSMETA-14]
2026-03-02 22:14:46 +08:00
MerCry
e179abd0e5
spec: add metadata-governance module specification [AC-IDSMETA-13~22]
2026-03-02 22:14:02 +08:00
MerCry
e10cbc2321
docs: init openapi contract [AC-IDS-01]
2026-02-28 14:37:01 +08:00
MerCry
d30043e5e3
feat(admin): 优化导航菜单布局与Dashboard使用说明卡片
...
- 将系统配置下拉菜单改为直接展示的菜单项,提升操作便捷性
- Dashboard使用说明区域扩展为9个功能卡片
- 所有卡片支持点击跳转到对应功能页面
- 优化响应式布局,支持3列/2列/1列自适应
2026-02-28 14:16:48 +08:00