Cosa vede l'agente
Come gli hook del ciclo di vita forniscono contesto prima delle modifiche, durante i prompt e a fine attività.
Gli agenti di coding lavorano meglio quando ricevono i vincoli rilevanti invece dell'intera cronologia del repository non filtrata. Mios usa gli hook del ciclo di vita per fornire memoria mirata nei momenti chiave di una sessione.
Panoramica degli hook del ciclo di vita
Quando esegui l'installer automatico, registra hook specifici che girano insieme a Claude Code o Codex:
Session start --> Prompt submit --> Pre-tool use (Edit) --> Stop (End of task)
(Workspace) (Task dossier) (Decisions check) (Propose choices)
1. All'invio del prompt (UserPromptSubmit)
Quando invii un prompt al tuo agente, l'hook prompt-context viene eseguito prima che il modello generi il suo piano.
L'hook esamina il prompt, interroga Mios per le decisioni architetturali collegate e inserisce un dossier di attività sintetico. L'agente riceve:
- Le decisioni centrali del progetto rilevanti per il prompt.
- I requisiti tecnici e i vincoli attivi.
- I link alle discussioni di origine pertinenti.
Così il modello evita di proporre schemi che il team ha esplicitamente scartato.
2. Contesto prima delle modifiche (PreToolUse)
Quando un agente tenta di modificare o scrivere file con strumenti come Edit, Write, MultiEdit o Bash, l'hook pre-edit intercetta l'azione:
- Associa i percorsi dei file di destinazione al progetto corretto.
- Verifica se la modifica proposta è in conflitto con le decisioni adottate del progetto.
- Se rileva un conflitto, restituisce all'agente un'indicazione prima che il file venga modificato su disco.
Inoltre, l'hook mcp-guard verifica i confini del progetto se l'agente cambia directory durante una sessione, evitando fughe accidentali tra codebase separate.
3. Proposte a fine attività (Stop)
Quando un agente finisce il suo lavoro e l'esecuzione si ferma, l'hook stop esegue un'analisi finale:
- Esamina il git diff e le azioni compiute durante la sessione.
- Se l'agente ha fatto nuove scelte architetturali o stabilito una nuova convenzione, l'hook le formatta come decisioni proposte.
- Le proposte vengono inviate direttamente alla coda di revisione di Mios («Tocca a te») su https://app.mios-ai.com.
Un collega può poi rivedere, modificare o adottare queste proposte, conservando per le sessioni future la memoria del lavoro dell'agente.