31 lines
959 B
Markdown
31 lines
959 B
Markdown
---
|
||
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]] |