fix(docs): translations

This commit is contained in:
Adam
2026-02-09 18:11:44 -06:00
parent 3118cab2d8
commit 85fa8abd50
312 changed files with 3578 additions and 3189 deletions

View File

@@ -1,9 +1,9 @@
---
title: Migrerer til 1.0
description: Hva er nytt i OpenCode 1.0.
description: Hva er nytt i opencode 1.0.
---
OpenCode 1.0 er en fullstendig omskrivning av TUI.
opencode 1.0 er en fullstendig omskrivning av TUI.
Vi gikk fra den go+bubbletea-baserte TUI som hadde ytelses- og kapasitetsproblemer til et internt rammeverk (OpenTUI) skrevet i zig+solidjs.
@@ -14,7 +14,7 @@ Den nye TUI fungerer som den gamle siden den kobles til den samme opencode-serve
## Oppgradering
Du bør ikke autooppgraderes til 1.0 hvis du bruker en tidligere
versjon. Men noen eldre versjoner av OpenCode henter alltid den nyeste.
versjon. Men noen eldre versjoner av opencode henter alltid den nyeste.
For å oppgradere manuelt, kjør

View File

@@ -1,9 +1,9 @@
---
title: ACP Støtte
description: Bruk OpenCode i en hvilken som helst ACP-kompatibel editor.
description: Bruk opencode i en hvilken som helst ACP-kompatibel editor.
---
OpenCode støtter [Agent Client Protocol](https://agentclientprotocol.com) eller (ACP), slik at du kan bruke den direkte i kompatible redaktører og IDE-er.
opencode støtter [Agent Client Protocol](https://agentclientprotocol.com) eller (ACP), slik at du kan bruke den direkte i kompatible redaktører og IDE-er.
:::tip
For en liste over redaktører og verktøy som støtter ACP, sjekk ut [ACP fremdriftsrapport](https://zed.dev/blog/acp-progress-report#available-now).
@@ -15,9 +15,9 @@ ACP er en åpen protokoll som standardiserer kommunikasjon mellom koderedigerere
## Konfigurer
For å bruke OpenCode via ACP, konfigurer redigeringsprogrammet til å kjøre kommandoen `opencode acp`.
For å bruke opencode via ACP, konfigurer redigeringsprogrammet til å kjøre kommandoen `opencode acp`.
Kommandoen starter OpenCode som en ACP-kompatibel underprosess som kommuniserer med redaktøren din over JSON-RPC via stdio.
Kommandoen starter opencode som en ACP-kompatibel underprosess som kommuniserer med redaktøren din over JSON-RPC via stdio.
Nedenfor er eksempler på populære redaktører som støtter ACP.
@@ -82,7 +82,7 @@ Legg til [JetBrains IDE](https://www.jetbrains.com/) acp.json i henhold til [dok
}
```
For å åpne den, bruk den nye 'OpenCode'-agenten i AI Chat-agentvelgeren.
For å åpne den, bruk den nye 'opencode'-agenten i AI Chat-agentvelgeren.
---
@@ -121,7 +121,7 @@ Hvis du trenger å sende miljøvariabler:
### CodeCompanion.nvim
For å bruke OpenCode som en ACP-agent i [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), legg til følgende i Neovim-konfigurasjonen:
For å bruke opencode som en ACP-agent i [CodeCompanion.nvim](https://github.com/olimorris/codecompanion.nvim), legg til følgende i Neovim-konfigurasjonen:
```lua
require("codecompanion").setup({
@@ -136,13 +136,13 @@ require("codecompanion").setup({
})
```
Denne konfigurasjonen setter opp CodeCompanion til å bruke OpenCode som ACP-agent for chat.
Denne konfigurasjonen setter opp CodeCompanion.nvim til å bruke opencode som ACP-agent for chat.
Hvis du trenger å sende miljøvariabler (som `OPENCODE_API_KEY`), se [Konfigurere adaptere: miljøvariabler](https://codecompanion.olimorris.dev/getting-started#setting-an-api-key) i CodeCompanion.nvim-dokumentasjonen for fullstendige detaljer.
## Støtte
OpenCode fungerer på samme måte via ACP som i terminalen. Alle funksjoner støttes:
opencode fungerer på samme måte via ACP som i terminalen. Alle funksjoner støttes:
:::note
Noen innebygde skråstrekkommandoer som `/undo` og `/redo` støttes for øyeblikket ikke.
@@ -150,7 +150,7 @@ Noen innebygde skråstrekkommandoer som `/undo` og `/redo` støttes for øyeblik
- Innebygde verktøy (filoperasjoner, terminalkommandoer, etc.)
- Egendefinerte verktøy og skråstrekkommandoer
- MCP servere konfigurert i OpenCode-konfigurasjonen
- MCP servere konfigurert i opencode-konfigurasjonen
- Prosjektspesifikke regler fra `AGENTS.md`
- Tilpassede formatere og linters
- Agenter og tillatelsessystem

View File

@@ -15,7 +15,7 @@ Du kan bytte mellom agenter under en økt eller påkalle dem med `@`-omtalen.
## Typer
Det er to typer agenter i OpenCode; primære agenter og subagenter.
Det er to typer agenter i opencode; primære agenter og subagenter.
---
@@ -27,7 +27,7 @@ Primæragenter er de viktigste assistentene du samhandler direkte med. Du kan bl
Du kan bruke **Tab**-tasten for å bytte mellom primære agenter under en økt.
:::
OpenCode kommer med to innebygde primære agenter, **Build** og **Plan**. Godt
opencode kommer med to innebygde primære agenter, **Build** og **Plan**. Godt
se på disse nedenfor.
---
@@ -36,13 +36,13 @@ se på disse nedenfor.
Subagenter er spesialiserte assistenter som primære agenter kan påkalle for spesifikke oppgaver. Du kan også starte dem manuelt ved å **@ nevne** dem i meldingene dine.
OpenCode kommer med to innebygde subagenter, **General** og **Explore**. Vi skal se på dette nedenfor.
opencode kommer med to innebygde subagenter, **General** og **Explore**. Vi skal se på dette nedenfor.
---
## Innebygd
OpenCode kommer med to innebygde primære agenter og to innebygde subagenter.
opencode kommer med to innebygde primære agenter og to innebygde subagenter.
---
@@ -277,7 +277,7 @@ Temperaturverdier varierer vanligvis fra 0,0 til 1,0:
}
```
Hvis ingen temperatur er spesifisert, bruker OpenCode modellspesifikke standardinnstillinger; typisk 0 for de fleste modeller, 0,55 for Qwen-modeller.
Hvis ingen temperatur er spesifisert, bruker opencode modellspesifikke standardinnstillinger; typisk 0 for de fleste modeller, 0,55 for Qwen-modeller.
---
@@ -337,7 +337,7 @@ Spesifiser en tilpasset systemmeldingsfil for denne agenten med `prompt`-konfigu
}
```
Denne banen er i forhold til hvor konfigurasjonsfilen er plassert. Så dette fungerer for både den globale OpenCode-konfigurasjonen og den prosjektspesifikke konfigurasjonen.
Denne banen er i forhold til hvor konfigurasjonsfilen er plassert. Så dette fungerer for både den globale opencode-konfigurasjonen og den prosjektspesifikke konfigurasjonen.
---
@@ -359,7 +359,7 @@ Hvis du ikke spesifiserer en modell, bruker primæragenter [modell globalt konfi
}
```
Modellen ID i OpenCode-konfigurasjonen din bruker formatet `provider/model-id`. For eksempel, hvis du bruker [OpenCode Zen](/docs/zen), vil du bruke `opencode/gpt-5.1-codex` for GPT 5.1 Codex.
Modellen ID i opencode-konfigurasjonen din bruker formatet `provider/model-id`. For eksempel, hvis du bruker [OpenCode Zen](/docs/zen), vil du bruke `opencode/gpt-5.1-codex` for GPT 5.1 Codex.
---

View File

@@ -1,17 +1,17 @@
---
title: CLI
description: OpenCode CLI alternativer og kommandoer.
description: opencode CLI alternativer og kommandoer.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
OpenCode CLI starter som standard [TUI](/docs/tui) når den kjøres uten noen argumenter.
opencode CLI starter som standard [TUI](/docs/tui) når den kjøres uten noen argumenter.
```bash
opencode
```
Men den godtar også kommandoer som dokumentert på denne siden. Dette lar deg samhandle med OpenCode programmatisk.
Men den godtar også kommandoer som dokumentert på denne siden. Dette lar deg samhandle med opencode programmatisk.
```bash
opencode run "Explain how closures work in JavaScript"
@@ -21,7 +21,7 @@ opencode run "Explain how closures work in JavaScript"
### tui
Start OpenCode-terminalbrukergrensesnittet.
Start opencode-terminalbrukergrensesnittet.
```bash
opencode [project]
@@ -29,27 +29,28 @@ opencode [project]
#### Flagg
| Flagg | Kort | Beskrivelse |
| ------------ | ---- | ---------------------------------------- |
| `--continue` | `-c` | Fortsett siste økt |
| `--session` | `-s` | Økt ID for å fortsette |
| `--prompt` | | Spør om å bruke |
| `--model` | `-m` | Modell å bruke i form av tilbyder/modell |
| `--agent` | | Agent å bruke |
| `--port` | | Port å lytte på |
| `--hostname` | | Vertsnavn å lytte på |
| Flagg | Kort | Beskrivelse |
| ------------ | ---- | ------------------------------------------------------------------------ |
| `--continue` | `-c` | Fortsett siste økt |
| `--session` | `-s` | Økt ID for å fortsette |
| `--fork` | | Forgren økten ved fortsettelse (bruk med `--continue` eller `--session`) |
| `--prompt` | | Spør om å bruke |
| `--model` | `-m` | Modell å bruke i form av tilbyder/modell |
| `--agent` | | Agent å bruke |
| `--port` | | Port å lytte på |
| `--hostname` | | Vertsnavn å lytte på |
---
## Kommandoer
OpenCode CLI har også følgende kommandoer.
opencode CLI har også følgende kommandoer.
---
### agent
Administrer agenter for OpenCode.
Administrer agenter for opencode.
```bash
opencode agent [command]
@@ -59,13 +60,13 @@ opencode agent [command]
### legg ved
Koble en terminal til en allerede kjørende OpenCode-backend-server startet via `serve` eller `web` kommandoer.
Koble en terminal til en allerede kjørende opencode-backend-server startet via `serve` eller `web` kommandoer.
```bash
opencode attach [url]
```
Dette gjør det mulig å bruke TUI med en ekstern OpenCode-backend. For eksempel:
Dette gjør det mulig å bruke TUI med en ekstern opencode-backend. For eksempel:
```bash
# Start the backend server for web/mobile access
@@ -118,13 +119,13 @@ opencode auth [command]
#### pålogging
OpenCode drives av leverandørlisten på [Models.dev](https://models.dev), så du kan bruke `opencode auth login` til å konfigurere API-nøkler for enhver leverandør du vil bruke. Dette er lagret i `~/.local/share/opencode/auth.json`.
opencode drives av leverandørlisten på [Models.dev](https://models.dev), så du kan bruke `opencode auth login` til å konfigurere API-nøkler for enhver leverandør du vil bruke. Dette er lagret i `~/.local/share/opencode/auth.json`.
```bash
opencode auth login
```
Når OpenCode starter opp, laster den leverandørene fra legitimasjonsfilen. Og hvis det er noen nøkler definert i miljøene dine eller en `.env`-fil i prosjektet ditt.
Når opencode starter opp, laster den leverandørene fra legitimasjonsfilen. Og hvis det er noen nøkler definert i miljøene dine eller en `.env`-fil i prosjektet ditt.
---
@@ -300,7 +301,7 @@ opencode models anthropic
| `--refresh` | Oppdater modellbufferen fra models.dev |
| `--verbose` | Bruk mer detaljert modellutdata (inkluderer metadata som kostnader) |
Bruk `--refresh`-flagget for å oppdatere den bufrede modelllisten. Dette er nyttig når nye modeller er lagt til en leverandør og du vil se dem i OpenCode.
Bruk `--refresh`-flagget for å oppdatere den bufrede modelllisten. Dette er nyttig når nye modeller er lagt til en leverandør og du vil se dem i opencode.
```bash
opencode models --refresh
@@ -339,6 +340,7 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
| `--command` | | Kommandoen for å kjøre, bruk melding for args |
| `--continue` | `-c` | Fortsett siste økt |
| `--session` | `-s` | Økt ID for å fortsette |
| `--fork` | | Forgren økten ved fortsettelse (bruk med `--continue` eller `--session`) |
| `--share` | | Del økten |
| `--model` | `-m` | Modell å bruke i form av tilbyder/modell |
| `--agent` | | Agent å bruke |
@@ -352,13 +354,13 @@ opencode run --attach http://localhost:4096 "Explain async/await in JavaScript"
### server
Start en hodeløs OpenCode-server for API-tilgang. Sjekk ut [server-dokumentene](/docs/server) for hele HTTP-grensesnittet.
Start en hodeløs opencode-server for API-tilgang. Sjekk ut [server-dokumentene](/docs/server) for hele HTTP-grensesnittet.
```bash
opencode serve
```
Dette starter en HTTP-server som gir API tilgang til OpenCode-funksjonalitet uten TUI-grensesnittet. Sett `OPENCODE_SERVER_PASSWORD` for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til `opencode`).
Dette starter en HTTP-server som gir API tilgang til opencode-funksjonalitet uten TUI-grensesnittet. Sett `OPENCODE_SERVER_PASSWORD` for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til `opencode`).
#### Flagg
@@ -373,7 +375,7 @@ Dette starter en HTTP-server som gir API tilgang til OpenCode-funksjonalitet ute
### økt
Administrer OpenCode-økter.
Administrer opencode-økter.
```bash
opencode session [command]
@@ -383,7 +385,7 @@ opencode session [command]
#### liste
List opp alle OpenCode-økter.
List opp alle opencode-økter.
```bash
opencode session list
@@ -400,7 +402,7 @@ opencode session list
### statistikk
Vis tokenbruk og kostnadsstatistikk for OpenCode-øktene dine.
Vis tokenbruk og kostnadsstatistikk for opencode-øktene dine.
```bash
opencode stats
@@ -431,13 +433,13 @@ Hvis du ikke gir en økt ID, blir du bedt om å velge fra tilgjengelige økter.
### import
Importer øktdata fra en JSON-fil eller OpenCode-andel URL.
Importer øktdata fra en JSON-fil eller opencode-andel URL.
```bash
opencode import <file>
```
Du kan importere fra en lokal fil eller en OpenCode-andel URL.
Du kan importere fra en lokal fil eller en opencode-andel URL.
```bash
opencode import session.json
@@ -448,13 +450,13 @@ opencode import https://opncd.ai/s/abc123
### web
Start en hodeløs OpenCode-server med et webgrensesnitt.
Start en hodeløs opencode-server med et webgrensesnitt.
```bash
opencode web
```
Dette starter en HTTP-server og åpner en nettleser for å få tilgang til OpenCode via et nettgrensesnitt. Sett `OPENCODE_SERVER_PASSWORD` for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til `opencode`).
Dette starter en HTTP-server og åpner en nettleser for å få tilgang til opencode via et nettgrensesnitt. Sett `OPENCODE_SERVER_PASSWORD` for å aktivere HTTP grunnleggende autentisering (brukernavn er standard til `opencode`).
#### Flagg
@@ -489,7 +491,7 @@ Denne kommandoen starter en ACP-server som kommuniserer via stdin/stdout ved å
### avinstaller
Avinstaller OpenCode og fjern alle relaterte filer.
Avinstaller opencode og fjern alle relaterte filer.
```bash
opencode uninstall
@@ -549,7 +551,7 @@ opencode upgrade v0.1.48
## Miljøvariabler
OpenCode kan konfigureres ved hjelp av miljøvariabler.
opencode kan konfigureres ved hjelp av miljøvariabler.
| Variabel | Skriv | Beskrivelse |
| ------------------------------------- | ------ | --------------------------------------------------------------------- |

View File

@@ -42,13 +42,13 @@ Bruk kommandoen ved å skrive `/` etterfulgt av kommandonavnet.
## Konfigurer
Du kan legge til egendefinerte kommandoer gjennom OpenCode-konfigurasjonen eller ved å lage markdown-filer i katalogen `commands/`.
Du kan legge til egendefinerte kommandoer gjennom opencode-konfigurasjonen eller ved å lage markdown-filer i katalogen `commands/`.
---
### JSON
Bruk alternativet `command` i OpenCode [config](/docs/config):
Bruk alternativet `command` i opencode [config](/docs/config):
```json title="opencode.jsonc" {4-12}
{

View File

@@ -1,15 +1,15 @@
---
title: Konfig
description: Ved å bruke OpenCode JSON-konfigurasjonen.
description: Ved å bruke opencode JSON-konfigurasjonen.
---
Du kan konfigurere OpenCode ved å bruke en JSON konfigurasjonsfil.
Du kan konfigurere opencode ved å bruke en JSON konfigurasjonsfil.
---
## Format
OpenCode støtter både **JSON** og **JSONC** (JSON med kommentarer) formater.
opencode støtter både **JSON** og **JSONC** (JSON med kommentarer) formater.
```jsonc title="opencode.jsonc"
{
@@ -95,7 +95,7 @@ Du kan aktivere spesifikke servere i din lokale konfigurasjon:
### Globalt
Plasser din globale OpenCode-konfigurasjon i `~/.config/opencode/opencode.json`. Bruk global konfigurasjon for brukeromfattende preferanser som temaer, leverandører eller nøkkelbindinger.
Plasser din globale opencode-konfigurasjon i `~/.config/opencode/opencode.json`. Bruk global konfigurasjon for brukeromfattende preferanser som temaer, leverandører eller nøkkelbindinger.
Global konfigurasjon overstyrer eksterne organisasjonsstandarder.
@@ -109,7 +109,7 @@ Legg til `opencode.json` i prosjektroten din. Project config har den høyeste pr
Plasser prosjektspesifikk konfigurasjon i roten til prosjektet ditt.
:::
Når OpenCode starter opp, ser den etter en konfigurasjonsfil i gjeldende katalog eller går opp til nærmeste Git-katalog.
Når opencode starter opp, ser den etter en konfigurasjonsfil i gjeldende katalog eller går opp til nærmeste Git-katalog.
Dette er også trygt å bli sjekket inn i Git og bruker samme skjema som det globale.
@@ -200,7 +200,7 @@ Tilgjengelige alternativer:
- `port` - Port for å lytte på.
- `hostname` - Vertsnavn å lytte på. Når `mdns` er aktivert og ingen vertsnavn er angitt, er standard `0.0.0.0`.
- `mdns` - Aktiver mDNS-tjenesteoppdagelse. Dette lar andre enheter på nettverket oppdage OpenCode-serveren din.
- `mdns` - Aktiver mDNS-tjenesteoppdagelse. Dette lar andre enheter på nettverket oppdage opencode-serveren din.
- `mdnsDomain` - Egendefinert domenenavn for mDNS-tjeneste. Standard er `opencode.local`. Nyttig for å kjøre flere forekomster på samme nettverk.
- `cors` - Ytterligere opprinnelser for å tillate CORS når du bruker HTTP-serveren fra en nettleserbasert klient. Verdiene må være fullstendige opprinnelser (skjema + vert + valgfri port), f.eks. `https://app.example.com`.
@@ -228,7 +228,7 @@ Du kan administrere verktøyene en LLM kan bruke gjennom alternativet `tools`.
### Modeller
Du kan konfigurere leverandørene og modellene du vil bruke i OpenCode-konfigurasjonen gjennom alternativene `provider`, `model` og `small_model`.
Du kan konfigurere leverandørene og modellene du vil bruke i opencode-konfigurasjonen gjennom alternativene `provider`, `model` og `small_model`.
```json title="opencode.json"
{
@@ -239,7 +239,7 @@ Du kan konfigurere leverandørene og modellene du vil bruke i OpenCode-konfigura
}
```
Alternativet `small_model` konfigurerer en egen modell for lette oppgaver som tittelgenerering. Som standard prøver OpenCode å bruke en billigere modell hvis en er tilgjengelig fra leverandøren din, ellers faller den tilbake til hovedmodellen din.
Alternativet `small_model` konfigurerer en egen modell for lette oppgaver som tittelgenerering. Som standard prøver opencode å bruke en billigere modell hvis en er tilgjengelig fra leverandøren din, ellers faller den tilbake til hovedmodellen din.
Leverandøralternativer kan inkludere `timeout` og `setCacheKey`:
@@ -301,7 +301,7 @@ Bærer-tokens (`AWS_BEARER_TOKEN_BEDROCK` eller `/connect`) har forrang over pro
### Temaer
Du kan konfigurere temaet du vil bruke i OpenCode-konfigurasjonen gjennom alternativet `theme`.
Du kan konfigurere temaet du vil bruke i opencode-konfigurasjonen gjennom alternativet `theme`.
```json title="opencode.json"
{
@@ -351,7 +351,7 @@ Du kan angi standard agent ved å bruke alternativet `default_agent`. Dette best
}
```
Standardagenten må være en primæragent (ikke en underagent). Dette kan være en innebygd agent som `"build"` eller `"plan"`, eller en [egendefinert agent](/docs/agents) du har definert. Hvis den angitte agenten ikke eksisterer eller er en subagent, vil OpenCode falle tilbake til `"build"` med en advarsel.
Standardagenten må være en primæragent (ikke en underagent). Dette kan være en innebygd agent som `"build"` eller `"plan"`, eller en [egendefinert agent](/docs/agents) du har definert. Hvis den angitte agenten ikke eksisterer eller er en subagent, vil opencode falle tilbake til `"build"` med en advarsel.
Denne innstillingen gjelder for alle grensesnitt: TUI, CLI (`opencode run`), skrivebordsapp og GitHub Action.
@@ -421,7 +421,7 @@ Du kan tilpasse nøkkelbindingene dine gjennom alternativet `keybinds`.
### Autooppdatering
OpenCode vil automatisk laste ned eventuelle nye oppdateringer når den starter opp. Du kan deaktivere dette med alternativet `autoupdate`.
opencode vil automatisk laste ned eventuelle nye oppdateringer når den starter opp. Du kan deaktivere dette med alternativet `autoupdate`.
```json title="opencode.json"
{
@@ -534,7 +534,7 @@ Du kan konfigurere MCP-servere du vil bruke gjennom alternativet `mcp`.
### Plugins
[Plugins](/docs/plugins) utvider OpenCode med tilpassede verktøy, kroker og integrasjoner.
[Plugins](/docs/plugins) utvider opencode med tilpassede verktøy, kroker og integrasjoner.
Plasser plugin-filer i `.opencode/plugins/` eller `~/.config/opencode/plugins/`. Du kan også laste inn plugins fra npm gjennom alternativet `plugin`.
@@ -599,7 +599,7 @@ Du kan spesifisere en godkjenningsliste over leverandører gjennom alternativet
}
```
Dette er nyttig når du vil begrense OpenCode til kun å bruke spesifikke leverandører i stedet for å deaktivere dem én etter én.
Dette er nyttig når du vil begrense opencode til kun å bruke spesifikke leverandører i stedet for å deaktivere dem én etter én.
:::note
`disabled_providers` har prioritet over `enabled_providers`.

View File

@@ -3,7 +3,7 @@ title: Egendefinerte verktøy
description: Lag verktøy som LLM kan kalle inn opencode.
---
Egendefinerte verktøy er funksjoner du oppretter som LLM kan ringe under samtaler. De fungerer sammen med opencodes [innebygde verktøy](/docs/tools) som `read`, `write` og `bash`.
Egendefinerte verktøy er funksjoner du oppretter som LLM kan ringe under samtaler. De fungerer sammen med opencode sine [innebygde verktøy](/docs/tools) som `read`, `write` og `bash`.
---

View File

@@ -1,12 +1,12 @@
---
title: Økosystem
description: Prosjekter og integrasjoner bygget med OpenCode.
description: Prosjekter og integrasjoner bygget med opencode.
---
En samling fellesskapsprosjekter bygget på OpenCode.
En samling fellesskapsprosjekter bygget på opencode.
:::note
Vil du legge til ditt OpenCode-relaterte prosjekt til denne listen? Send inn en PR.
Vil du legge til ditt opencode-relaterte prosjekt til denne listen? Send inn en PR.
:::
Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/awesome-opencode) og [opencode.cafe](https://opencode.cafe), et fellesskap som samler økosystemet og fellesskapet.
@@ -17,7 +17,7 @@ Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/aw
| Navn | Beskrivelse |
| --------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Kjør OpenCode-økter automatisk i isolerte Daytona-sandkasser med git-synkronisering og live forhåndsvisninger |
| [opencode-daytona](https://github.com/jamesmurdza/daytona/blob/main/guides/typescript/opencode/README.md) | Kjør opencode-økter automatisk i isolerte Daytona-sandkasser med git-synkronisering og live forhåndsvisninger |
| [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) | Injiser automatisk Helicone-økthoder for forespørselsgruppering |
| [opencode-type-inject](https://github.com/nick-vi/opencode-type-inject) | Auto-injiser TypeScript/Svelte-typer i fillesninger med oppslagsverktøy |
| [opencode-openai-codex-auth](https://github.com/numman-ali/opencode-openai-codex-auth) | Bruk ChatGPT Plus/Pro-abonnementet ditt i stedet for API kreditter |
@@ -29,14 +29,14 @@ Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/aw
| [opencode-websearch-sitert](https://github.com/ghoulr/opencode-websearch-cited.git) | Legg til innebygd nettsøk-støtte for støttede leverandører med Googles jordet stil |
| [opencode-pty](https://github.com/shekohex/opencode-pty.git) | Gjør det mulig for AI-agenter å kjøre bakgrunnsprosesser i en PTY, sende interaktive input til dem. |
| [opencode-shell-strategy](https://github.com/JRedeker/opencode-shell-strategy) | Instruksjoner for ikke-interaktive skallkommandoer - forhindrer henger fra TTY-avhengige operasjoner |
| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Spor OpenCode-bruk med Wakatime |
| [opencode-wakatime](https://github.com/angristan/opencode-wakatime) | Spor opencode-bruk med Wakatime |
| [opencode-md-table-formatter](https://github.com/franlol/opencode-md-table-formatter/tree/main) | Rydd opp avslagstabeller produsert av LLMs |
| [opencode-morph-fast-apply](https://github.com/JRedeker/opencode-morph-fast-apply) | 10 ganger raskere koderedigering med Morph Fast Apply API og late redigeringsmarkører |
| [oh-my-opencode](https://github.com/code-yeongyu/oh-my-opencode) | Bakgrunnsagenter, forhåndsbygde LSP/AST/MCP verktøy, kurerte agenter, Claude Code-kompatibel |
| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Skrivebordsvarsler og lydvarsler for OpenCode-økter |
| [opencode-notificator](https://github.com/panta82/opencode-notificator) | Skrivebordsvarsler og lydvarsler for opencode-økter |
| [opencode-notifier](https://github.com/mohak34/opencode-notifier) | Skrivebordsvarsler og lydvarsler for tillatelse, fullføring og feilhendelser |
| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | AI-drevet automatisk Zellij-sesjonsnavn basert på OpenCode-kontekst |
| [åpenkode-dyktig](https://github.com/zenobi-us/opencode-skillful) | Tillat OpenCode-agenter til late load-meldinger på forespørsel med ferdighetsoppdagelse og injeksjon |
| [opencode-zellij-namer](https://github.com/24601/opencode-zellij-namer) | AI-drevet automatisk Zellij-sesjonsnavn basert på opencode-kontekst |
| [opencode-skillful](https://github.com/zenobi-us/opencode-skillful) | Tillat opencode-agenter til late load-meldinger på forespørsel med ferdighetsoppdagelse og injeksjon |
| [opencode-supermemory](https://github.com/supermemoryai/opencode-supermemory) | Vedvarende minne på tvers av økter ved hjelp av Supermemory |
| [@plannotator/opencode](https://github.com/backnotprop/plannotator/tree/main/apps/opencode-plugin) | Interaktiv plangjennomgang med visuell merknad og privat/offline deling |
| [@openspoon/subtask2](https://github.com/spoons-and-mirrors/subtask2) | Utvid opencode /kommandoer til et kraftig orkestreringssystem med granulær flytkontroll |
@@ -44,9 +44,9 @@ Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/aw
| [mikokode](https://github.com/vtemian/micode) | Strukturert brainstorm → Plan → Implementer arbeidsflyt med øktkontinuitet |
| [oktto](https://github.com/vtemian/octto) | Interaktiv nettleser UI for AI idédugnad med flerspørsmålsskjemaer |
| [opencode-background-agents](https://github.com/kdcokenny/opencode-background-agents) | Claude Bakgrunnsagenter i kodestil med asynkrondelegering og kontekstutholdenhet |
| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Innfødte OS-varsler for OpenCode vet når oppgaver fullføres |
| [opencode-notify](https://github.com/kdcokenny/opencode-notify) | Innfødte OS-varsler for opencode vet når oppgaver fullføres |
| [opencode-arbeidsområde](https://github.com/kdcokenny/opencode-workspace) | Medfølgende multi-agent orkestreringssele 16 komponenter, én installasjon |
| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Nullfriksjon git-arbeidstre for OpenCode |
| [opencode-worktree](https://github.com/kdcokenny/opencode-worktree) | Nullfriksjon git-arbeidstre for opencode |
---
@@ -54,17 +54,17 @@ Du kan også sjekke ut [awesome-opencode](https://github.com/awesome-opencode/aw
| Navn | Beskrivelse |
| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------- |
| [kimaki](https://github.com/remorses/kimaki) | Discord-bot for å kontrollere OpenCode-økter, bygget på SDK |
| [kimaki](https://github.com/remorses/kimaki) | Discord-bot for å kontrollere opencode-økter, bygget på SDK |
| [opencode.nvim](https://github.com/NickvanDyke/opencode.nvim) | Neovim-plugin for redaktørbevisste meldinger, bygget på API |
| [portal](https://github.com/hosenur/portal) | Mobile-first web UI for OpenCode over Tailscale/VPN |
| [opencode plugin-mal](https://github.com/zenobi-us/opencode-plugin-template/) | Mal for å bygge OpenCode-plugins |
| [portal](https://github.com/hosenur/portal) | Mobile-first web UI for opencode over Tailscale/VPN |
| [opencode-plugin-template](https://github.com/zenobi-us/opencode-plugin-template/) | Mal for å bygge opencode-plugins |
| [opencode.nvim](https://github.com/sudo-tee/opencode.nvim) | Neovim-grensesnitt for opencode - en terminalbasert AI-kodingsagent |
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Vercel AI SDK leverandør for bruk av OpenCode via @opencode-ai/sdk |
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Web-/skrivebordsapp og VS kodeutvidelse for OpenCode |
| [OpenCode-Obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian-plugin som bygger inn OpenCode i Obsidians UI |
| [OpenWork](https://github.com/different-ai/openwork) | Et åpen kildekode-alternativ til Claude Cowork, drevet av OpenCode |
| [ocx](https://github.com/kdcokenny/ocx) | OpenCode utvidelsesbehandler med bærbare, isolerte profiler. |
| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Desktop, Web, Mobile og Remote Client App for OpenCode |
| [ai-sdk-provider-opencode-sdk](https://github.com/ben-vargas/ai-sdk-provider-opencode-sdk) | Vercel AI SDK leverandør for bruk av opencode via @opencode-ai/sdk |
| [OpenChamber](https://github.com/btriapitsyn/openchamber) | Web-/skrivebordsapp og VS Code-utvidelse for opencode |
| [opencode-obsidian](https://github.com/mtymek/opencode-obsidian) | Obsidian-plugin som bygger inn opencode i Obsidians UI |
| [OpenWork](https://github.com/different-ai/openwork) | Et åpen kildekode-alternativ til Claude Cowork, drevet av opencode |
| [ocx](https://github.com/kdcokenny/ocx) | opencode utvidelsesbehandler med bærbare, isolerte profiler. |
| [CodeNomad](https://github.com/NeuralNomadsAI/CodeNomad) | Desktop, Web, Mobile og Remote Client App for opencode |
---

View File

@@ -1,18 +1,18 @@
---
title: Enterprise
description: Sikker bruk av OpenCode i din organisasjon.
description: Sikker bruk av opencode i din organisasjon.
---
import config from "../../../../config.mjs"
export const email = `mailto:${config.email}`
OpenCode Enterprise er for organisasjoner som ønsker å sikre at deres kode og data aldri forlater deres infrastruktur. Den kan gjøre dette ved å bruke en sentralisert konfigurasjon som integreres med din SSO og interne AI gateway.
opencode Enterprise er for organisasjoner som ønsker å sikre at deres kode og data aldri forlater deres infrastruktur. Den kan gjøre dette ved å bruke en sentralisert konfigurasjon som integreres med din SSO og interne AI gateway.
:::note
OpenCode lagrer ingen av koden eller kontekstdataene dine.
opencode lagrer ingen av koden eller kontekstdataene dine.
:::
For å komme i gang med OpenCode Enterprise:
For å komme i gang med opencode Enterprise:
1. Gjør en prøveversjon internt med teamet ditt.
2. **<a href={email}>Kontakt oss</a>** for å diskutere priser og implementeringsalternativer.
@@ -21,16 +21,16 @@ For å komme i gang med OpenCode Enterprise:
## Prøve
OpenCode er åpen kildekode og lagrer ingen av koden eller kontekstdataene dine, så utviklerne dine kan ganske enkelt [komme i gang](/docs/) og utføre en prøveversjon.
opencode er åpen kildekode og lagrer ingen av koden eller kontekstdataene dine, så utviklerne dine kan ganske enkelt [komme i gang](/docs/) og utføre en prøveversjon.
---
### Datahåndtering
**OpenCode lagrer ikke koden eller kontekstdataene dine.** All behandling skjer lokalt eller gjennom direkte API-anrop til AI-leverandøren din.
**opencode lagrer ikke koden eller kontekstdataene dine.** All behandling skjer lokalt eller gjennom direkte API-anrop til AI-leverandøren din.
Dette betyr at så lenge du bruker en leverandør du stoler på, eller en intern
AI gateway, kan du bruke OpenCode sikkert.
AI gateway, kan du bruke opencode sikkert.
Det eneste forbeholdet her er den valgfrie `/share`-funksjonen.
@@ -57,19 +57,19 @@ Vi anbefaler at du deaktiverer dette for prøveversjonen.
### Kodeeierskap
**Du eier all kode produsert av OpenCode.** Det er ingen lisensieringsbegrensninger eller eierskapskrav.
**Du eier all kode produsert av opencode.** Det er ingen lisensieringsbegrensninger eller eierskapskrav.
---
## Priser
Vi bruker en per-sete-modell for OpenCode Enterprise. Hvis du har din egen LLM-gateway, tar vi ikke betalt for tokens som brukes. For mer informasjon om priser og implementeringsalternativer, **<a href={email}>kontakt oss</a>**.
Vi bruker en per-sete-modell for opencode Enterprise. Hvis du har din egen LLM-gateway, tar vi ikke betalt for tokens som brukes. For mer informasjon om priser og implementeringsalternativer, **<a href={email}>kontakt oss</a>**.
---
## Implementering
Når du har fullført prøveversjonen og du er klar til å bruke OpenCode på
Når du har fullført prøveversjonen og du er klar til å bruke opencode på
organisasjonen din, kan du **<a href={email}>kontakte oss</a>** for å diskutere
prissetting og implementeringsalternativer.
@@ -77,7 +77,7 @@ prissetting og implementeringsalternativer.
### Sentral konfig
Vi kan sette opp OpenCode for å bruke en enkelt sentral konfigurasjon for hele organisasjonen din.
Vi kan sette opp opencode for å bruke en enkelt sentral konfigurasjon for hele organisasjonen din.
Denne sentraliserte konfigurasjonen kan integreres med SSO-leverandøren din og sikrer at alle brukere kun får tilgang til din interne AI-gateway.
@@ -85,15 +85,15 @@ Denne sentraliserte konfigurasjonen kan integreres med SSO-leverandøren din og
### SSO integrasjon
Gjennom den sentrale konfigurasjonen kan OpenCode integreres med organisasjonens SSO-leverandør for autentisering.
Gjennom den sentrale konfigurasjonen kan opencode integreres med organisasjonens SSO-leverandør for autentisering.
Dette lar OpenCode få legitimasjon for din interne AI-gateway gjennom ditt eksisterende identitetsadministrasjonssystem.
Dette lar opencode få legitimasjon for din interne AI-gateway gjennom ditt eksisterende identitetsadministrasjonssystem.
---
### Intern AI gateway
Med den sentrale konfigurasjonen kan OpenCode også konfigureres til kun å bruke din interne AI-gateway.
Med den sentrale konfigurasjonen kan opencode også konfigureres til kun å bruke din interne AI-gateway.
Du kan også deaktivere alle andre AI-leverandører, og sikre at alle forespørsler går gjennom organisasjonens godkjente infrastruktur.
@@ -111,16 +111,16 @@ Dette er nå på veikartet vårt. Hvis du er interessert, **<a href={email}>gi o
## FAQ
<details>
<summary>What is OpenCode Enterprise?</summary>
<summary>What is opencode Enterprise?</summary>
OpenCode Enterprise er for organisasjoner som ønsker å sikre at deres kode og data aldri forlater deres infrastruktur. Den kan gjøre dette ved å bruke en sentralisert konfigurasjon som integreres med din SSO og interne AI gateway.
opencode Enterprise er for organisasjoner som ønsker å sikre at deres kode og data aldri forlater deres infrastruktur. Den kan gjøre dette ved å bruke en sentralisert konfigurasjon som integreres med din SSO og interne AI gateway.
</details>
<details>
<summary>How do I get started with OpenCode Enterprise?</summary>
<summary>How do I get started with opencode Enterprise?</summary>
Bare start med en intern prøveversjon med teamet ditt. OpenCode lagrer som standard ikke koden eller kontekstdataene dine, noe som gjør det enkelt å komme i gang.
Bare start med en intern prøveversjon med teamet ditt. opencode lagrer som standard ikke koden eller kontekstdataene dine, noe som gjør det enkelt å komme i gang.
Så **<a href={email}>kontakt oss</a>** for å diskutere priser og implementeringsalternativer.
@@ -134,16 +134,16 @@ Vi tilbyr bedriftspriser per sete. Hvis du har din egen LLM-gateway, tar vi ikke
</details>
<details>
<summary>Is my data secure with OpenCode Enterprise?</summary>
<summary>Is my data secure with opencode Enterprise?</summary>
Ja. OpenCode lagrer ikke koden eller kontekstdataene dine. All behandling skjer lokalt eller gjennom direkte API-anrop til AI-leverandøren din. Med sentral konfigurasjon og SSO-integrasjon forblir dataene dine sikre i organisasjonens infrastruktur.
Ja. opencode lagrer ikke koden eller kontekstdataene dine. All behandling skjer lokalt eller gjennom direkte API-anrop til AI-leverandøren din. Med sentral konfigurasjon og SSO-integrasjon forblir dataene dine sikre i organisasjonens infrastruktur.
</details>
<details>
<summary>Can we use our own private NPM registry?</summary>
OpenCode støtter private npm-registre gjennom Buns opprinnelige `.npmrc`-filstøtte. Hvis organisasjonen din bruker et privat register, som JFrog Artifactory, Nexus eller lignende, sørg for at utviklerne er autentisert før du kjører OpenCode.
opencode støtter private npm-registre gjennom Buns opprinnelige `.npmrc`-filstøtte. Hvis organisasjonen din bruker et privat register, som JFrog Artifactory, Nexus eller lignende, sørg for at utviklerne er autentisert før du kjører opencode.
Slik setter du opp autentisering med ditt private register:
@@ -151,11 +151,11 @@ Slik setter du opp autentisering med ditt private register:
npm login --registry=https://your-company.jfrog.io/api/npm/npm-virtual/
```
Dette oppretter `~/.npmrc` med autentiseringsdetaljer. OpenCode vil automatisk
Dette oppretter `~/.npmrc` med autentiseringsdetaljer. opencode vil automatisk
plukke opp dette.
:::caution
Du må være logget inn i det private registeret før du kjører OpenCode.
Du må være logget inn i det private registeret før du kjører opencode.
:::
Alternativt kan du konfigurere en `.npmrc`-fil manuelt:
@@ -165,6 +165,6 @@ registry=https://your-company.jfrog.io/api/npm/npm-virtual/
//your-company.jfrog.io/api/npm/npm-virtual/:_authToken=${NPM_AUTH_TOKEN}
```
Utviklere må være logget på det private registeret før de kjører OpenCode for å sikre at pakker kan installeres fra bedriftsregisteret.
Utviklere må være logget på det private registeret før de kjører opencode for å sikre at pakker kan installeres fra bedriftsregisteret.
</details>

View File

@@ -1,15 +1,15 @@
---
title: Formatere
description: OpenCode bruker språkspesifikke formatere.
description: opencode bruker språkspesifikke formatere.
---
OpenCode formaterer automatisk filer etter at de er skrevet eller redigert ved hjelp av språkspesifikke formatere. Dette sikrer at koden som genereres følger kodestilene til prosjektet ditt.
opencode formaterer automatisk filer etter at de er skrevet eller redigert ved hjelp av språkspesifikke formatere. Dette sikrer at koden som genereres følger kodestilene til prosjektet ditt.
---
## Innebygd
OpenCode kommer med flere innebygde formatere for populære språk og rammeverk. Nedenfor er en liste over formatere, støttede filutvidelser og kommandoer eller konfigurasjonsalternativer den trenger.
opencode kommer med flere innebygde formatere for populære språk og rammeverk. Nedenfor er en liste over formatere, støttede filutvidelser og kommandoer eller konfigurasjonsalternativer den trenger.
| Formater | Utvidelser | Krav |
| ---------------------- | ----------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
@@ -38,13 +38,13 @@ OpenCode kommer med flere innebygde formatere for populære språk og rammeverk.
| oxfmt (Eksperimentell) | .js, .jsx, .ts, .tsx | `oxfmt` avhengighet i `package.json` og et [eksperimentelt env variabel flagg](/docs/cli/#experimental) |
| ormolu | .hs | `ormolu` kommando tilgjengelig |
Så hvis prosjektet ditt har `prettier` i `package.json`, vil OpenCode automatisk bruke det.
Så hvis prosjektet ditt har `prettier` i `package.json`, vil opencode automatisk bruke det.
---
## Slik fungerer det
Når OpenCode skriver eller redigerer en fil, gjør den:
Når opencode skriver eller redigerer en fil, gjør den:
1. Kontrollerer filtypen mot alle aktiverte formatere.
2. Kjører riktig formateringskommando på filen.
@@ -56,7 +56,7 @@ Denne prosessen skjer i bakgrunnen, og sikrer at kodestilene dine opprettholdes
## Konfigurer
Du kan tilpasse formatere gjennom `formatter`-delen i OpenCode-konfigurasjonen.
Du kan tilpasse formatere gjennom `formatter`-delen i opencode-konfigurasjonen.
```json title="opencode.json"
{

View File

@@ -1,17 +1,17 @@
---
title: GitHub
description: Bruk OpenCode i GitHub-problemer og pull-forespørsler.
description: Bruk opencode i GitHub-problemer og pull-forespørsler.
---
OpenCode integreres med GitHub-arbeidsflyten din. Nevn `/opencode` eller `/oc` i kommentaren din, og OpenCode vil utføre oppgaver i din GitHub Actions-løper.
opencode integreres med GitHub-arbeidsflyten din. Nevn `/opencode` eller `/oc` i kommentaren din, og opencode vil utføre oppgaver i din GitHub Actions-løper.
---
## Funksjoner
- **Triage-problemer**: Be OpenCode se på et problem og forklare det for deg.
- **Fiks og implementer**: Be OpenCode om å fikse et problem eller implementere en funksjon. Og den vil fungere i en ny gren og sender inn en PR med alle endringene.
- **Sikkert**: OpenCode kjører inne i GitHubs løpere.
- **Triage-problemer**: Be opencode se på et problem og forklare det for deg.
- **Fiks og implementer**: Be opencode om å fikse et problem eller implementere en funksjon. Og den vil fungere i en ny gren og sender inn en PR med alle endringene.
- **Sikkert**: opencode kjører inne i GitHubs løpere.
---
@@ -81,13 +81,13 @@ Eller du kan sette den opp manuelt.
## Konfigurasjon
- `model`: Modellen som skal brukes med OpenCode. Tar formatet `provider/model`. Dette er **obligatorisk**.
- `model`: Modellen som skal brukes med opencode. Tar formatet `provider/model`. Dette er **obligatorisk**.
- `agent`: Agenten som skal brukes. Må være en primær agent. Faller tilbake til `default_agent` fra config eller `"build"` hvis ikke funnet.
- `share`: Om OpenCode-økten skal deles. Standard er **true** for offentlige depoter.
- `prompt`: Valgfri egendefinert melding for å overstyre standard oppførsel. Bruk dette til å tilpasse hvordan OpenCode behandler forespørsler.
- `token`: Valgfritt GitHub-tilgangstoken for å utføre operasjoner som å lage kommentarer, foreta endringer og åpne pull-forespørsler. Som standard bruker OpenCode installasjonstilgangstokenet fra OpenCode GitHub-appen, så forpliktelser, kommentarer og pull-forespørsler ser ut til å komme fra appen.
- `share`: Om opencode-økten skal deles. Standard er **true** for offentlige depoter.
- `prompt`: Valgfri egendefinert melding for å overstyre standard oppførsel. Bruk dette til å tilpasse hvordan opencode behandler forespørsler.
- `token`: Valgfritt GitHub-tilgangstoken for å utføre operasjoner som å lage kommentarer, foreta endringer og åpne pull-forespørsler. Som standard bruker opencode installasjonstilgangstokenet fra opencode GitHub-appen, så forpliktelser, kommentarer og pull-forespørsler ser ut til å komme fra appen.
Alternativt kan du bruke GitHub Action-løperens [innebygde `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) uten å installere OpenCode GitHub-appen. Bare sørg for å gi de nødvendige tillatelsene i arbeidsflyten din:
Alternativt kan du bruke GitHub Action-løperens [innebygde `GITHUB_TOKEN`](https://docs.github.com/en/actions/tutorials/authenticate-with-github_token) uten å installere opencode GitHub-appen. Bare sørg for å gi de nødvendige tillatelsene i arbeidsflyten din:
```yaml
permissions:
@@ -103,20 +103,20 @@ Eller du kan sette den opp manuelt.
## Støttede hendelser
OpenCode kan utløses av følgende GitHub-hendelser:
opencode kan utløses av følgende GitHub-hendelser:
| Hendelsestype | Utløst av | Detaljer |
| ----------------------------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| `issue_comment` | Kommenter et problem eller PR | Nevn `/opencode` eller `/oc` i kommentaren din. OpenCode leser kontekst og kan opprette grener, åpne PR-er eller svare. |
| `pull_request_review_comment` | Kommenter spesifikke kodelinjer i en PR | Nevn `/opencode` eller `/oc` mens du ser gjennom koden. OpenCode mottar filbane, linjenummer og diff-kontekst. |
| `issues` | Utgave åpnet eller redigert | Utløs OpenCode automatisk når problemer opprettes eller endres. Krever `prompt` inngang. |
| `pull_request` | PR åpnet eller oppdatert | Utløs OpenCode automatisk når PR-er åpnes, synkroniseres eller gjenåpnes. Nyttig for automatiserte anmeldelser. |
| `schedule` | Cron-basert tidsplan | Kjør OpenCode etter en tidsplan. Krever `prompt` inngang. Utdata går til logger og PR (ingen problem å kommentere). |
| `workflow_dispatch` | Manuell utløser fra GitHub UI | Utløs OpenCode på forespørsel via fanen Handlinger. Krever `prompt` inngang. Utdata går til logger og PR-er. |
| `issue_comment` | Kommenter et problem eller PR | Nevn `/opencode` eller `/oc` i kommentaren din. opencode leser kontekst og kan opprette grener, åpne PR-er eller svare. |
| `pull_request_review_comment` | Kommenter spesifikke kodelinjer i en PR | Nevn `/opencode` eller `/oc` mens du ser gjennom koden. opencode mottar filbane, linjenummer og diff-kontekst. |
| `issues` | Utgave åpnet eller redigert | Utløs opencode automatisk når problemer opprettes eller endres. Krever `prompt` inngang. |
| `pull_request` | PR åpnet eller oppdatert | Utløs opencode automatisk når PR-er åpnes, synkroniseres eller gjenåpnes. Nyttig for automatiserte anmeldelser. |
| `schedule` | Cron-basert tidsplan | Kjør opencode etter en tidsplan. Krever `prompt` inngang. Utdata går til logger og PR (ingen problem å kommentere). |
| `workflow_dispatch` | Manuell utløser fra GitHub UI | Utløs opencode på forespørsel via fanen Handlinger. Krever `prompt` inngang. Utdata går til logger og PR-er. |
### Tidsplan Eksempel
Kjør OpenCode på en tidsplan for å utføre automatiserte oppgaver:
Kjør opencode på en tidsplan for å utføre automatiserte oppgaver:
```yaml title=".github/workflows/opencode-scheduled.yml"
name: Scheduled OpenCode Task
@@ -150,7 +150,7 @@ jobs:
If you find issues worth addressing, open an issue to track them.
```
For planlagte arrangementer er `prompt`-inngangen **påkrevd** siden det ikke er noen kommentarer å trekke ut instruksjoner fra. Planlagte arbeidsflyter kjører uten brukerkontekst for tillatelsessjekking, så arbeidsflyten må gi `contents: write` og `pull-requests: write` hvis du forventer at OpenCode oppretter grener eller PR-er.
For planlagte arrangementer er `prompt`-inngangen **påkrevd** siden det ikke er noen kommentarer å trekke ut instruksjoner fra. Planlagte arbeidsflyter kjører uten brukerkontekst for tillatelsessjekking, så arbeidsflyten må gi `contents: write` og `pull-requests: write` hvis du forventer at opencode oppretter grener eller PR-er.
---
@@ -191,7 +191,7 @@ jobs:
- Suggest improvements
```
For `pull_request`-hendelser, hvis ingen `prompt` er oppgitt, går OpenCode som standard gjennom pull-forespørselen.
For `pull_request`-hendelser, hvis ingen `prompt` er oppgitt, går opencode som standard gjennom pull-forespørselen.
---
@@ -252,7 +252,7 @@ For `issues`-hendelser er `prompt`-inngangen **påkrevd** siden det ikke er noen
## Egendefinerte meldinger
Overstyr standardmeldingen for å tilpasse OpenCodes oppførsel for arbeidsflyten din.
Overstyr standardmeldingen for å tilpasse oppførselen til opencode for arbeidsflyten din.
```yaml title=".github/workflows/opencode.yml"
- uses: anomalyco/opencode/github@latest
@@ -271,7 +271,7 @@ Dette er nyttig for å håndheve spesifikke vurderingskriterier, kodestandarder
## Eksempler
Her er noen eksempler på hvordan du kan bruke OpenCode i GitHub.
Her er noen eksempler på hvordan du kan bruke opencode i GitHub.
- **Forklar et problem**
@@ -281,7 +281,7 @@ Her er noen eksempler på hvordan du kan bruke OpenCode i GitHub.
/opencode explain this issue
```
OpenCode vil lese hele tråden, inkludert alle kommentarer, og svare med en tydelig forklaring.
opencode vil lese hele tråden, inkludert alle kommentarer, og svare med en tydelig forklaring.
- **Fiks et problem**
@@ -291,7 +291,7 @@ Her er noen eksempler på hvordan du kan bruke OpenCode i GitHub.
/opencode fix this
```
Og OpenCode vil opprette en ny gren, implementere endringene og åpne en PR med endringene.
Og opencode vil opprette en ny gren, implementere endringene og åpne en PR med endringene.
- **Gjennomgå PR-er og gjør endringer**
@@ -301,18 +301,18 @@ Her er noen eksempler på hvordan du kan bruke OpenCode i GitHub.
Delete the attachment from S3 when the note is removed /oc
```
OpenCode vil implementere den forespurte endringen og forplikte den til samme PR.
opencode vil implementere den forespurte endringen og forplikte den til samme PR.
- **Se gjennom spesifikke kodelinjer**
Legg igjen en kommentar direkte på kodelinjer i PRs "Filer"-fane. OpenCode oppdager automatisk filen, linjenumrene og diff-konteksten for å gi presise svar.
Legg igjen en kommentar direkte på kodelinjer i PRs "Filer"-fane. opencode oppdager automatisk filen, linjenumrene og diff-konteksten for å gi presise svar.
```
[Comment on specific lines in Files tab]
/oc add error handling here
```
Når du kommenterer spesifikke linjer, mottar OpenCode:
Når du kommenterer spesifikke linjer, mottar opencode:
- Den nøyaktige filen blir gjennomgått
- De spesifikke kodelinjene
- Den ulik konteksten rundt

View File

@@ -1,33 +1,33 @@
---
title: GitLab
description: Bruk OpenCode i GitLab-problemer og sammenslåingsforespørsler.
description: Bruk opencode i GitLab-problemer og sammenslåingsforespørsler.
---
OpenCode integreres med GitLab arbeidsflyten gjennom GitLab CI/CD pipeline eller med GitLab Duo.
opencode integreres med GitLab arbeidsflyten gjennom GitLab CI/CD pipeline eller med GitLab Duo.
I begge tilfeller vil OpenCode kjøre på GitLab-løperne dine.
I begge tilfeller vil opencode kjøre på GitLab-løperne dine.
---
## GitLab CI
OpenCode fungerer i en vanlig GitLab-pipeline. Du kan bygge den inn i en pipeline som en [CI komponent](https://docs.gitlab.com/ee/ci/components/)
opencode fungerer i en vanlig GitLab-pipeline. Du kan bygge den inn i en pipeline som en [CI komponent](https://docs.gitlab.com/ee/ci/components/)
Her bruker vi en fellesskapsskapt CI/CD-komponent for OpenCode — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode).
Her bruker vi en fellesskapsskapt CI/CD-komponent for opencode — [nagyv/gitlab-opencode](https://gitlab.com/nagyv/gitlab-opencode).
---
### Funksjoner
- **Bruk tilpasset konfigurasjon per jobb**: Konfigurer OpenCode med en tilpasset konfigurasjonskatalog, for eksempel `./config/#custom-directory` for å aktivere eller deaktivere funksjonalitet per OpenCode-anrop.
- **Minimalt oppsett**: CI-komponenten setter opp OpenCode i bakgrunnen, du trenger bare å lage OpenCode-konfigurasjonen og den første ledeteksten.
- **Bruk tilpasset konfigurasjon per jobb**: Konfigurer opencode med en tilpasset konfigurasjonskatalog, for eksempel `./config/#custom-directory` for å aktivere eller deaktivere funksjonalitet per opencode-anrop.
- **Minimalt oppsett**: CI-komponenten setter opp opencode i bakgrunnen, du trenger bare å lage opencode-konfigurasjonen og den første ledeteksten.
- **Fleksibel**: CI-komponenten støtter flere innganger for å tilpasse virkemåten
---
### Oppsett
1. Lagre OpenCode-autentiseringen JSON som en filtype CI miljøvariabler under **Innstillinger** > **CI/CD** > **Variabler**. Sørg for å merke dem som "Masket og skjult".
1. Lagre opencode-autentiseringen JSON som en filtype CI miljøvariabler under **Innstillinger** > **CI/CD** > **Variabler**. Sørg for å merke dem som "Masket og skjult".
2. Legg til følgende i `.gitlab-ci.yml`-filen.
```yaml title=".gitlab-ci.yml"
@@ -46,23 +46,23 @@ For flere inndata og brukstilfeller [sjekk ut dokumentene](https://gitlab.com/ex
## GitLab Duo
OpenCode integreres med din GitLab arbeidsflyt.
Nevn `@opencode` i en kommentar, og OpenCode vil utføre oppgaver innenfor din GitLab CI pipeline.
opencode integreres med din GitLab arbeidsflyt.
Nevn `@opencode` i en kommentar, og opencode vil utføre oppgaver innenfor din GitLab CI pipeline.
---
### Funksjoner
- **Triage-problemer**: Be OpenCode se på et problem og forklare det for deg.
- **Fiks og implementer**: Be OpenCode om å fikse et problem eller implementere en funksjon.
- **Triage-problemer**: Be opencode se på et problem og forklare det for deg.
- **Fiks og implementer**: Be opencode om å fikse et problem eller implementere en funksjon.
Det vil opprette en ny filial og sende en sammenslåingsforespørsel med endringene.
- **Sikkert**: OpenCode kjører på GitLab-løperne dine.
- **Sikkert**: opencode kjører på GitLab-løperne dine.
---
### Oppsett
OpenCode kjører i GitLab CI/CD pipeline, her er det du trenger for å sette den opp:
opencode kjører i GitLab CI/CD pipeline, her er det du trenger for å sette den opp:
:::tip
Sjekk ut [**GitLab-dokumentene**](https://docs.gitlab.com/user/duo_agent_platform/agent_assistant/) for oppdaterte instruksjoner.
@@ -158,7 +158,7 @@ Du kan se [GitLab CLI agents docs](https://docs.gitlab.com/user/duo_agent_platfo
### Eksempler
Her er noen eksempler på hvordan du kan bruke OpenCode i GitLab.
Her er noen eksempler på hvordan du kan bruke opencode i GitLab.
:::tip
Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`.
@@ -172,7 +172,7 @@ Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`.
@opencode explain this issue
```
OpenCode vil lese problemet og svare med en klar forklaring.
opencode vil lese problemet og svare med en klar forklaring.
- **Fiks et problem**
@@ -182,7 +182,7 @@ Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`.
@opencode fix this
```
OpenCode vil opprette en ny gren, implementere endringene og åpne en sammenslåingsforespørsel med endringene.
opencode vil opprette en ny gren, implementere endringene og åpne en sammenslåingsforespørsel med endringene.
- **Gjennomgå sammenslåingsforespørsler**
@@ -192,4 +192,4 @@ Du kan konfigurere til å bruke en annen triggerfrase enn `@opencode`.
@opencode review this merge request
```
OpenCode vil gjennomgå sammenslåingsforespørselen og gi tilbakemelding.
opencode vil gjennomgå sammenslåingsforespørselen og gi tilbakemelding.

View File

@@ -1,24 +1,24 @@
---
title: IDE
description: OpenCode-utvidelsen for VS-kode, markør og andre IDE-er
description: opencode-utvidelsen for VS Code, markør og andre IDE-er
---
OpenCode integreres med VS-kode, markør eller en hvilken som helst IDE som støtter en terminal. Bare kjør `opencode` i terminalen for å komme i gang.
opencode integreres med VS Code, markør eller en hvilken som helst IDE som støtter en terminal. Bare kjør `opencode` i terminalen for å komme i gang.
---
## Bruk
- **Hurtigstart**: Bruk `Cmd+Esc` (Mac) eller `Ctrl+Esc` (Windows/Linux) for å åpne OpenCode i en delt terminalvisning, eller fokuser en eksisterende terminaløkt hvis en allerede kjører.
- **Ny økt**: Bruk `Cmd+Shift+Esc` (Mac) eller `Ctrl+Shift+Esc` (Windows/Linux) for å starte en ny OpenCode-terminaløkt, selv om en allerede er åpen. Du kan også klikke på OpenCode-knappen i UI.
- **Kontekstbevissthet**: Del automatisk ditt nåværende valg eller fane med OpenCode.
- **Hurtigstart**: Bruk `Cmd+Esc` (Mac) eller `Ctrl+Esc` (Windows/Linux) for å åpne opencode i en delt terminalvisning, eller fokuser en eksisterende terminaløkt hvis en allerede kjører.
- **Ny økt**: Bruk `Cmd+Shift+Esc` (Mac) eller `Ctrl+Shift+Esc` (Windows/Linux) for å starte en ny opencode-terminaløkt, selv om en allerede er åpen. Du kan også klikke på opencode-knappen i UI.
- **Kontekstbevissthet**: Del automatisk ditt nåværende valg eller fane med opencode.
- **Snarveier for filreferanse**: Bruk `Cmd+Option+K` (Mac) eller `Alt+Ctrl+K` (Linux/Windows) for å sette inn filreferanser. For eksempel `@File#L37-42`.
---
## Installasjon
For å installere OpenCode på VS Code og populære gafler som Cursor, Windsurf, VSCodium:
For å installere opencode på VS Code og populære gafler som Cursor, Windsurf, VSCodium:
1. Åpne VS Code
2. Åpne den integrerte terminalen
@@ -30,7 +30,7 @@ Hvis du derimot vil bruke din egen IDE når du kjører `/editor` eller `/export`
### Manuell installasjon
Søk etter **OpenCode** i Extension Marketplace og klikk på **Install**.
Søk etter **opencode** i Extension Marketplace og klikk på **Install**.
---

View File

@@ -1,15 +1,15 @@
---
title: Intro
description: Kom i gang med OpenCode.
description: Kom i gang med opencode.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
import config from "../../../../config.mjs"
export const console = config.console
[**OpenCode**](/) er en åpen kildekode AI kodeagent. Den er tilgjengelig som et terminalbasert grensesnitt, skrivebordsapp eller IDE-utvidelse.
[**opencode**](/) er en åpen kildekode AI kodeagent. Den er tilgjengelig som et terminalbasert grensesnitt, skrivebordsapp eller IDE-utvidelse.
![OpenCode TUI med opencode-temaet](../../../assets/lander/screenshot.png)
![opencode TUI med opencode-temaet](../../../assets/lander/screenshot.png)
La oss komme i gang.
@@ -17,7 +17,7 @@ La oss komme i gang.
#### Forutsetninger
For å bruke OpenCode i terminalen din trenger du:
For å bruke opencode i terminalen din trenger du:
1. En moderne terminalemulator som:
- [WezTerm](https://wezterm.org), på tvers av plattformer
@@ -31,7 +31,7 @@ For å bruke OpenCode i terminalen din trenger du:
## Installer
Den enkleste måten å installere OpenCode på er gjennom installasjonsskriptet.
Den enkleste måten å installere opencode på er gjennom installasjonsskriptet.
```bash
curl -fsSL https://opencode.ai/install | bash
@@ -79,7 +79,7 @@ Du kan også installere den med følgende kommandoer:
brew install anomalyco/tap/opencode
```
> Vi anbefaler å bruke OpenCode-tappen for de mest oppdaterte utgivelsene. Den offisielle `brew install opencode`-formelen vedlikeholdes av Homebrew-teamet og oppdateres sjeldnere.
> Vi anbefaler å bruke opencode-tappen for de mest oppdaterte utgivelsene. Den offisielle `brew install opencode`-formelen vedlikeholdes av Homebrew-teamet og oppdateres sjeldnere.
- **Bruke Paru på Arch Linux**
@@ -90,7 +90,7 @@ Du kan også installere den med følgende kommandoer:
#### Windows
:::tip[Anbefalt: Bruk WSL]
For den beste opplevelsen på Windows anbefaler vi å bruke [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Det gir bedre ytelse og full kompatibilitet med OpenCodes funksjoner.
For den beste opplevelsen på Windows anbefaler vi å bruke [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Det gir bedre ytelse og full kompatibilitet med funksjonene i opencode.
:::
- **Bruker sjokolade**
@@ -123,7 +123,7 @@ For den beste opplevelsen på Windows anbefaler vi å bruke [Windows Subsystem f
docker run -it --rm ghcr.io/anomalyco/opencode
```
Støtte for å installere OpenCode på Windows med Bun pågår for øyeblikket.
Støtte for å installere opencode på Windows med Bun pågår for øyeblikket.
Du kan også hente binæren fra [Releases](https://github.com/anomalyco/opencode/releases).
@@ -131,10 +131,10 @@ Du kan også hente binæren fra [Releases](https://github.com/anomalyco/opencode
## Konfigurer
Med OpenCode kan du bruke hvilken som helst LLM-leverandør ved å konfigurere deres API-nøkler.
Med opencode kan du bruke hvilken som helst LLM-leverandør ved å konfigurere deres API-nøkler.
Hvis du er ny til å bruke LLM-leverandører, anbefaler vi å bruke [OpenCode Zen](/docs/zen).
Det er en kuratert liste over modeller som har blitt testet og verifisert av OpenCode
Det er en kuratert liste over modeller som har blitt testet og verifisert av opencode
team.
1. Kjør kommandoen `/connect` i TUI, velg opencode og gå til [opencode.ai/auth](https://opencode.ai/auth).
@@ -167,33 +167,33 @@ du vil jobbe med.
cd /path/to/project
```
Og kjør OpenCode.
Og kjør opencode.
```bash
opencode
```
Deretter initialiserer du OpenCode for prosjektet ved å kjøre følgende kommando.
Deretter initialiserer du opencode for prosjektet ved å kjøre følgende kommando.
```bash frame="none"
/init
```
Dette vil få OpenCode til å analysere prosjektet ditt og opprette en `AGENTS.md`-fil i
Dette vil få opencode til å analysere prosjektet ditt og opprette en `AGENTS.md`-fil i
prosjektroten.
:::tip
Du bør overgi prosjektets `AGENTS.md`-fil til Git.
:::
Dette hjelper OpenCode med å forstå prosjektstrukturen og kodingsmønstrene
Dette hjelper opencode med å forstå prosjektstrukturen og kodingsmønstrene
brukt.
---
## Bruk
Du er nå klar til å bruke OpenCode for å jobbe med prosjektet ditt. Spør det gjerne
Du er nå klar til å bruke opencode for å jobbe med prosjektet ditt. Spør det gjerne
noe!
Hvis du er ny til å bruke en AI kodeagent, her er noen eksempler som kan
@@ -203,7 +203,7 @@ hjelp.
### Still spørsmål
Du kan be OpenCode forklare kodebasen for deg.
Du kan be opencode forklare kodebasen for deg.
:::tip
Bruk `@`-tasten for uklart søk etter filer i prosjektet.
@@ -219,11 +219,11 @@ Dette er nyttig hvis det er en del av kodebasen du ikke har jobbet med.
### Legg til funksjoner
Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først anbefaler å be den om å lage en plan.
Du kan be opencode legge til nye funksjoner i prosjektet ditt. Selv om vi først anbefaler å be den om å lage en plan.
1. **Lag en plan**
OpenCode har en _Plan-modus_ som deaktiverer evnen til å gjøre endringer og
opencode har en _Plan-modus_ som deaktiverer evnen til å gjøre endringer og
foreslå i stedet _hvordan_ det vil implementere funksjonen.
Bytt til den ved å bruke **Tab**-tasten. Du vil se en indikator for dette i nedre høyre hjørne.
@@ -240,11 +240,11 @@ Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først
From this screen, the user can undelete a note or permanently delete it.
```
Du vil gi OpenCode nok detaljer til å forstå hva du ønsker. Det hjelper
Du vil gi opencode nok detaljer til å forstå hva du ønsker. Det hjelper
å snakke med det som om du snakker med en juniorutvikler på laget ditt.
:::tip
Gi OpenCode mye kontekst og eksempler for å hjelpe den å forstå hva du gjør
Gi opencode mye kontekst og eksempler for å hjelpe den å forstå hva du gjør
ønsker.
:::
@@ -261,7 +261,7 @@ Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først
Dra og slipp bilder i terminalen for å legge dem til ledeteksten.
:::
OpenCode kan skanne alle bilder du gir den og legge dem til i ledeteksten. Du kan
opencode kan skanne alle bilder du gir den og legge dem til i ledeteksten. Du kan
gjør dette ved å dra og slippe et bilde inn i terminalen.
3. **Bygg funksjonen**
@@ -283,7 +283,7 @@ Du kan be OpenCode legge til nye funksjoner i prosjektet ditt. Selv om vi først
### Gjør endringer
For mer enkle endringer kan du be OpenCode om å bygge den direkte
For mer enkle endringer kan du be opencode om å bygge den direkte
uten å måtte gjennomgå planen først.
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
@@ -292,14 +292,14 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement
the same logic in @packages/functions/src/settings.ts
```
Du vil sørge for at du gir en god mengde detaljer, slik at OpenCode gjør det rette
Du vil sørge for at du gir en god mengde detaljer, slik at opencode gjør det rette
endringer.
---
### Angre endringer
La oss si at du ber OpenCode om å gjøre noen endringer.
La oss si at du ber opencode om å gjøre noen endringer.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
@@ -312,14 +312,14 @@ ved å bruke kommandoen `/undo`.
/undo
```
OpenCode vil nå tilbakestille endringene du har gjort og vise den opprinnelige meldingen
opencode vil nå tilbakestille endringene du har gjort og vise den opprinnelige meldingen
igjen.
```txt frame="none" "@packages/functions/src/api/index.ts"
Can you refactor the function in @packages/functions/src/api/index.ts?
```
Herfra kan du justere ledeteksten og be OpenCode om å prøve igjen.
Herfra kan du justere ledeteksten og be opencode om å prøve igjen.
:::tip
Du kan kjøre `/undo` flere ganger for å angre flere endringer.
@@ -335,7 +335,7 @@ Eller du **kan gjøre om** endringene ved å bruke `/redo`-kommandoen.
## Del
Samtalene du har med OpenCode kan [deles med din
Samtalene du har med opencode kan [deles med din
team](/docs/share).
```bash frame="none"
@@ -348,12 +348,12 @@ Dette vil opprette en kobling til den gjeldende samtalen og kopiere den til utkl
Samtaler deles ikke som standard.
:::
Her er en [eksempelsamtale](https://opencode.ai/s/4XP1fce5) med OpenCode.
Her er en [eksempelsamtale](https://opencode.ai/s/4XP1fce5) med opencode.
---
## Tilpass
Og det er det! Du er nå en proff på å bruke OpenCode.
Og det er det! Du er nå en proff på å bruke opencode.
For å gjøre det til ditt eget anbefaler vi å [velge et tema](/docs/themes), [tilpasse nøkkelbindingene](/docs/keybinds), [konfigurere kodeformatere](/docs/formatters), [opprette egendefinerte kommandoer](/docs/commands) eller leke med [OpenCode-konfigurasjonen](/docs/config).
For å gjøre det til ditt eget anbefaler vi å [velge et tema](/docs/themes), [tilpasse nøkkelbindingene](/docs/keybinds), [konfigurere kodeformatere](/docs/formatters), [opprette egendefinerte kommandoer](/docs/commands) eller leke med [opencode-konfigurasjonen](/docs/config).

View File

@@ -3,7 +3,7 @@ title: Keybinds
description: Tilpass tastebindingene dine.
---
OpenCode har en liste over nøkkelbindinger som du kan tilpasse gjennom OpenCode-konfigurasjonen.
opencode har en liste over nøkkelbindinger som du kan tilpasse gjennom opencode-konfigurasjonen.
```json title="opencode.json"
{
@@ -107,7 +107,7 @@ OpenCode har en liste over nøkkelbindinger som du kan tilpasse gjennom OpenCode
## Ledernøkkel
OpenCode bruker en `leader`-nøkkel for de fleste nøkkelbindinger. Dette unngår konflikter i terminalen din.
opencode bruker en `leader`-nøkkel for de fleste nøkkelbindinger. Dette unngår konflikter i terminalen din.
Som standard er `ctrl+x` ledertasten, og de fleste handlinger krever at du først trykker på ledertasten og deretter snarveien. For å starte en ny økt, trykker du for eksempel først `ctrl+x` og deretter `n`.
@@ -132,7 +132,7 @@ Du kan deaktivere en nøkkelbinding ved å legge til nøkkelen til konfigurasjon
## Snarveier på skrivebordet
Spørringsinngangen for OpenCode-skrivebordsappen støtter vanlige snarveier i Readline/Emacs-stil for redigering av tekst. Disse er innebygd og foreløpig ikke konfigurerbare via `opencode.json`.
Spørringsinngangen for opencode-skrivebordsappen støtter vanlige snarveier i Readline/Emacs-stil for redigering av tekst. Disse er innebygd og foreløpig ikke konfigurerbare via `opencode.json`.
| Snarvei | Handling |
| -------- | ---------------------------------------- |

View File

@@ -1,15 +1,15 @@
---
title: LSP Servere
description: OpenCode integreres med LSP-serverne dine.
description: opencode integreres med LSP-serverne dine.
---
OpenCode integreres med din Language Server Protocol (LSP) for å hjelpe LLM med å samhandle med kodebasen din. Den bruker diagnostikk for å gi tilbakemelding til LLM.
opencode integreres med din Language Server Protocol (LSP) for å hjelpe LLM med å samhandle med kodebasen din. Den bruker diagnostikk for å gi tilbakemelding til LLM.
---
## Innebygd
OpenCode kommer med flere innebygde LSP-servere for populære språk:
opencode kommer med flere innebygde LSP-servere for populære språk:
| LSP Server | Utvidelser | Krav |
| ------------------ | ------------------------------------------------------------------- | ----------------------------------------------------------------------- |

View File

@@ -3,7 +3,7 @@ title: MCP servere
description: Legg til lokale og eksterne MCP-verktøy.
---
Du kan legge til eksterne verktøy i OpenCode ved å bruke _Model Context Protocol_ eller MCP. OpenCode støtter både lokale og eksterne servere.
Du kan legge til eksterne verktøy i opencode ved å bruke _Model Context Protocol_ eller MCP. opencode støtter både lokale og eksterne servere.
Når de er lagt til, er MCP-verktøy automatisk tilgjengelige for LLM sammen med innebygde verktøy.
@@ -23,7 +23,7 @@ Enkelte MCP-servere, som GitHub MCP-serveren, har en tendens til å legge til ma
## Aktiver
Du kan definere MCP-servere i [OpenCode Config](https://opencode.ai/docs/config/) under `mcp`. Legg til hver MCP med et unikt navn. Du kan referere til den MCP ved navn når du ber om LLM.
Du kan definere MCP-servere i [opencode Config](https://opencode.ai/docs/config/) under `mcp`. Legg til hver MCP med et unikt navn. Du kan referere til den MCP ved navn når du ber om LLM.
```jsonc title="opencode.jsonc" {6}
{
@@ -165,7 +165,7 @@ Legg til eksterne MCP-servere ved å sette `type` til `"remote"`.
## OAuth
OpenCode håndterer automatisk OAuth-autentisering for eksterne MCP-servere. Når en server krever autentisering, vil OpenCode:
opencode håndterer automatisk OAuth-autentisering for eksterne MCP-servere. Når en server krever autentisering, vil opencode:
1. Oppdag 401-svaret og start OAuth-flyten
2. Bruk **Dynamisk klientregistrering (RFC 7591)** hvis det støttes av serveren
@@ -189,7 +189,7 @@ For de fleste OAuth-aktiverte MCP-servere er ingen spesiell konfigurasjon nødve
}
```
Hvis serveren krever autentisering, vil OpenCode be deg om å autentisere når du prøver å bruke den for første gang. Hvis ikke, kan du [utløse flyten manuelt](#authenticating) med `opencode mcp auth <server-name>`.
Hvis serveren krever autentisering, vil opencode be deg om å autentisere når du prøver å bruke den for første gang. Hvis ikke, kan du [utløse flyten manuelt](#authenticating) med `opencode mcp auth <server-name>`.
---
@@ -238,7 +238,7 @@ Fjern lagret legitimasjon:
opencode mcp logout my-oauth-server
```
Kommandoen `mcp auth` åpner nettleseren din for autorisasjon. Etter at du har godkjent, vil OpenCode lagre tokens sikkert i `~/.local/share/opencode/mcp-auth.json`.
Kommandoen `mcp auth` åpner nettleseren din for autorisasjon. Etter at du har godkjent, vil opencode lagre tokens sikkert i `~/.local/share/opencode/mcp-auth.json`.
---
@@ -291,7 +291,7 @@ Kommandoen `mcp debug` viser gjeldende autentiseringsstatus, tester HTTP-tilkobl
## Administrer
MCP-ene dine er tilgjengelige som verktøy i OpenCode, sammen med innebygde verktøy. Så du kan administrere dem gjennom OpenCode-konfigurasjonen som alle andre verktøy.
MCP-ene dine er tilgjengelige som verktøy i opencode, sammen med innebygde verktøy. Så du kan administrere dem gjennom opencode-konfigurasjonen som alle andre verktøy.
---
@@ -423,7 +423,7 @@ Etter å ha lagt til konfigurasjonen, autentiser med Sentry:
opencode mcp auth sentry
```
Dette åpner et nettleservindu for å fullføre OAuth-flyten og koble OpenCode til Sentry-kontoen din.
Dette åpner et nettleservindu for å fullføre OAuth-flyten og koble opencode til Sentry-kontoen din.
Når du er autentisert, kan du bruke Sentry-verktøy i ledetekstene dine for å spørre etter problemer, prosjekter og feildata.

View File

@@ -3,13 +3,13 @@ title: Modeller
description: Konfigurere en LLM leverandør og modell.
---
OpenCode bruker [AI SDK](https://ai-sdk.dev/) og [Models.dev](https://models.dev) for å støtte **75+ LLM leverandører** og den støtter kjøring av lokale modeller.
opencode bruker [AI SDK](https://ai-sdk.dev/) og [Models.dev](https://models.dev) for å støtte **75+ LLM leverandører** og den støtter kjøring av lokale modeller.
---
## Leverandører
De fleste populære leverandørene er forhåndslastet som standard. Hvis du har lagt til legitimasjonen for en leverandør gjennom kommandoen `/connect`, vil den være tilgjengelig når du starter OpenCode.
De fleste populære leverandørene er forhåndslastet som standard. Hvis du har lagt til legitimasjonen for en leverandør gjennom kommandoen `/connect`, vil den være tilgjengelig når du starter opencode.
Finn ut mer om [leverandører](/docs/providers).
@@ -35,7 +35,7 @@ Vurder å bruke en av modellene vi anbefaler.
Imidlertid er det bare noen få av dem som er gode til både å generere kode og verktøykalling.
Her er flere modeller som fungerer godt med OpenCode, uten spesiell rekkefølge. (Dette er ikke en uttømmende liste og er heller ikke nødvendigvis oppdatert):
Her er flere modeller som fungerer godt med opencode, uten spesiell rekkefølge. (Dette er ikke en uttømmende liste og er heller ikke nødvendigvis oppdatert):
- GPT 5.2
- GPT 5.1 Codex
@@ -49,7 +49,7 @@ Her er flere modeller som fungerer godt med OpenCode, uten spesiell rekkefølge.
## Angi en standard
For å angi en av disse som standardmodell, kan du angi `model`-tasten i din
OpenCode-konfigurasjon.
opencode-konfigurasjon.
```json title="opencode.json" {3}
{
@@ -137,11 +137,11 @@ Du kan også definere tilpassede varianter som utvider de innebygde. Varianter l
## Varianter
Mange modeller støtter flere varianter med forskjellige konfigurasjoner. OpenCode leveres med innebygde standardvarianter for populære leverandører.
Mange modeller støtter flere varianter med forskjellige konfigurasjoner. opencode leveres med innebygde standardvarianter for populære leverandører.
### Innebygde varianter
OpenCode leveres med standardvarianter for mange leverandører:
opencode leveres med standardvarianter for mange leverandører:
**Antropisk**:
@@ -203,11 +203,11 @@ Bruk tastebindingen `variant_cycle` for raskt å bytte mellom varianter. [Finn u
## Laster modeller
Når OpenCode starter opp, ser den etter modeller i følgende prioriterte rekkefølge:
Når opencode starter opp, ser den etter modeller i følgende prioriterte rekkefølge:
1. Kommandolinjeflagget `--model` eller `-m`. Formatet er det samme som i konfigurasjonsfilen: `provider_id/model_id`.
2. Modelllisten i OpenCode-konfigurasjonen.
2. Modelllisten i opencode-konfigurasjonen.
```json title="opencode.json"
{

View File

@@ -3,13 +3,13 @@ title: Nettverk
description: Konfigurer proxyer og tilpassede sertifikater.
---
OpenCode støtter standard proxy-miljøvariabler og tilpassede sertifikater for bedriftsnettverksmiljøer.
opencode støtter standard proxy-miljøvariabler og tilpassede sertifikater for bedriftsnettverksmiljøer.
---
## Proxy
OpenCode respekterer standard proxy-miljøvariabler.
opencode respekterer standard proxy-miljøvariabler.
```bash
# HTTPS proxy (recommended)
@@ -48,7 +48,7 @@ For proxyer som krever avansert autentisering som NTLM eller Kerberos, bør du v
## Egendefinerte sertifikater
Hvis bedriften din bruker egendefinerte CA-er for HTTPS-tilkoblinger, konfigurer OpenCode til å stole på dem.
Hvis bedriften din bruker egendefinerte CA-er for HTTPS-tilkoblinger, konfigurer opencode til å stole på dem.
```bash
export NODE_EXTRA_CA_CERTS=/path/to/ca-cert.pem

View File

@@ -3,7 +3,7 @@ title: Tillatelser
description: Kontroller hvilke handlinger som krever godkjenning for å kjøre.
---
OpenCode bruker `permission`-konfigurasjonen for å bestemme om en gitt handling skal kjøres automatisk, spørre deg eller blokkeres.
opencode bruker `permission`-konfigurasjonen for å bestemme om en gitt handling skal kjøres automatisk, spørre deg eller blokkeres.
Fra og med `v1.1.1` er den eldre `tools` boolske konfigurasjonen avviklet og har blitt slått sammen til `permission`. Den gamle `tools`-konfigurasjonen støttes fortsatt for bakoverkompatibilitet.
@@ -88,7 +88,7 @@ Du kan bruke `~` eller `$HOME` i starten av et mønster for å referere til hjem
### Eksterne kataloger
Bruk `external_directory` for å tillate verktøyanrop som berører stier utenfor arbeidskatalogen der OpenCode ble startet. Dette gjelder alle verktøy som tar en bane som input (for eksempel `read`, `edit`, `list`, `glob`, `grep` og mange `bash`-kommandoer).
Bruk `external_directory` for å tillate verktøyanrop som berører stier utenfor arbeidskatalogen der opencode ble startet. Dette gjelder alle verktøy som tar en bane som input (for eksempel `read`, `edit`, `list`, `glob`, `grep` og mange `bash`-kommandoer).
Hjemmeutvidelse (som `~/...`) påvirker bare hvordan et mønster skrives. Den gjør ikke en ekstern bane til en del av det gjeldende arbeidsområdet, så stier utenfor arbeidskatalogen må fortsatt tillates via `external_directory`.
@@ -127,7 +127,7 @@ Hold listen fokusert på klarerte baner, og lag ekstra tillat eller avslå regle
## Tilgjengelige tillatelser
OpenCode-tillatelser tastes inn etter verktøynavn, pluss et par sikkerhetsvakter:
opencode-tillatelser tastes inn etter verktøynavn, pluss et par sikkerhetsvakter:
- `read` — lesing av en fil (tilsvarer filbanen)
- `edit` — alle filendringer (dekker `edit`, `write`, `patch`, `multiedit`)
@@ -148,7 +148,7 @@ OpenCode-tillatelser tastes inn etter verktøynavn, pluss et par sikkerhetsvakte
## Standard
Hvis du ikke spesifiserer noe, starter OpenCode fra tillatte standardinnstillinger:
Hvis du ikke spesifiserer noe, starter opencode fra tillatte standardinnstillinger:
- De fleste tillatelser er `"allow"` som standard.
- `doom_loop` og `external_directory` er standard til `"ask"`.
@@ -171,10 +171,10 @@ Hvis du ikke spesifiserer noe, starter OpenCode fra tillatte standardinnstilling
## Hva "Spør" gjør
Når OpenCode ber om godkjenning, gir UI tre utfall:
Når opencode ber om godkjenning, gir UI tre utfall:
- `once` — godkjenne nettopp denne forespørselen
- `always` — godkjenn fremtidige forespørsler som samsvarer med de foreslåtte mønstrene (for resten av den nåværende OpenCode-økten)
- `always` — godkjenn fremtidige forespørsler som samsvarer med de foreslåtte mønstrene (for resten av den nåværende opencode-økten)
- `reject` — avslå forespørselen
Settet med mønstre som `always` vil godkjenne, leveres av verktøyet (for eksempel, bash-godkjenninger hvitlister vanligvis et trygt kommandoprefiks som `git status*`).

View File

@@ -1,9 +1,9 @@
---
title: Plugins
description: Skriv dine egne plugins for å utvide OpenCode.
description: Skriv dine egne plugins for å utvide opencode.
---
Plugins lar deg utvide OpenCode ved å koble til ulike arrangementer og tilpasse atferd. Du kan lage plugins for å legge til nye funksjoner, integrere med eksterne tjenester eller endre OpenCodes standardoppførsel.
Plugins lar deg utvide opencode ved å koble til ulike arrangementer og tilpasse atferd. Du kan lage plugins for å legge til nye funksjoner, integrere med eksterne tjenester eller endre standardoppførselen til opencode.
For eksempler, sjekk ut [plugins](/docs/ecosystem#plugins) opprettet av fellesskapet.
@@ -83,7 +83,7 @@ Lokale plugins og tilpassede verktøy kan bruke eksterne npm-pakker. Legg til en
}
```
OpenCode kjører `bun install` ved oppstart for å installere disse. Programtilleggene og verktøyene dine kan deretter importere dem.
opencode kjører `bun install` ved oppstart for å installere disse. Programtilleggene og verktøyene dine kan deretter importere dem.
```ts title=".opencode/plugins/my-plugin.ts"
import { escape } from "shescape"
@@ -118,7 +118,7 @@ Plugin-funksjonen mottar:
- `project`: Gjeldende prosjektinformasjon.
- `directory`: Gjeldende arbeidskatalog.
- `worktree`: Git-arbeidstrebanen.
- `client`: En OpenCode SDK klient for samhandling med AI.
- `client`: En opencode SDK klient for samhandling med AI.
- `$`: Buns [skall API](https://bun.com/docs/runtime/shell) for å utføre kommandoer.
---
@@ -235,7 +235,7 @@ export const NotificationPlugin = async ({ project, client, $, directory, worktr
Vi bruker `osascript` for å kjøre AppleScript på macOS. Her bruker vi den til å sende varsler.
:::note
Hvis du bruker OpenCode-skrivebordsappen, kan den sende systemvarsler automatisk når et svar er klart eller når en økt feiler.
Hvis du bruker opencode-skrivebordsappen, kan den sende systemvarsler automatisk når et svar er klart eller når en økt feiler.
:::
---
@@ -306,7 +306,7 @@ export const CustomToolsPlugin: Plugin = async (ctx) => {
- `args`: Zod-skjema for verktøyets argumenter
- `execute`: Funksjon som kjører når verktøyet kalles
Dine egendefinerte verktøy vil være tilgjengelige for å OpenCode sammen med innebygde verktøy.
Dine egendefinerte verktøy vil være tilgjengelige for å opencode sammen med innebygde verktøy.
---

View File

@@ -1,17 +1,17 @@
---
title: Leverandører
description: Bruke en hvilken som helst LLM-leverandør i OpenCode.
description: Bruke en hvilken som helst LLM-leverandør i opencode.
---
import config from "../../../../config.mjs"
export const console = config.console
OpenCode bruker [AI SDK](https://ai-sdk.dev/) og [Models.dev](https://models.dev) for å støtte **75+ LLM leverandører** og den støtter kjøring av lokale modeller.
opencode bruker [AI SDK](https://ai-sdk.dev/) og [Models.dev](https://models.dev) for å støtte **75+ LLM leverandører** og den støtter kjøring av lokale modeller.
For å legge til en leverandør må du:
1. Legg til API-nøklene for leverandøren ved å bruke kommandoen `/connect`.
2. Konfigurer leverandøren i OpenCode-konfigurasjonen.
2. Konfigurer leverandøren i opencode-konfigurasjonen.
---
@@ -24,7 +24,7 @@ i `~/.local/share/opencode/auth.json`.
### Konfig
Du kan tilpasse leverandørene gjennom `provider`-delen i OpenCode
Du kan tilpasse leverandørene gjennom `provider`-delen i opencode
konfig.
---
@@ -50,8 +50,8 @@ Du kan tilpasse basen URL for enhver leverandør ved å angi alternativet `baseU
## OpenCode Zen
OpenCode Zen er en liste over modeller levert av OpenCode-teamet som har vært
testet og verifisert for å fungere godt med OpenCode. [Finn ut mer](/docs/zen).
OpenCode Zen er en liste over modeller levert av opencode-teamet som har vært
testet og verifisert for å fungere godt med opencode. [Finn ut mer](/docs/zen).
:::tip
Hvis du er ny, anbefaler vi å starte med OpenCode Zen.
@@ -80,7 +80,7 @@ Hvis du er ny, anbefaler vi å starte med OpenCode Zen.
/models
```
Det fungerer som alle andre leverandører i OpenCode og er helt valgfritt å bruke.
Det fungerer som alle andre leverandører i opencode og er helt valgfritt å bruke.
---
@@ -124,7 +124,7 @@ Ser du ikke en leverandør her? Send inn en PR.
### Amazonas grunnfjell
Slik bruker du Amazon Bedrock med OpenCode:
Slik bruker du Amazon Bedrock med opencode:
1. Gå over til **modellkatalogen** i Amazon Bedrock-konsollen og be om
tilgang til modellene du ønsker.
@@ -279,7 +279,7 @@ For egendefinerte slutningsprofiler, bruk modellen og leverandørnavnet i nøkke
```
:::info
Å bruke Claude Pro/Max-abonnementet ditt i OpenCode støttes ikke offisielt av [Anthropic](https://anthropic.com).
Å bruke Claude Pro/Max-abonnementet ditt i opencode støttes ikke offisielt av [Anthropic](https://anthropic.com).
:::
##### Bruke API-tastene
@@ -685,8 +685,8 @@ for å lagre token i opencode auth-lagring.
##### Selvhostet GitLab
:::note[compliance note]
OpenCode bruker en liten modell for noen AI oppgaver som å generere økttittelen.
Den er konfigurert til å bruke gpt-5-nano som standard, hostet av Zen. For å låse OpenCode
opencode bruker en liten modell for noen AI oppgaver som å generere økttittelen.
Den er konfigurert til å bruke gpt-5-nano som standard, hostet av Zen. For å låse opencode
for kun å bruke din egen GitLab-hostede forekomst, legg til følgende i din
`opencode.json` fil. Det anbefales også å deaktivere øktdeling.
@@ -786,7 +786,7 @@ Denne plugin-en gir omfattende GitLab-repository-administrasjonsfunksjoner, inkl
### GitHub Copilot
Slik bruker du GitHub Copilot-abonnementet med OpenCode:
Slik bruker du GitHub Copilot-abonnementet med opencode:
:::note
Noen modeller kan trenge en [Pro+
@@ -823,7 +823,7 @@ Noen modeller må aktiveres manuelt i [GitHub Copilot-innstillingene](https://do
### Google Vertex AI
Slik bruker du Google Vertex AI med OpenCode:
Slik bruker du Google Vertex AI med opencode:
1. Gå over til **Model Garden** i Google Cloud Console og sjekk
modeller tilgjengelig i din region.
@@ -1005,7 +1005,7 @@ Helicone støtter tilpassede overskrifter for funksjoner som bufring, brukerspor
##### Sesjonssporing
Helicones [Sessions](https://docs.helicone.ai/features/sessions) funksjon lar deg gruppere relaterte LLM forespørsler sammen. Bruk [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) plugin for automatisk å logge hver OpenCode-samtale som en økt i Helicone.
Helicones [Sessions](https://docs.helicone.ai/features/sessions) funksjon lar deg gruppere relaterte LLM forespørsler sammen. Bruk [opencode-helicone-session](https://github.com/H2Shami/opencode-helicone-session) plugin for automatisk å logge hver opencode-samtale som en økt i Helicone.
```bash
npm install -g opencode-helicone-session
@@ -1019,7 +1019,7 @@ Legg den til i konfigurasjonen din.
}
```
Programtillegget injiserer `Helicone-Session-Id` og `Helicone-Session-Name` overskrifter i forespørslene dine. På Helicones Sessions-side vil du se hver OpenCode-samtale oppført som en separat økt.
Programtillegget injiserer `Helicone-Session-Id` og `Helicone-Session-Name` overskrifter i forespørslene dine. På Helicones Sessions-side vil du se hver opencode-samtale oppført som en separat økt.
##### Vanlige helikonhoder
@@ -1223,7 +1223,7 @@ Slik bruker du Kimi K2 fra Moonshot AI:
Du kan konfigurere opencode for å bruke lokale modeller gjennom Ollama.
:::tip
Ollama kan automatisk konfigurere seg selv for OpenCode. Se [Ollama-integrasjonsdokumentene](https://docs.ollama.com/integrations/opencode) for detaljer.
Ollama kan automatisk konfigurere seg selv for opencode. Se [Ollama-integrasjonsdokumentene](https://docs.ollama.com/integrations/opencode) for detaljer.
:::
```json title="opencode.json" "ollama" {5, 6, 8, 10-14}
@@ -1262,13 +1262,13 @@ Hvis verktøykall ikke fungerer, prøv å øke `num_ctx` i Ollama. Start rundt 1
### Ollama Cloud
Slik bruker du Ollama Cloud med OpenCode:
Slik bruker du Ollama Cloud med opencode:
1. Gå over til [https://ollama.com/](https://ollama.com/) og logg på eller opprett en konto.
2. Naviger til **Innstillinger** > **Nøkler** og klikk på **Legg til API nøkkel** for å generere en ny API nøkkel.
3. Kopier API-nøkkelen for bruk i OpenCode.
3. Kopier API-nøkkelen for bruk i opencode.
4. Kjør kommandoen `/connect` og søk etter **Ollama Cloud**.
@@ -1285,7 +1285,7 @@ Slik bruker du Ollama Cloud med OpenCode:
└ enter
```
6. **Viktig**: Før du bruker skymodeller i OpenCode, må du hente modellinformasjonen lokalt:
6. **Viktig**: Før du bruker skymodeller i opencode, må du hente modellinformasjonen lokalt:
```bash
ollama pull gpt-oss:20b-cloud
@@ -1334,7 +1334,7 @@ Hvis du allerede har en API-nøkkel, kan du velge **Angi API-nøkkel manuelt** o
### OpenCode Zen
OpenCode Zen er en liste over testede og verifiserte modeller levert av OpenCode-teamet. [Finn ut mer](/docs/zen).
OpenCode Zen er en liste over testede og verifiserte modeller levert av opencode-teamet. [Finn ut mer](/docs/zen).
1. Logg på **<a href={console}>OpenCode Zen</a>** og klikk på **Create API Key**.
@@ -1344,7 +1344,7 @@ OpenCode Zen er en liste over testede og verifiserte modeller levert av OpenCode
/connect
```
3. Skriv inn OpenCode API-nøkkelen.
3. Skriv inn opencode API-nøkkelen.
```txt
┌ API key
@@ -1509,7 +1509,7 @@ SAP AI Core gir tilgang til 40+ modeller fra OpenAI, Anthropic, Google, Amazon,
### Scaleway
Slik bruker du [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/) med OpenCode:
Slik bruker du [Scaleway Generative APIs](https://www.scaleway.com/en/docs/generative-apis/) med opencode:
1. Gå over til [Scaleway Console IAM innstillinger](https://console.scaleway.com/iam/api-keys) for å generere en ny API nøkkel.
@@ -1870,7 +1870,7 @@ Konfigurasjonsdetaljer:
- **limit.context**: Maksimalt inndatatoken som modellen godtar.
- **limit.output**: Maksimalt antall tokens modellen kan generere.
`limit`-feltene lar OpenCode forstå hvor mye kontekst du har igjen. Standardleverandører henter disse automatisk fra models.dev.
`limit`-feltene lar opencode forstå hvor mye kontekst du har igjen. Standardleverandører henter disse automatisk fra models.dev.
---

View File

@@ -3,7 +3,7 @@ title: Regler
description: Set custom instructions for opencode.
---
Du kan gi tilpassede instruksjoner for å OpenCode ved å opprette en `AGENTS.md`-fil. Dette ligner på Cursors regler. Den inneholder instruksjoner som vil bli inkludert i LLMs kontekst for å tilpasse oppførselen til ditt spesifikke prosjekt.
Du kan gi tilpassede instruksjoner for å opencode ved å opprette en `AGENTS.md`-fil. Dette ligner på Cursors regler. Den inneholder instruksjoner som vil bli inkludert i LLMs kontekst for å tilpasse oppførselen til ditt spesifikke prosjekt.
---
@@ -68,7 +68,7 @@ Siden dette ikke er forpliktet til Git eller delt med teamet ditt, anbefaler vi
### Claude-kodekompatibilitet
For brukere som migrerer fra Claude Code, støtter OpenCode Claude Codes filkonvensjoner som fallbacks:
For brukere som migrerer fra Claude Code, støtter opencode Claude Codes filkonvensjoner som fallbacks:
- **Prosjektregler**: `CLAUDE.md` i prosjektkatalogen din (brukes hvis ingen `AGENTS.md` eksisterer)
- **Globale regler**: `~/.claude/CLAUDE.md` (brukes hvis ingen `~/.config/opencode/AGENTS.md` eksisterer)

View File

@@ -65,7 +65,7 @@ opencode TUI kjører, vil `opencode serve` starte en ny server.
Når du starter TUI, tildeler den tilfeldig en port og vertsnavn. Du kan i stedet sende inn `--hostname` og `--port` [flagg](/docs/cli). Bruk deretter denne til å koble til serveren.
[`/tui`](#tui) endepunktet kan brukes til å kjøre TUI gjennom serveren. Du kan for eksempel forhåndsutfylle eller kjøre en forespørsel. Dette oppsettet brukes av OpenCode [IDE](/docs/ide) plugins.
[`/tui`](#tui) endepunktet kan brukes til å kjøre TUI gjennom serveren. Du kan for eksempel forhåndsutfylle eller kjøre en forespørsel. Dette oppsettet brukes av opencode [IDE](/docs/ide) plugins.
---
@@ -83,7 +83,7 @@ For eksempel `http://localhost:4096/doc`. Bruk spesifikasjonen til å generere k
## APIer
OpenCode-serveren viser følgende APIer.
opencode-serveren viser følgende APIer.
---

View File

@@ -1,9 +1,9 @@
---
title: Dele
description: Del dine OpenCode-samtaler.
description: Del dine opencode-samtaler.
---
OpenCodes delingsfunksjon lar deg lage offentlige lenker til dine OpenCode-samtaler, slik at du kan samarbeide med lagkamerater eller få hjelp fra andre.
delingsfunksjonen i opencode lar deg lage offentlige lenker til dine opencode-samtaler, slik at du kan samarbeide med lagkamerater eller få hjelp fra andre.
:::note
Delte samtaler er offentlig tilgjengelige for alle med linken.
@@ -13,7 +13,7 @@ Delte samtaler er offentlig tilgjengelige for alle med linken.
## Slik fungerer det
Når du deler en samtale, OpenCode:
Når du deler en samtale, opencode:
1. Oppretter en unik offentlig URL for økten din
2. Synkroniserer samtaleloggen din til serverne våre
@@ -23,13 +23,13 @@ Når du deler en samtale, OpenCode:
## Deling
OpenCode støtter tre delingsmoduser som kontrollerer hvordan samtaler deles:
opencode støtter tre delingsmoduser som kontrollerer hvordan samtaler deles:
---
### Manuell (standard)
Som standard bruker OpenCode manuell delingsmodus. Økter deles ikke automatisk, men du kan dele dem manuelt ved å bruke kommandoen `/share`:
Som standard bruker opencode manuell delingsmodus. Økter deles ikke automatisk, men du kan dele dem manuelt ved å bruke kommandoen `/share`:
```
/share

View File

@@ -3,7 +3,7 @@ title: "Agentferdigheter"
description: "Definer gjenbrukbar atferd via SKILL.md-definisjoner"
---
Agentferdigheter lar OpenCode oppdage gjenbrukbare instruksjoner fra repo- eller hjemmekatalogen din.
Agentferdigheter lar opencode oppdage gjenbrukbare instruksjoner fra repo- eller hjemmekatalogen din.
Ferdigheter lastes inn på forespørsel via det opprinnelige `skill`-verktøyet agenter ser tilgjengelige ferdigheter og kan laste inn hele innholdet når det er nødvendig.
---
@@ -11,7 +11,7 @@ Ferdigheter lastes inn på forespørsel via det opprinnelige `skill`-verktøyet
## Plasser filer
Opprett én mappe per ferdighetsnavn og legg inn en `SKILL.md` i den.
OpenCode søker etter disse stedene:
opencode søker etter disse stedene:
- Prosjektkonfigurasjon: `.opencode/skills/<name>/SKILL.md`
- Global konfigurasjon: `~/.config/opencode/skills/<name>/SKILL.md`
@@ -24,7 +24,7 @@ OpenCode søker etter disse stedene:
## Forstå oppdagelsen
For prosjektlokale stier går OpenCode opp fra din nåværende arbeidskatalog til den når git-arbeidstreet.
For prosjektlokale stier går opencode opp fra din nåværende arbeidskatalog til den når git-arbeidstreet.
Den laster alle matchende `skills/*/SKILL.md` i `.opencode/` og alle matchende `.claude/skills/*/SKILL.md` eller `.agents/skills/*/SKILL.md` underveis.
Globale definisjoner lastes også inn fra `~/.config/opencode/skills/*/SKILL.md`, `~/.claude/skills/*/SKILL.md` og `~/.agents/skills/*/SKILL.md`.
@@ -102,7 +102,7 @@ Ask clarifying questions if the target versioning scheme is unclear.
## Gjenkjenne verktøybeskrivelsen
OpenCode viser tilgjengelige ferdigheter i `skill` verktøybeskrivelsen.
opencode viser tilgjengelige ferdigheter i `skill` verktøybeskrivelsen.
Hver oppføring inneholder ferdighetsnavnet og beskrivelsen:
```xml

View File

@@ -3,9 +3,9 @@ title: Temaer
description: Velg et innebygd tema eller definer ditt eget.
---
Med OpenCode kan du velge fra ett av flere innebygde temaer, bruke et tema som tilpasser seg terminaltemaet ditt, eller definere ditt eget tilpassede tema.
Med opencode kan du velge fra ett av flere innebygde temaer, bruke et tema som tilpasser seg terminaltemaet ditt, eller definere ditt eget tilpassede tema.
Som standard bruker OpenCode vårt eget `opencode`-tema.
Som standard bruker opencode vårt eget `opencode`-tema.
---
@@ -23,12 +23,12 @@ Uten truecolor-støtte kan temaer vises med redusert fargenøyaktighet eller fal
## Innebygde temaer
OpenCode kommer med flere innebygde temaer.
opencode kommer med flere innebygde temaer.
| Navn | Beskrivelse |
| ---------------------- | ------------------------------------------------------------------------- |
| `system` | Tilpasser seg terminalens bakgrunnsfarge |
| `tokyonight` | Basert på [Tokyonight](https://github.com/folke/tokyonight.nvim)-temaet |
| `tokyonight` | Basert på [tokyonight](https://github.com/folke/tokyonight.nvim)-temaet |
| `everforest` | Basert på [Everforest](https://github.com/sainnhe/everforest)-temaet |
| `ayu` | Basert på [Ayu](https://github.com/ayu-theme) mørke tema |
| `catppuccin` | Basert på [Catppuccin](https://github.com/catppuccin)-temaet |
@@ -53,7 +53,7 @@ Og mer, vi legger stadig til nye temaer.
Systemtemaet er for brukere som:
- Vil at OpenCode skal matche terminalens utseende
- Vil at opencode skal matche terminalens utseende
- Bruk tilpassede terminalfargeskjemaer
- Foretrekker et konsistent utseende på tvers av alle terminalapplikasjoner
@@ -74,7 +74,7 @@ Du kan velge et tema ved å hente frem temavalg med kommandoen `/theme`. Eller d
## Egendefinerte temaer
OpenCode støtter et fleksibelt JSON-basert temasystem som lar brukere enkelt lage og tilpasse temaer.
opencode støtter et fleksibelt JSON-basert temasystem som lar brukere enkelt lage og tilpasse temaer.
---

View File

@@ -3,7 +3,7 @@ title: Verktøy
description: Administrer verktøyene en LLM kan bruke.
---
Verktøy lar LLM utføre handlinger i kodebasen din. OpenCode kommer med et sett med innebygde verktøy, men du kan utvide det med [egendefinerte verktøy](/docs/custom-tools) eller [MCP servere](/docs/mcp-servers).
Verktøy lar LLM utføre handlinger i kodebasen din. opencode kommer med et sett med innebygde verktøy, men du kan utvide det med [egendefinerte verktøy](/docs/custom-tools) eller [MCP servere](/docs/mcp-servers).
Som standard er alle verktøy **aktivert** og trenger ikke tillatelse for å kjøre. Du kan kontrollere verktøyets oppførsel gjennom [tillatelser](/docs/permissions).
@@ -41,7 +41,7 @@ Du kan også bruke jokertegn for å kontrollere flere verktøy samtidig. For eks
## Innebygd
Her er alle de innebygde verktøyene som er tilgjengelige i OpenCode.
Her er alle de innebygde verktøyene som er tilgjengelige i opencode.
---
@@ -291,9 +291,9 @@ Lar LLM hente og lese nettsider. Nyttig for å slå opp dokumentasjon eller fors
Søk på nettet for informasjon.
:::note
Dette verktøyet er bare tilgjengelig når du bruker OpenCode-leverandøren eller når miljøvariabelen `OPENCODE_ENABLE_EXA` er satt til en sannverdi (f.eks. `true` eller `1`).
Dette verktøyet er bare tilgjengelig når du bruker opencode-leverandøren eller når miljøvariabelen `OPENCODE_ENABLE_EXA` er satt til en sannverdi (f.eks. `true` eller `1`).
Slik aktiverer du når du starter OpenCode:
Slik aktiverer du når du starter opencode:
```bash
OPENCODE_ENABLE_EXA=1 opencode

View File

@@ -3,7 +3,7 @@ title: Feilsøking
description: Vanlige problemer og hvordan de kan løses.
---
For å feilsøke problemer med OpenCode, start med å sjekke loggene og lokale data den lagrer på disken.
For å feilsøke problemer med opencode, start med å sjekke loggene og lokale data den lagrer på disken.
---
@@ -39,13 +39,13 @@ Denne katalogen inneholder:
## Desktop-app
OpenCode Desktop kjører en lokal OpenCode-server (`opencode-cli` sidevognen) i bakgrunnen. De fleste problemene er forårsaket av en plugin som fungerer dårlig, en ødelagt cache eller en dårlig serverinnstilling.
opencode Desktop kjører en lokal opencode-server (`opencode-cli` sidevognen) i bakgrunnen. De fleste problemene er forårsaket av en plugin som fungerer dårlig, en ødelagt cache eller en dårlig serverinnstilling.
### Raske sjekker
- Avslutt og start appen på nytt.
- Hvis appen viser en feilskjerm, klikker du på **Start på nytt** og kopierer feildetaljene.
- Bare macOS: `OpenCode`-meny -> **Last nettvisning på nytt** (hjelper hvis UI er tom/frosset).
- Bare macOS: `opencode`-meny -> **Last nettvisning på nytt** (hjelper hvis UI er tom/frosset).
---
@@ -72,7 +72,7 @@ Hvis du har konfigurert plugins, deaktiver dem midlertidig ved å fjerne nøkkel
#### Sjekk plugin-kataloger
OpenCode kan også laste lokale plugins fra disken. Flytt disse midlertidig ut av veien (eller gi nytt navn til mappen) og start skrivebordsappen på nytt:
opencode kan også laste lokale plugins fra disken. Flytt disse midlertidig ut av veien (eller gi nytt navn til mappen) og start skrivebordsappen på nytt:
- **Globale plugins**
- **macOS/Linux**: `~/.config/opencode/plugins/`
@@ -86,22 +86,22 @@ Hvis appen begynner å fungere igjen, aktiverer du plugins én om gangen for å
### Tøm hurtigbufferen
Hvis deaktivering av plugins ikke hjelper (eller en plugin-installasjon sitter fast), tøm hurtigbufferen slik at OpenCode kan gjenoppbygge den.
Hvis deaktivering av plugins ikke hjelper (eller en plugin-installasjon sitter fast), tøm hurtigbufferen slik at opencode kan gjenoppbygge den.
1. Avslutt OpenCode Desktop helt.
1. Avslutt opencode Desktop helt.
2. Slett hurtigbufferkatalogen:
- **macOS**: Finder -> `Cmd+Shift+G` -> lim inn `~/.cache/opencode`
- **Linux**: slett `~/.cache/opencode` (eller kjør `rm -rf ~/.cache/opencode`)
- **Windows**: Trykk `WIN+R` og lim inn `%USERPROFILE%\.cache\opencode`
3. Start OpenCode Desktop på nytt.
3. Start opencode Desktop på nytt.
---
### Løs problemer med servertilkobling
OpenCode Desktop kan enten starte sin egen lokale server (standard) eller koble til en server URL du har konfigurert.
opencode Desktop kan enten starte sin egen lokale server (standard) eller koble til en server URL du har konfigurert.
Hvis du ser en **"Tilkobling mislyktes"**-dialogboks (eller appen kommer aldri forbi splash-skjermen), se etter en tilpasset server URL.
@@ -132,21 +132,21 @@ På Linux kan noen Wayland-oppsett forårsake tomme vinduer eller kompositorfeil
### Windows: WebView2 kjøretid
På Windows krever OpenCode Desktop Microsoft Edge **WebView2 Runtime**. Hvis appen åpnes i et tomt vindu eller ikke starter, installer/oppdater WebView2 og prøv igjen.
På Windows krever opencode Desktop Microsoft Edge **WebView2 Runtime**. Hvis appen åpnes i et tomt vindu eller ikke starter, installer/oppdater WebView2 og prøv igjen.
---
### Windows: Generelle ytelsesproblemer
Hvis du opplever treg ytelse, problemer med filtilgang eller terminalproblemer på Windows, kan du prøve å bruke [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL gir et Linux-miljø som fungerer mer sømløst med funksjonene til OpenCode.
Hvis du opplever treg ytelse, problemer med filtilgang eller terminalproblemer på Windows, kan du prøve å bruke [WSL (Windows Subsystem for Linux)](/docs/windows-wsl). WSL gir et Linux-miljø som fungerer mer sømløst med funksjonene til opencode.
---
### Varsler vises ikke
OpenCode Desktop viser bare systemvarsler når:
opencode Desktop viser bare systemvarsler når:
- varsler er aktivert for OpenCode i OS-innstillingene dine, og
- varsler er aktivert for opencode i OS-innstillingene dine, og
- appvinduet er ikke fokusert.
---
@@ -155,8 +155,8 @@ OpenCode Desktop viser bare systemvarsler når:
Hvis appen ikke starter og du ikke kan slette innstillingene fra UI, tilbakestill skrivebordsappens lagrede tilstand.
1. Avslutt OpenCode Desktop.
2. Finn og slett disse filene (de finnes i OpenCode Desktop-appens datakatalog):
1. Avslutt opencode Desktop.
2. Finn og slett disse filene (de finnes i opencode Desktop-appens datakatalog):
- `opencode.settings.dat` (stasjonær standardserver URL)
- `opencode.global.dat` og `opencode.workspace.*.dat` (UI tilstand som nylige servere/prosjekter)
@@ -171,7 +171,7 @@ Slik finner du katalogen raskt:
## Får hjelp
Hvis du opplever problemer med OpenCode:
Hvis du opplever problemer med opencode:
1. **Rapporter problemer på GitHub**
@@ -195,7 +195,7 @@ Her er noen vanlige problemer og hvordan du kan løse dem.
---
### OpenCode vil ikke starte
### opencode vil ikke starte
1. Sjekk loggene for feilmeldinger
2. Prøv å kjøre med `--print-logs` for å se utdata i terminalen
@@ -252,7 +252,7 @@ For å løse dette:
### AI_APICallError og leverandørpakkeproblemer
Hvis du støter på API anropsfeil, kan dette skyldes utdaterte leverandørpakker. opencode installerer dynamisk leverandørpakker (OpenAI, Anthropic, Google, etc.) etter behov og cacher dem lokalt.
Hvis du støter på API-anropsfeil, kan dette skyldes utdaterte leverandørpakker. opencode installerer dynamisk leverandørpakker (OpenAI, Anthropic, Google, etc.) etter behov og cacher dem lokalt.
For å løse problemer med leverandørpakke:
@@ -266,7 +266,7 @@ For å løse problemer med leverandørpakke:
2. Start opencode på nytt for å installere de nyeste leverandørpakkene på nytt
Dette vil tvinge opencode til å laste ned de nyeste versjonene av leverandørpakkene, som ofte løser kompatibilitetsproblemer med modellparametere og API endringer.
Dette vil tvinge opencode til å laste ned de nyeste versjonene av leverandørpakkene, som ofte løser kompatibilitetsproblemer med modellparametere og API-endringer.
---

View File

@@ -1,13 +1,13 @@
---
title: TUI
description: Bruke OpenCode-terminalbrukergrensesnittet.
description: Bruke opencode-terminalbrukergrensesnittet.
---
import { Tabs, TabItem } from "@astrojs/starlight/components"
OpenCode gir et interaktivt terminalgrensesnitt eller TUI for å jobbe med prosjektene dine med en LLM.
opencode gir et interaktivt terminalgrensesnitt eller TUI for å jobbe med prosjektene dine med en LLM.
Å kjøre OpenCode starter TUI for gjeldende katalog.
Å kjøre opencode starter TUI for gjeldende katalog.
```bash
opencode
@@ -57,7 +57,7 @@ Utdataene fra kommandoen legges til samtalen som et verktøyresultat.
## Kommandoer
Når du bruker OpenCode TUI, kan du skrive `/` etterfulgt av et kommandonavn for raskt å utføre handlinger. For eksempel:
Når du bruker opencode TUI, kan du skrive `/` etterfulgt av et kommandonavn for raskt å utføre handlinger. For eksempel:
```bash frame="none"
/help
@@ -71,7 +71,7 @@ Her er alle tilgjengelige skråstrekkommandoer:
### koble til
Legg til en leverandør til OpenCode. Lar deg velge fra tilgjengelige leverandører og legge til deres API-nøkler.
Legg til en leverandør til opencode. Lar deg velge fra tilgjengelige leverandører og legge til deres API-nøkler.
```bash frame="none"
/connect
@@ -117,7 +117,7 @@ Veksle verktøyutførelsesdetaljer.
### avslutt
Avslutt OpenCode. _Aliaser_: `/quit`, `/q`
Avslutt opencode. _Aliaser_: `/quit`, `/q`
```bash frame="none"
/exit
@@ -355,7 +355,7 @@ Noen redaktører trenger kommandolinjeargumenter for å kjøre i blokkeringsmodu
## Konfigurer
Du kan tilpasse TUI-oppførselen gjennom OpenCode-konfigurasjonsfilen.
Du kan tilpasse TUI-oppførselen gjennom opencode-konfigurasjonsfilen.
```json title="opencode.json"
{

View File

@@ -1,11 +1,11 @@
---
title: Web
description: Bruke OpenCode i nettleseren din.
description: Bruke opencode i nettleseren din.
---
OpenCode kan kjøres som en nettapplikasjon i nettleseren din, og gir den samme kraftige AI-kodingsopplevelsen uten at du trenger en terminal.
opencode kan kjøres som en nettapplikasjon i nettleseren din, og gir den samme kraftige AI-kodingsopplevelsen uten at du trenger en terminal.
![OpenCode Web - Ny økt](../../../assets/web/web-homepage-new-session.png)
![opencode Web - Ny økt](../../../assets/web/web-homepage-new-session.png)
## Komme i gang
@@ -15,7 +15,7 @@ Start nettgrensesnittet ved å kjøre:
opencode web
```
Dette starter en lokal server på `127.0.0.1` med en tilfeldig tilgjengelig port og åpner automatisk OpenCode i standard nettleser.
Dette starter en lokal server på `127.0.0.1` med en tilfeldig tilgjengelig port og åpner automatisk opencode i standard nettleser.
:::caution
Hvis `OPENCODE_SERVER_PASSWORD` ikke er satt, vil serveren være usikret. Dette er greit for lokal bruk, men bør settes for nettverkstilgang.
@@ -33,7 +33,7 @@ Du kan konfigurere webserveren ved å bruke kommandolinjeflagg eller i [config f
### Port
Som standard velger OpenCode en tilgjengelig port. Du kan spesifisere en port:
Som standard velger opencode en tilgjengelig port. Du kan spesifisere en port:
```bash
opencode web --port 4096
@@ -41,13 +41,13 @@ opencode web --port 4096
### Vertsnavn
Som standard binder serveren seg til `127.0.0.1` (kun lokal vert). Slik gjør du OpenCode tilgjengelig på nettverket ditt:
Som standard binder serveren seg til `127.0.0.1` (kun lokal vert). Slik gjør du opencode tilgjengelig på nettverket ditt:
```bash
opencode web --hostname 0.0.0.0
```
Når du bruker `0.0.0.0`, vil OpenCode vise både lokale adresser og nettverksadresser:
Når du bruker `0.0.0.0`, vil opencode vise både lokale adresser og nettverksadresser:
```
Local access: http://localhost:4096
@@ -92,19 +92,19 @@ Brukernavnet er standard til `opencode`, men kan endres med `OPENCODE_SERVER_USE
## Bruke webgrensesnittet
Når det er startet, gir nettgrensesnittet tilgang til dine OpenCode-økter.
Når det er startet, gir nettgrensesnittet tilgang til dine opencode-økter.
### økter
Se og administrer øktene dine fra hjemmesiden. Du kan se aktive økter og starte nye.
![OpenCode Web - Active Session](../../../assets/web/web-homepage-active-session.png)
![opencode Web - Active Session](../../../assets/web/web-homepage-active-session.png)
### Serverstatus
Klikk "Se servere" for å se tilkoblede servere og deres status.
![OpenCode Web - Se servere](../../../assets/web/web-homepage-see-servers.png)
![opencode Web - Se servere](../../../assets/web/web-homepage-see-servers.png)
---

View File

@@ -1,14 +1,14 @@
---
title: Windows (WSL)
description: Kjor OpenCode pa Windows med WSL for best opplevelse.
description: Kjor opencode pa Windows med WSL for best opplevelse.
---
import { Steps } from "@astrojs/starlight/components"
Selv om OpenCode kan kjore direkte pa Windows, anbefaler vi a bruke [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) for best mulig opplevelse. WSL gir et Linux-miljo som fungerer godt med funksjonene i OpenCode.
Selv om opencode kan kjore direkte pa Windows, anbefaler vi a bruke [Windows Subsystem for Linux (WSL)](https://learn.microsoft.com/en-us/windows/wsl/install) for best mulig opplevelse. WSL gir et Linux-miljo som fungerer godt med funksjonene i opencode.
:::tip[Hvorfor WSL?]
WSL gir bedre filsystemytelse, full terminalstotte og kompatibilitet med utviklingsverktoyene OpenCode er avhengig av.
WSL gir bedre filsystemytelse, full terminalstotte og kompatibilitet med utviklingsverktoyene opencode er avhengig av.
:::
---
@@ -21,17 +21,17 @@ WSL gir bedre filsystemytelse, full terminalstotte og kompatibilitet med utvikli
Hvis du ikke har gjort det ennå, [installer WSL](https://learn.microsoft.com/en-us/windows/wsl/install) med den offisielle guiden fra Microsoft.
2. **Installer OpenCode i WSL**
2. **Installer opencode i WSL**
Nar WSL er satt opp, apner du WSL-terminalen og installerer OpenCode med en av [installasjonsmetodene](/docs/).
Nar WSL er satt opp, apner du WSL-terminalen og installerer opencode med en av [installasjonsmetodene](/docs/).
```bash
curl -fsSL https://opencode.ai/install | bash
```
3. **Bruk OpenCode fra WSL**
3. **Bruk opencode fra WSL**
Gå til prosjektmappen din (Windows-filer finnes via `/mnt/c/`, `/mnt/d/` osv.) og kjør OpenCode.
Gå til prosjektmappen din (Windows-filer finnes via `/mnt/c/`, `/mnt/d/` osv.) og kjør opencode.
```bash
cd /mnt/c/Users/YourName/project
@@ -44,7 +44,7 @@ WSL gir bedre filsystemytelse, full terminalstotte og kompatibilitet med utvikli
## Skrivebordsapp + WSL-server
Hvis du foretrekker OpenCode-skrivebordsappen, men vil kjore serveren i WSL:
Hvis du foretrekker opencode-skrivebordsappen, men vil kjore serveren i WSL:
1. **Start serveren i WSL** med `--hostname 0.0.0.0` for a tillate eksterne tilkoblinger:
@@ -79,7 +79,7 @@ For best nettopplevelse pa Windows:
opencode web --hostname 0.0.0.0
```
2. **Aapne i Windows-nettleseren** pa `http://localhost:<port>` (OpenCode skriver ut URL-en)
2. **Aapne i Windows-nettleseren** pa `http://localhost:<port>` (opencode skriver ut URL-en)
Nar du kjører `opencode web` fra WSL, får du riktig filsystemtilgang og terminalintegrasjon, samtidig som det er tilgjengelig fra Windows-nettleseren din.
@@ -101,13 +101,13 @@ opencode
```
:::tip
For en jevnere opplevelse kan du klone/kopiere repoet ditt inn i WSL-filsystemet (for eksempel under `~/code/`) og kjore OpenCode der.
For en jevnere opplevelse kan du klone/kopiere repoet ditt inn i WSL-filsystemet (for eksempel under `~/code/`) og kjore opencode der.
:::
---
## Tips
- Kjor OpenCode i WSL for prosjekter lagret pa Windows-stasjoner: filtilgang fungerer smidig
- Bruk [WSL-utvidelsen i VS Code](https://code.visualstudio.com/docs/remote/wsl) sammen med OpenCode for en integrert utviklingsflyt
- OpenCode-konfigurasjon og sesjoner lagres i WSL-miljoet pa `~/.local/share/opencode/`
- Kjor opencode i WSL for prosjekter lagret pa Windows-stasjoner: filtilgang fungerer smidig
- Bruk [WSL-utvidelsen i VS Code](https://code.visualstudio.com/docs/remote/wsl) sammen med opencode for en integrert utviklingsflyt
- opencode-konfigurasjon og sesjoner lagres i WSL-miljoet pa `~/.local/share/opencode/`

View File

@@ -1,21 +1,21 @@
---
title: Zen
description: Utvalgt liste over modeller levert av OpenCode.
description: Utvalgt liste over modeller levert av opencode.
---
import config from "../../../../config.mjs"
export const console = config.console
export const email = `mailto:${config.email}`
OpenCode Zen er en liste over testede og verifiserte modeller levert av OpenCode-teamet.
OpenCode Zen er en liste over testede og verifiserte modeller levert av opencode-teamet.
:::note
OpenCode Zen er for øyeblikket i beta.
:::
Zen fungerer som alle andre leverandører i OpenCode. Du logger på OpenCode Zen og får
Zen fungerer som alle andre leverandører i opencode. Du logger på OpenCode Zen og får
din API nøkkel. Den er **helt valgfri** og du trenger ikke bruke den for å bruke den
OpenCode.
opencode.
---
@@ -26,7 +26,7 @@ disse modellene fungerer godt som kodeagenter. I tillegg er de fleste tilbydere
konfigurert veldig annerledes; slik at du får veldig forskjellig ytelse og kvalitet.
:::tip
Vi testet en utvalgt gruppe modeller og leverandører som fungerer godt med OpenCode.
Vi testet en utvalgt gruppe modeller og leverandører som fungerer godt med opencode.
:::
Så hvis du bruker en modell gjennom noe som OpenRouter, kan du aldri bli det
@@ -47,7 +47,7 @@ OpenCode Zen er en AI gateway som gir deg tilgang til disse modellene.
## Slik fungerer det
OpenCode Zen fungerer som alle andre leverandører i OpenCode.
OpenCode Zen fungerer som alle andre leverandører i opencode.
1. Du logger på **<a href={console}>OpenCode Zen</a>**, legg til fakturering
detaljer, og kopier API-nøkkelen.
@@ -94,7 +94,7 @@ Du kan også få tilgang til modellene våre gjennom følgende API-endepunkter.
| Qwen3 Coder 480B | qwen3-coder | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
| Big Pickle | big-pickle | `https://opencode.ai/zen/v1/chat/completions` | `@ai-sdk/openai-compatible` |
[modell-id](/docs/config/#models) i OpenCode-konfigurasjonen
[modell-id](/docs/config/#models) i opencode-konfigurasjonen
bruker formatet `opencode/<model-id>`. For eksempel, for GPT 5.2 Codex, ville du
bruk `opencode/gpt-5.2-codex` i konfigurasjonen din.
@@ -158,10 +158,10 @@ Kredittkortgebyrer overføres til kostpris (4,4 % + $0,30 per transaksjon); vi b
De gratis modellene:
- GLM 4.7 Free er tilgjengelig på OpenCode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
- Kimi K2.5 Free er tilgjengelig på OpenCode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
- MiniMax M2.1 Free er tilgjengelig på OpenCode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
- Big Pickle er en stealth-modell som er gratis på OpenCode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
- GLM 4.7 Free er tilgjengelig på opencode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
- Kimi K2.5 Free er tilgjengelig på opencode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
- MiniMax M2.1 Free er tilgjengelig på opencode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
- Big Pickle er en stealth-modell som er gratis på opencode i en begrenset periode. Teamet bruker denne tiden til å samle tilbakemeldinger og forbedre modellen.
<a href={email}>Contact us</a> if you have any questions.
@@ -251,4 +251,4 @@ Vi opprettet OpenCode Zen for å:
1. **Benchmark** de beste modellene/leverandørene for kodingsagenter.
2. Ha tilgang til alternativene for **høyeste kvalitet** og ikke nedgrader ytelsen eller rute til billigere leverandører.
3. Gi videre eventuelle **prisfall** ved å selge til kostpris; så den eneste markeringen er å dekke behandlingsgebyrene våre.
4. Ha **ingen låsing** ved å la deg bruke den med en hvilken som helst annen kodeagent. Og la deg alltid bruke en hvilken som helst annen leverandør med OpenCode også.
4. Ha **ingen låsing** ved å la deg bruke den med en hvilken som helst annen kodeagent. Og la deg alltid bruke en hvilken som helst annen leverandør med opencode også.