agenteye-python-sdk) è un Agent Skill: una cartella di istruzioni che un agente di coding come Claude Code o Codex carica su richiesta quando un compito corrisponde. Insegna all’agente come usare il Python SDK — non è una libreria e non cambia nulla in merito al funzionamento dell’SDK.
La strumentazione è facile da scrivere e facile da sbagliare senza accorgersene
L’SDK è piccolo: tredici metodi di evento, tutti solo con argomenti nominati. Un agente di coding può leggere il riferimento del Python SDK e produrre strumentazione plausibile in un minuto. Il problema è che questo SDK non genera errori quando sbagli, e la strumentazione sbagliata sembra esattamente come quella giusta finché qualcuno non apre una dashboard e non la trova vuota. Gli errori che richiedono del tempo reale sono tutti silenzi:
Nessuno di questi genera errori. Nessuno appare nei test. Ognuno è nella skill, dichiarato come un contratto con il controllo che lo cattura.
Quello che fa, in ordine
La skill segue gli stessi tre passaggi che seguirebbe un ingegnere attento:- Piano. Legge il tuo loop dell’agente e pone le due domande a cui solo tu puoi rispondere: cosa conta come una corsa (il tuo
session_id) e chi sono gli attori distinguibili (il tuoagent_id). Ottiene un accordo su questi prima di scrivere il codice, perché cambiarli in seguito divide la tua cronologia e rompe le tendenze. - Scrivi. Associa l’identità una volta per corsa piuttosto che trascinandola in ogni sito di chiamata, e sceglie una forma thread-safe — un dettaglio che importa, perché la scorciatoia ovvia mescola silenziosamente due corse sovrapposte in una sessione.
- Verifica. Esegue il tuo agente e legge i file di evento risultanti, verificando che
agent_startsia presente, l’ambiente sia giusto e una corsa abbia prodotto una sessione.
Come si rapporta alle altre skill
Tre skill, una divisione pulita:
Si passano il testimone in quell’ordine: questa skill fa fluire gli eventi, l’evaluator li punteggia, la CLI li legge indietro. Non c’è niente da valutare e niente da leggere finché il tuo agente non emette sessioni, quindi se stai iniziando da zero, inizia qui.
Prerequisiti
- Python 3.10+ e la codebase dell’agente che vuoi strumentare.
- L’SDK. È distribuito ai clienti come wheel privata piuttosto che da un indice pubblico — il tuo onboarding copre come ottenerlo e installarlo. La skill conosce il percorso di installazione e ti chiederà piuttosto che indovinare se non riesce a trovarlo.
- Nient’altro. Nessun accesso alla dashboard, nessuna chiave API, nessuna rete. La skill verifica sui file di evento che l’SDK scrive, quindi può terminare e provare il suo lavoro offline.
Dove trovarlo
La skill vive nella collezione pubblicaFailproofAI/skills:
-g per installarla per ogni progetto anziché solo quello corrente, e --copy se il tuo ambiente non segue i symlink. Per Codex, passa -a codex.
Installarla manualmente
Agent Skills sono cartelle contenenti unSKILL.md più riferimenti. Se preferisci non usare l’installer:
- Claude Code: copia la cartella
agenteye-python-sdk/in~/.claude/skills/(ogni progetto) o<your-repo>/.claude/skills/(solo quel repo). Claude Code la scopre automaticamente — controlla l’elenco/skillso chiedi semplicemente qualcosa che corrisponda. - Codex: Codex legge lo stesso
SKILL.md. Il bundledagents/openai.yamlimpostaallow_implicit_invocation: true, quindi è auto-selezionato quando un compito corrisponde; altrimenti invocalo come$agenteye-python-sdk.
L’aspetto di una sessione
Quello che puoi chiedergli
- “Perché il mio agente non compare sulla dashboard?” → percorre la scala: gli eventi vengono scritti, c’è
agent_start, l’ambiente è giusto, il collector legge lo stesso posto. - “Tutto arriva sotto dev.” → l’ambiente non è mai stato impostato, o è stato reimpostato da una chiamata successiva.
- “Aggiungi il tracciamento dei token.” → trova il tuo wrapper LLM e registra il modello, la ragione di stop e l’utilizzo.
- “Strumenta anche i sub-agenti.” → una sessione, etichette di agente distinte, annidate sotto il loro genitore.
- “Scrivi test per la strumentazione.” → punta l’SDK a una directory temporanea e asserisce sugli eventi che ha scritto.
Quello che devi guardare
Lascia che verifichi. Il passaggio che rende questa skill utile è l’ultimo — eseguire il tuo agente e leggere gli eventi indietro. Un agente che scrive la strumentazione e si ferma ha fatto la metà facile, e la metà che fallisce silenziosamente è l’altra. Accordati sui nomi prima del codice.session_id e agent_id sono gli assi su cui ogni superficie raggruppa. Rinominarli in seguito divide la cronologia: le vecchie corse mantengono le vecchie etichette e le tue tendenze si rompono. La skill chiederà; la risposta merita un minuto di riflessione.
Se il tuo agente propone di installare l’SDK da un indice pubblico, la skill non è stata caricata. L’SDK è distribuito privatamente. Quella proposta è un indicatore affidabile che il tuo agente di coding sta indovinando piuttosto che seguire la skill — fermalo lì e controlla che la skill sia installata.
Al di là di questo il suo raggio di scoppio è piccolo: scrive codice nella tua directory di lavoro e file di evento dove te lo dici. Non legge nulla dal tuo deployment e non cambia nulla al riguardo.
Prossimi passi
- Python SDK: il riferimento completo degli eventi — ogni tipo di evento e campo — dietro quello che questa skill automatizza.
- Sessions: quello che la tua strumentazione produce una volta che gli eventi arrivano.
- Evaluator Agent Skill: il prossimo passo una volta che le corse arrivano — assegna loro un punteggio.
- CLI Agent Skill: leggere la tua telemetria indietro.

