Commit Graph

6 Commits

Author SHA1 Message Date
DrSmoothl
278a084c23 feat(webui): enhance ConfigSchemaGenerator with field_docs and UI metadata
- Add AttrDocBase.get_class_field_docs() classmethod for class-level field docs extraction
- Merge json_schema_extra (x-widget, x-icon, step) into schema output
- Map Pydantic constraints (ge/le) to minValue/maxValue for frontend compatibility
- Add ge=0, le=1 constraints to ChatConfig.talk_value for validation

Completes Task 1 (including subtasks 1a, 1b, 1c, 1d) of webui-config-visualization-refactor plan.
2026-02-17 17:05:25 +08:00
DrSmoothl
19c9c5a39a feat(webui): use get_class_field_docs for schema field descriptions 2026-02-17 16:58:59 +08:00
UnCLAS-Prommer
afb993e481 remove webui 2026-01-12 18:25:19 +08:00
SengokuCola
eb86d3ed43 remove:移除情绪功能 2025-12-07 00:56:06 +08:00
墨梓柒
3935ce817e Ruff Fix & format 2025-11-29 14:38:42 +08:00
墨梓柒
1c1d8fd3af feat: 添加配置管理API路由和配置架构 2025-11-17 00:09:17 +08:00