--- id: 文件驱动UI title: 文件驱动 UI (File-system-first UI) type: concept tags: [UI, Agent, 架构] sources: - raw/Agent/usecases/local-crm-framework.md last_updated: 2026-04-17 --- ## Definition 将 UI 配置(过滤器、视图、列设置等)存储为文件系统中的 YAML/Markdown 文件,使 AI Agent 能像编辑代码一样直接读取和修改 UI 界面的设计模式。 ## Mechanism 所有 UI 相关设置都是文件,Agent 可以通过文件系统操作直接修改界面,无需 API 包装器或数据库更新。 ## Benefits - Agent 可以直接修改 UI(与修改代码无异) - 版本控制友好 - 无需额外的 UI 更新 API - 配置可复用和共享 ## Examples - 表过滤器:YAML 文件定义 - 视图配置:Markdown 文件存储 - 列显示/隐藏:YAML 文件控制 - 日历设置:YAML 文件管理 ## Related - [[DenchClaw]]:采用此模式的 CRM 框架 - [[Local CRM Framework with DenchClaw]]