Una versione minimizzata (oltre 200 righe di codice) di un agente di codice, più adatta per apprendere i principi. - Ingresso dell'intento dell'utente - Utilizzare un semplice sistema di prompt per informare il LLM che sei un agente di codice e comunicare al LLM la directory di lavoro attuale. - Poi entrare nel ciclo dell'agente (loop iterativo), il LLM fornisce il primo output in base all'intento dell'utente + al prompt di sistema, l'output potrebbe essere di tipo testuale, ovvero il risultato eseguito dall'agente. Un'altra possibilità è che l'output sia un file json di chiamata a strumenti, che viene poi passato al metodo di esecuzione della funzione, e quindi il risultato dell'esecuzione e il json generato vengono concatenati al messaggio per il ciclo successivo. Lista degli strumenti che l'agente può utilizzare: lettura riga per riga, scrittura di contenuti, modifica di contenuti, ricerca per pattern regex con glob, strumento grep, bash di sistema. Ogni strumento ha un prompt e un metodo di chiamata.
può essere compreso come una versione minimizzata di Claude Code
45