Funciones / Apps
Convierte el trabajo del Agent en una interfaz duradera.
Una App aporta a cada flujo su propia interfaz, datos y permisos para que el resultado útil no quede atrapado en una transcripción.

Una App es una superficie de producto duradera
Bottega instala Apps estáticas, respaldadas por servidor o por Base desde revisiones Git inmutables. Una App puede ofrecer una GUI dedicada, datos estructurados o ambos, mientras los Chats siguen siendo el punto de control para pedir trabajo a un Agent.
Los ejemplos oficiales resuelven trabajos distintos en lugar de compartir un panel genérico: Design Canvas, Development Kanban, Expense Tracker y Fitness Log. Sus interfaces son diferentes porque cada App toma la forma de su tarea.
Interfaz y datos siguen conectados
Una App respaldada por Base puede colocar su GUI junto a las filas que la alimentan. La persona ve una superficie especializada; el Agent ve herramientas explícitas para leer o cambiar los registros subyacentes.
- Design Canvas muestra propuestas HTML autocontenidas y puede devolver al Chat anclas visuales numeradas.
- Development Kanban conserva tareas de implementación y hallazgos de revisión como registros estructurados.
- Expense Tracker normaliza gastos en lenguaje natural en un libro y vistas de análisis.
- Fitness Log registra series y las proyecta en un mapa de calor muscular.
La instalación tiene un límite real de confianza
Los permisos de una App se declaran y confirman antes del uso. El acceso se concede por capacidad — lectura, inserción, modificación, eliminación o adjuntos — para una generación concreta. Una GUI no hereda en silencio acceso ilimitado a archivos o datos locales.
Las Apps reutilizables se pueden compartir sin copiar credenciales locales ni estado privado del espacio en el paquete.