Aura | AI Coding Agent Runtime
AI coding agent runtime for planning, bounded actions, tests, replanning, human steering, and an audit trail around the models your team chooses.
Choose the audience that matches your question
The page contains three selectable readings of the same subject.
What is Dweve Aura?
Aura is Dweve's AI coding agent runtime, a closed-loop development runtime around the models your team chooses. It plans, executes bounded actions, observes the real repository, accepts human steering, runs quality checks, judges the result against explicit criteria, replans when required, and keeps the operational record.
- Aura is a separate CLI coding agent using the managed Dweve service path; it is not embedded in Fabric.
- The runtime keeps planning, bounded tool execution, observation, steering, quality checks and replanning together around the chosen model.
For consumers
Un runtime de agente de codificación con IA que planifica, actúa un paso acotado a la vez, comprueba el resultado y puede detenerse, corregirse o deshacerse.
For businesses
Un runtime de agente de codificación con IA que sitúa la planificación, las acciones de herramienta acotadas, las comprobaciones de resultados, la dirección humana, la recuperación y la auditoría en torno al modelo que elija tu equipo.
For engineers
Un bucle de control nativo con bucles de planificación y ejecución separados, un pipeline de herramientas de quince etapas, predicados de finalización explícitos y auditoría encadenada por hash.
return Err(SessionExpired);
.dweve/plans/auth-session.md · 64 líneas
El asistente, la búsqueda, la memoria y el registro de auditoría, todo en un solo binario.
Caza de errores, código repetitivo, refactorizaciones e incorporaciones repartidas en siete herramientas.
Claro. Esto es lo que me gustaría hacer.
¿Puedes ayudarme a corregir este pequeño error en mi código?
comprobaciones deterministas de objetivos
sin afirmaciones de productividad sin medir
la primera prueba falla, Verificar vuelve a Plan
el segundo parche pasa, el objetivo se cierra
5 pasos, revisados después de replanificar
sin mensaje del operador en esta ejecución
cada postura muestra su modelo y su límite saliente
el estado final indica que el objetivo se cumple, cada criterio en verde
las tarjetas se convierten en un único estado de bucle dentro de Aura
el bucle sigue siendo central mientras la finca lo rodea
el parche comienza en espera de aprobación
los nodos de herramienta, política, calidad, memoria y auditoría no se mueven
las reclamaciones de archivos evitan que dos agentes editen la misma ruta
la compilación pasa, las pruebas fallan, se repara, las pruebas pasan, la auditoría se completa
la verificación-auditoría comprueba la cadena al finalizar
una instrucción cambia la siguiente llamada a la herramienta sin reinicio
la llamada de parche procede según lo previsto
la siguiente llamada apunta primero al test que falla
el bucle se detiene antes de la siguiente llamada a la herramienta
la sesión termina y el trabajo se conserva
el último punto de control se restaura en su lugar
los proveedores y herramientas opcionales permanecen externos donde se seleccionen
cada capa muestra un control concreto y su resultado
las herramientas integradas, MCP y de extensión se unen en el mismo punto de entrada
alcance, permiso, análisis de shell, punto de control, saneamiento, auditoría
una prueba fallida vuelve al bucle y luego pasa
auditoría verificable cuando está activada
se detiene cuando se cumple la meta, cuando la detienes o cuando no puede continuar honestamente
Arregla el inicio de sesión, añade una prueba, explica esta parte. Sin comandos que memorizar.
Mira tus propios archivos y notas, no un ejemplo genérico.
Un objetivo pequeño que puede comprobar cuando el trabajo esté hecho.
Cuando el objetivo que fijaste se cumple de verdad.
El archivo y la línea exactos detrás de su plan.
El plan se actualiza a medida que aprende
La exploración segura ocurre por sí sola.
Las ediciones y los comandos esperan tu sí.
Se mantiene en tu proyecto salvo que permitas más.
Un punto de restauración antes de las ediciones
Una copia separada mantiene el trabajo principal a salvo
Elige una opción y recurre a otra si una no está disponible.
Los trabajos largos se ejecutan mientras sigues adelante.
Las tareas largas se ejecutan mientras trabajas.
Las reclamaciones de archivos evitan solapamientos silenciosos.
Las comprobaciones posteriores revelan cualquier edición.
la conversación se expande en un bucle que sigue trabajando hacia la meta
déjame mirar, cambiarlo y luego comprobar que se mantiene
una acción de olvido visible la elimina cuando quieras
usa tabulaciones, no espacios, en este proyecto
un asistente en tu computadora mantiene el pensamiento contigo, un asistente en la nube recibe lo que envías
las reclamaciones de archivo evitan que dos sesiones editen la misma ruta en silencio
el acceso permanece dentro del proyecto a menos que permitas más
cada solicitud se convierte en una pequeña tarjeta de objetivo, no en una respuesta de chat
cada solicitud se convierte en un objetivo que Aura puede comprobar
las ejecuta para asegurarse de que pasan
encontrado en el archivo de inicio de sesión
cada paso muestra el progreso y el plan puede cambiar
señala los archivos exactos que dieron forma al plan
la cadena de auditoría se puede verificar más tarde para detectar modificaciones
corregir la redirección de inicio de sesión
todas las comprobaciones y pruebas pasaron
Nada aquí se puede editar silenciosamente.
el contexto se mantiene activo, así que no vuelves a explicar el proyecto
antes de que el camino incorrecto termine
Una línea de tiempo de puntos de control
los puntos de control se capturan antes de las ediciones de archivos compatibles
tus archivos, cambios, comprobaciones y registro permanecen en un solo lugar
un marcador de límite de proveedor muestra dónde terminan los internos ocultos
no inmutable, no es una cadena de bloques
el router de suscripción opcional de arriba
el router selecciona el modelo configurado más barato que cumple con la necesidad de capacidad
Una interfaz detrás de cuatro adaptadores.
una cadena peligrosa entre comillas sigue siendo segura
tokens, operadores, comillas y escapes se evalúan antes de la ejecución
La estructura decide, no una lista de cadenas.
un perfil de despliegue selecciona un conjunto sin cambiar el contrato del bucle
Los pétalos varían, el contrato del bucle se mantiene.
los puntos de control deshacen en vivo, los árboles de trabajo aíslan, Git es historial duradero
una entrada de caché se invalida después de que un parche toque sus archivos
las cifras medidas de tamaño y recuento de fuentes pertenecen a una tarjeta de compilación revalidada
un diff en vivo muestra qué capa suministró cada valor efectivo
la recarga en caliente mantiene la sesión
el conjunto de trabajo se mantiene acotado en lugar de crecer sin límite
la compactación cambia el comportamiento
un evento entra en el bus y se distribuye por nombre de tipo
el árbol se abre en una definición de agente efectiva y un DAG de flujo de trabajo
la recarga en caliente actualiza la ejecución
el carril determinista se ejecuta primero, el carril del modelo solo cuando sea necesario
satisfecho, insatisfecho, no concluyente
el carril del modelo se ejecuta solo cuando el carril determinista no puede decidir
El carril del modelo se ejecuta solo cuando es necesario.
una secuencia repetida de grep desencadena una pista correctiva
has ejecutado grep cinco veces, intenta leer el archivo
un mensaje de dirección entre dos acciones cambia la segunda
el estado activo indica prueba fallida, replanificar 2, objetivo 3 de 4
el comportamiento del servidor remoto sigue siendo un límite externo
Una corrección se clasifica hacia adelante
relevancia determinista y BitRank sobre un índice acotado, respaldo FTS5
dos agentes compiten por un archivo y una reclamación se difiere
un resultado de herramienta invalida el plan sin descartar el objetivo
El objetivo persiste mientras el plan se revisa.
Salida sin procesar a contexto delimitado
el modelo nunca recibe el contenido externo sin procesar
una ruta fuera del alcance se deriva a aprobación, no se amplía silenciosamente
ambos invocan la misma política de objetivo y calidad y producen eventos comparables
política compartida de objetivo y calidad
los módulos se separan mediante contratos tipados, no por estado mutable compartido
Los módulos se encuentran solo en el bus tipado.
el paso pendiente se reemplaza y la auditoría registra el evento
la auditoría registra el evento de dirección
lista de permitidos o lista de denegados
una llamada de parche y una llamada MCP ejecutan todo el proceso
selecciona una llamada para ver qué etapas actúan
cada panel se asigna a una responsabilidad del bucle
Asistencia para agentes de codificación y operadores. Las métricas de demostración son ilustrativas.
Terminal, búsqueda, lint, pruebas, git y más.
Recuerda tu código base y el contexto del equipo.
Agentes especializados colaboran en distintos ámbitos.
Cada paso se registra con marcas de tiempo.
Las políticas, comprobaciones y pruebas siempre se ejecutan.
Revisa los diffs, solicita cambios, aprobación final.
Reproduce cualquier sesión bit a bit cuando algo necesita revisión.
Leer retry.ts, rastrear el error de tiempo de espera
Agentes autónomos que escriben código y dejan constancia
para manejar tiempos de espera de red, respuestas 5xx y condiciones seguras para operaciones idempotentes. Helper puro, completamente probado.
Aura se distribuye como un único binario estático sin dependencias de tiempo de ejecución. Soporte empresarial, desarrollo personalizado y formación disponibles en Dweve.
# resuelto en tiempo de ejecución; AURA_MODEL anula el proyecto
fusionado, recarga en caliente al guardar
Arranca de forma segura sin tocar ningún archivo.
VALORES PREDETERMINADOS FRENTE A TUS ANULACIONES
Cualquier cosa que puedas establecer en TOML, modelo, niveles de permiso por herramienta, ruta del registro de auditoría, perfil con nombre, puedes fijarla por proyecto, anularla por máquina o cambiarla por variable de entorno. Si tocas cualquiera de esos archivos, el agente los vigila y reconstruye su mensaje del sistema sin reiniciar la sesión. Sin reinicio, sin pérdida de contexto.
Aura resuelve la configuración en cuatro capas: valores predeterminados integrados, tu `~/.dweve/config.toml` a nivel de usuario, el `.aura/config.toml` del proyecto y cualquier variable de entorno `AURA_*`. Se fusionan por clave, y cada capa anula la que tiene debajo; las variables de entorno están en la parte superior, así que una sola exportación puede cambiar el comportamiento de Aura para un trabajo de CI, una rama o una demo.