Gli agenti non eseguono semplicemente comandi predefiniti: analizzano ciò che accade all'interno del ciclo di delivery, attraverso log, modifiche al codice e stato degli ambienti, ragionano su problemi complessi e attuano soluzioni concrete direttamente nei flussi di lavoro esistenti . Possono essere attivati da eventi come errori CI, aperture di pull request, pianificazioni o comandi dall'AI Chat
.
Uno degli aspetti chiave è la governance integrata. Gli agenti ereditano i controlli della piattaforma Harness: rispettano i permessi RBAC esistenti, le policy delle pipeline e le regole di governance organizzativa . Possono essere gestiti con gli stessi segreti, connettori e flussi di approvazione di qualsiasi altro componente della pipeline
. Ogni agente viene eseguito in un contenitore sandbox, producendo output verificabili e auditabili
.
Al lancio, Harness ha messo a disposizione diverse decine di agenti preconfigurati (Harness Managed Agents), pronti all'uso . Tra questi troviamo agente per: Code Review, Autofix, Feature Flag Cleanup, Approval Review, IaCM Plan Safety, Pipeline Failure Summarizer e PR Review
.
Harness supporta attualmente due provider di modelli linguistici: Anthropic e OpenAI . Gli utenti configurano un Model Connector che punta al provider scelto e specifica il modello predefinito da utilizzare
.
United Airlines e Verint Systems sono citati come primi utilizzatori degli Autonomous Worker Agents in produzione . Sebbene i dettagli specifici sui casi d'uso non siano stati divulgati nei comunicati stampa, la loro adozione dimostra l'interesse concreto del mercato per queste soluzioni di automazione intelligente
.
Con questa iniziativa, Harness punta a ridefinire il ruolo delle piattaforme CI/CD, trasformandole da semplici orchestratori di script a veri e propri ecosistemi di automazione intelligente. Gli agenti non si limitano a segnalare errori, ma li risolvono autonomamente, riducendo il carico di lavoro manuale dei team DevOps e accelerando i tempi di rilascio . La possibilità di avere agenti specializzati per ogni fase del ciclo di vita del software — dal testing alla sicurezza, dal deployment alla governance — promette di ridurre significativamente la complessità e i costi operativi
.