Trendande ämnen
#
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.
Efter några timmars forskning,
Här är några bästa referenser med öppen källkod om hur man bygger en "Claude Code":
- Öppen kod:
- Tvillingarna CLI:
- Uppmaning om Claude Code-systemet:
———
En grundläggande kodningsagent består av nedan:
Agent: Kan vara grundläggande verktyg samtalsagent med systemprompt
+
Arbetsredskap:
- Bash: Kör kommando
- Grep: Sök efter text i en fil
- Glob: Hitta fynd
- Läs: Läs kod/pdf/img, etc.
- Skriva: Skapa nya filer
- Redigera: Redigera befintlig fil, file_path, old_string, new_string -> I grund och botten utdata exakt gammal sträng som ska ersättas av agenten (förvånad över att detta var tillvägagångssättet, men vettigt!)
- MultiEdit: file_path + []matris med old_string och new_string, när det finns flera ställen som behöver redigeras i en fil
————
Med ovanstående får du redan en halvfungerande Claude-kodagent,
Några unika funktioner för att göra det bättre:
- Underagent: Claude-koden har den här dispatch_agent funktionen, för att göra en djupare kodbassökningsuppgift (så att den inte förstör för mycket i huvudkonversationstråden)
- Tankeverktyg: Ett tankeverktyg för att få agenten att göra djupare analyser
- Todo: Claude Code har verktyget för att skapa/uppdatera ToDo som planeringsstadium
- Kontexthantering: Komprimera tidigare konversationshistorik för långvariga uppgifter, både gemini, claude code, open code har det, men en opt-in-process
- Indexering av kodbas: Claude-kod indexerar inte kodbasen, och den fungerar helt okej; @cline delade också liknande uppfattning:
- Versionshantering: Gemini CLI har den här kontrollpunktsfunktionen inbyggd, som automatiskt sparar en ögonblicksbild när redigeringsverktyget anropas
-----
En av de viktigaste lärdomarna här är att även med grundläggande installation (basverktyg, inget kodbasindex), gör agenten redan ett bra jobb;
Så behåll den enklast möjliga installationen och få modellen att göra sitt arbete (t.ex. jag blev förvånad över att redigeringsverktyget bara bad agenten att mata ut strängen som ska ersättas, och det gör det bra!)
Kommentera nedan om jag missat något

29,63K
Topp
Rankning
Favoriter