Moduser
Ulike moduser for forskjellige brukstilfeller.
Moduser i OpenCode lar deg tilpasse oppførselen, verktøyene og prompter for ulike brukstilfeller.
Den kommer med to innebygde moduser: bygg og plan. Du kan tilpasse disse eller konfigurer din egen gjennom OpenCode-konfigurasjonen.
Bygg
Bygg er standard-modusen med alle verktøy aktivert. Dette er standardmodusen for utviklingsarbeid der du trenger full tilgang til filoperasjoner og systemkommandoer.
Plan
En begrenset modus designet for planlegging og analyse. I planmodus er følgende verktøy deaktivert som standard:
write- Kan ikke opprette nye fileredit- Kan ikke endre eksisterende filer, bortsett fra filer som ligger på.opencode/plans/*.mdfor å detaljere selve planenpatch- Kan ikke bruke patcherbash- Kan ikke utføre shell-kommandoer
Denne modusen er nyttig når du vil at AI skal analysere kode, foreslå endringer eller lage planer uten å gjøre noen faktiske endringer i kodebasen.
Temperatur
Kontroller tilfeldigheten og kreativiteten til AI-ens svar med temperature-konfigurasjonen. Lavere verdier gjør svarene mer fokuserte og deterministiske, mens høyere verdier øker kreativiteten og variasjonen.
{ "mode": { "plan": { "temperature": 0.1 }, "creative": { "temperature": 0.8 } }}Temperaturverdier varierer vanligvis fra 0,0 til 1,0:
- 0.0-0.2: Veldig fokuserte og deterministiske svar, ideelt for kodeanalyse og planlegging
- 0,3-0,5: Balanserte svar med litt kreativitet, bra for generelle utviklingsoppgaver
- 0.6-1.0: Mer kreative og varierte svar, nyttig for idédugnad og utforskning
Hvis ingen temperatur er spesifisert, bruker OpenCode modellspesifikke standardinnstillinger (vanligvis 0 for de fleste modeller, 0,55 for Qwen-modeller).
Bruksområder
Her er noen vanlige bruksområder for forskjellige moduser.
- Bygg-modus: Fullt utviklingsarbeid med alle verktøy aktivert
- Plan-modus: Analyse og planlegging uten å gjøre endringer
- Review-modus: Kodegjennomgang med skrivebeskyttet tilgang pluss dokumentasjonsverktøy
- Debug-modus: Fokusert på etterforskning med bash- og leseverktøy aktivert
- Docs-modus: Dokumentasjonsskriving med filoperasjoner, men ingen systemkommandoer
Du kan også finne at forskjellige modeller er gode for forskjellige bruksområder.