Harness
Fai dichiarare il lavoro a ogni agente di IA prima che lo scriva

Archyl non è un altro agente di codice. Si colloca sopra quelli che già usi -- Claude Code, Cursor, Copilot, Codex -- e sottopone ogni sessione alla tua architettura documentata prima della prima riga di codice.

Vedi i prezzi
app.archyl.com

Aurora Commerce

Platform team

Project

Systems

Storefront
Checkout
Payments
Fulfilment
AL

Ada Lovelace

Architect

Aurora Commerce/Agent Hub/Fleet
Search the architecture…K
Live
ALMDKS
AI
DashboardRulesFleetMemoryRunsSchedules
3

3 agents at work

Declared under the harness

Leases

7

+2 today

Memories

24

5 pitfalls

Outcomes

12

this week

Under workCheckout APIadaOrderServiceadaOrders DBadaStorefrontmarcPayments APIkenji

Active sessions 3

Refreshed every 10 s

claude-code/adagate allowstarted 12 min ago

Add idempotency keys to the checkout payment path

Checkout APIOrderServiceOrders DB
heartbeat 4s
cursor/marcgate warn1 element shared with another sessionstarted 4 min ago

Tune Storefront session handling

StorefrontSession Store
heartbeat 10s
codex/kenjigate allowstarted 27 min ago

Extract the Payments API from the Checkout monolith

Payments APICheckoutStripe
heartbeat 16s

Live events

All agents

ada leased OrderService

gate allow · 3 elements

just now

kenji leased Payments API

gate allow · 3 elements

8s

ada noted a convention

Checkout API · keys are UUIDv7

21s

marc recalled ADR-017

Throttling lives at the gateway

46s

ada heartbeat

editing checkout/payment.go

1m

kenji opened ACR-42

Payments API split · 2 reviewers

2m

kenji remembered a pitfall

Orders DB · retries must be idempotent

3m
Il problema

Problemi che conosci fin troppo bene

Queste difficoltà si accumulano nel tempo. Più a lungo restano irrisolte, più costano in tempo di sviluppo e affidabilità.

Gli agenti in parallelo si scontrano in silenzio

Tre agenti aprono tre pull request. Ognuna giusta da sola. Insieme rendono il sistema tre cose diverse.

Nessuno sa cosa sta facendo un agente

Un agente legge il repository, scrive codice e apre una pull request. Fino a quel momento la sua intenzione è invisibile.

Il contesto conquistato muore con la sessione

La trappola che è costata un pomeriggio a un agente sparisce a fine sessione. Il successivo ci ricasca.

Come funziona

Operativo in pochi passaggi

1

L'agente dichiara il lavoro

start_work_session risolve il task sul tuo modello C4, prende lease consultivi e apre con un briefing: ADR, guardrail e trappole delle sessioni precedenti.

2

Il preflight gate risponde

allow, warn con motivi espliciti, oppure deny su un conflitto esclusivo come una migrazione di schema.

3

I guardrail tengono mentre scrive

Su Claude Code il Guard hook blocca una modifica che viola una regola prima che venga scritta. Gli altri agenti eseguono lo stesso controllo via MCP.

4

La sessione restituisce il contesto

finish_work_session registra l'esito, fissa decisioni e trappole sugli elementi toccati e apre una Architecture Change Request se l'architettura si è mossa.

Funzionalità

Tutto ciò che questa funzionalità fa per te

Lease consultivi

Ogni sessione dichiara gli elementi C4 che sta per cambiare. L'agente successivo vede chi c'e già dentro.

Preflight gate

allow, warn o deny, deciso dai lease attivi e dalle tue regole di conformità.

Memoria che sopravvive alla sessione

Note, convenzioni e trappole restano sugli elementi di architettura e tornano nella sessione successiva.

Fleet console

Tutte le sessioni dell'organizzazione in tempo reale: chi lavora su cosa, con quali elementi, dietro quale gate.

Architecture Change Requests

Un agente che ristruttura un servizio deposita una proposta invece di modificare il modello di nascosto.

Qualsiasi agente che parla MCP

Gli strumenti di work session sono MCP puro, con un profilo coding di 16 strumenti.

Casi d'uso

Dove la usano i team

01

Più agenti su una codebase

Due agenti sullo stesso container lo scoprono all'avvio della sessione, non in revisione.

02

Lavoro che non deve competere

Le migrazioni di schema si aprono con exclusive. Una sessione in conflitto viene negata, non solo avvisata.

03

Far entrare un agente in una codebase

Un agente nuovo parte con la fetta di architettura che conta e con ciò che la sessione precedente ha imparato.

Piano gratuito per sempre

Sessioni governate in cinque minuti

Un comando installa l'Harness accanto agli agenti che già usi. Disponibile su ogni piano.

  • Nessuna carta di credito
  • Configurazione in cinque minuti
  • I lettori sono sempre gratuiti

Governance degli agenti di IA - Work session e preflight gate

Fai dichiarare il lavoro a ogni agente di codice: lease consultivi sugli elementi C4, un preflight gate che risponde allow, warn o deny, e una Architecture…

Fai dichiarare il lavoro a ogni agente di IA prima che lo scriva

Archyl non è un altro agente di codice. Si colloca sopra quelli che già usi -- Claude Code, Cursor, Copilot, Codex -- e sottopone ogni sessione alla tua architettura documentata prima della prima riga di codice.

Governance degli agenti di IA | Work session e preflight gate | Archyl

Governa gli agenti di codice con le work session: lease consultivi sugli elementi C4, un preflight gate che risponde allow, warn o deny, e una Architecture Change Request quando l'architettura cambia.

governance agenti IA, architettura multiagente, work session, conflitti agenti IA, guardrail architettura

Gli agenti in parallelo si scontrano in silenzio

Tre agenti aprono tre pull request. Ognuna giusta da sola. Insieme rendono il sistema tre cose diverse.

Nessuno sa cosa sta facendo un agente

Un agente legge il repository, scrive codice e apre una pull request. Fino a quel momento la sua intenzione è invisibile.

Il contesto conquistato muore con la sessione

La trappola che è costata un pomeriggio a un agente sparisce a fine sessione. Il successivo ci ricasca.

L'agente dichiara il lavoro

start_work_session risolve il task sul tuo modello C4, prende lease consultivi e apre con un briefing: ADR, guardrail e trappole delle sessioni precedenti.

Il preflight gate risponde

allow, warn con motivi espliciti, oppure deny su un conflitto esclusivo come una migrazione di schema.

I guardrail tengono mentre scrive

Su Claude Code il Guard hook blocca una modifica che viola una regola prima che venga scritta. Gli altri agenti eseguono lo stesso controllo via MCP.

La sessione restituisce il contesto

finish_work_session registra l'esito, fissa decisioni e trappole sugli elementi toccati e apre una Architecture Change Request se l'architettura si è mossa.

Ogni sessione dichiara gli elementi C4 che sta per cambiare. L'agente successivo vede chi c'e già dentro.

allow, warn o deny, deciso dai lease attivi e dalle tue regole di conformità.

Memoria che sopravvive alla sessione

Note, convenzioni e trappole restano sugli elementi di architettura e tornano nella sessione successiva.

Tutte le sessioni dell'organizzazione in tempo reale: chi lavora su cosa, con quali elementi, dietro quale gate.

Architecture Change Requests

Un agente che ristruttura un servizio deposita una proposta invece di modificare il modello di nascosto.

Qualsiasi agente che parla MCP

Gli strumenti di work session sono MCP puro, con un profilo coding di 16 strumenti.

Più agenti su una codebase

Due agenti sullo stesso container lo scoprono all'avvio della sessione, non in revisione.

Lavoro che non deve competere

Le migrazioni di schema si aprono con exclusive. Una sessione in conflitto viene negata, non solo avvisata.

Far entrare un agente in una codebase

Un agente nuovo parte con la fetta di architettura che conta e con ciò che la sessione precedente ha imparato.

Sessioni governate in cinque minuti

Un comando installa l'Harness accanto agli agenti che già usi. Disponibile su ogni piano.