Apariencia
🎯 Objetivo Autónomo
El comando /objetivo (o su alias /meta, /mision) te permite establecer una meta o condición de fin específica y dejar que Context Code trabaje en segundo plano de manera autónoma hasta alcanzarla.
🚀 Cómo Iniciar una Tarea Autónoma
Escribe la meta que deseas cumplir directamente en tu terminal. El agente trazará un plan, ejecutará herramientas y verificará si la condición se ha cumplido en un bucle interactivo cerrado:
text
/objetivo todos los tests de auth en pnpm test pasanComportamiento del Bucle:
- Sin límite de turnos: El agente trabajará continuamente resolviendo dependencias o problemas de compilación hasta cumplir el objetivo. Puedes detener la ejecución interactiva en cualquier momento pulsando
Ctrl + Co corriendo/objetivo clear. - Bypass de Permisos Automático: Al iniciar una meta con
/objetivo, el modo de permisos del agente se eleva automáticamente abypassPermissions(equivalente a correr con el flag--dangerously-skip-permissions). Esto permite que el agente edite archivos y ejecute comandos a máxima velocidad sin detenerse a solicitar aprobación manual en cada turno. - Footer de Estado en Tiempo Real: Mientras el objetivo permanezca activo, la barra inferior de la CLI mostrará un cronómetro y un contador de turnos:
o objetivo - 4m 12s - 7t(Tiempo transcurrido - Turnos completados).
🧠 Poda Inteligente de Tokens (Token Pruning)
A diferencia de otros asistentes agenticos que se vuelven costosos y lentos a medida que avanza una conversación debido al historial acumulado de logs o contenidos de archivos extensos, Context Code incluye un sistema de Poda Local Inteligente de Outputs:
mermaid
graph TD
Tools[Ejecución de Herramientas] -->|Outputs gigantes: Logs, Snapshots, Dumps| Pruning{Poda Semántica Local}
Pruning -->|Remover Dumps Pesados| Compressed[Historial de Turno Comprimido]
Compressed -->|Enviar al Evaluador| Evaluator[Evaluación del Fin de Meta]Ventajas Técnicas:
- Latencia Plana: Las llamadas subsiguientes no se ralentizan porque el contexto enviado a evaluar se mantiene optimizado y ligero.
- Cero Tokens de Desperdicio: Ahorra hasta un 80% en costos de llamadas de API de LLM durante refactorizaciones largas.
- Resumen de Resultados: El evaluador recibe solo los resúmenes necesarios de cada herramienta para corroborar si la condición final se ha completado.
