Populære emner
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Etter noen timer med forskning,
Her er noen beste åpen kildekode-referanser for hvordan du bygger en 'Claude Code':
- Åpne kode:
- Tvillingene CLI:
- Melding om Claude Code-systemet:
———
En grunnleggende kodeagent som består av nedenfor:
Agent: Kan være grunnleggende verktøyanropsagent med systemmelding
+
Redskapene:
- Bash: Kjør-kommando
- Grep: Søk etter tekst i en fil
- Glob: Finn funn
- Lese: Les kode/pdf/img, etc.
- Skriv: Opprett nye filer
- Rediger: Rediger eksisterende fil, file_path, old_string, new_string -> I utgangspunktet agenten sender ut nøyaktig gammel streng som skal erstattes (overrasket over at dette var tilnærmingen, men det gir mening!)
- MultiEdit: file_path + []matrise med old_string og new_string, når det er flere steder som må redigeres i en fil
————
Med det ovennevnte får du allerede en halvvirkende Claude-kodeagent,
Noen unike funksjoner for å gjøre det bedre:
- Underagent: Claude-kode har denne dispatch_agent funksjonen, for å gjøre dypere kodebasesøkeoppgave (slik at den ikke roter for mye med hovedsamtaletråden)
- Tenkeverktøy: Et tenkeverktøy for å få agenter til å gjøre dypere analyser
- Todo: Claude Code har opprett/oppdater ToDo-verktøy som planleggingsstadiet
- Kontekstadministrasjon: Komprimer tidligere samtalehistorikk for langvarige oppgaver, både tvillinger, claude-kode, åpen kode har det, men en opt-in-prosess
- Kodebaseindeksering: Claude-kode indekserer ikke kodebasen, og den fungerer helt fint; @cline delte også lignende syn:
- Versjonering: Gemini CLI har denne sjekkpunktfunksjonen innebygd, som automatisk lagrer et øyeblikksbilde når redigeringsverktøyet kalles
-----
En av de viktigste lærdommene her er at selv med grunnleggende oppsett (basisverktøy, ingen kodebaseindeks), gjør agenten allerede en god jobb;
Så behold det enkleste oppsettet som er mulig og få modellen til å gjøre jobben sin (f.eks. ble jeg overrasket over redigeringsverktøyet som bare ber agenten om å sende ut streng for å erstatte, og det gjør det bra!)
Kommenter nedenfor hvis jeg gikk glipp av noe

29,66K
Topp
Rangering
Favoritter