功能 / Apps
把 Agent 的成果变成可以持续使用的界面。
App 为工作流提供自己的界面、数据和权限,让有用的结果不再困在聊天记录里。

App 是持久的产品界面
Bottega 可以从不可变 Git revision 安装 static、server-backed 与 Base-backed App。App 可以提供专用 GUI、结构化数据,或两者兼有;Chat 则继续作为请求 Agent 工作的控制面。
第一方示例面向不同任务,而不是共用一个万能仪表盘:Design Canvas、Development Kanban、Expense Tracker 与 Fitness Log。每个 App 都围绕自己的工作塑形,因此界面彼此不同。
界面与数据始终相连
Base-backed App 可以把自己的 GUI 放在驱动它的数据行旁边。用户看到为任务定制的界面,Agent 则获得读写底层记录的明确工具。
- Design Canvas 渲染自包含 HTML 方向稿,并能把带编号的视觉锚点送回 Chat。
- Development Kanban 把实现任务与评审发现保存为结构化记录。
- Expense Tracker 把自然语言支出规范化为账本和分析视图。
- Fitness Log 记录训练组,并投影成肌群热力图。
安装拥有真正的信任边界
App 权限在使用前声明并确认。数据访问按能力分别授予读、插入、修改、删除或附件,并绑定到精确 App generation。GUI 不会静默继承本地文件或数据的无限访问权。
可复用 App 可以分享,而不会把本地凭据或私有工作空间状态复制进安装包。