diff options
| author | Adam <[email protected]> | 2026-02-11 18:51:27 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-02-11 18:51:50 -0600 |
| commit | aea68c386a4f64cf718c3eeee9dffec8409ee6b0 (patch) | |
| tree | bdf06cb3372c6c48c97c43b41e53e514888a52b3 /packages/web/src/content/docs/nb/plugins.mdx | |
| parent | 8eea53a41e92257d1a4ad6653d0d2930465bf34a (diff) | |
| download | opencode-aea68c386a4f64cf718c3eeee9dffec8409ee6b0.tar.gz opencode-aea68c386a4f64cf718c3eeee9dffec8409ee6b0.zip | |
fix(docs): locale translations for nav elements and headings
Diffstat (limited to 'packages/web/src/content/docs/nb/plugins.mdx')
| -rw-r--r-- | packages/web/src/content/docs/nb/plugins.mdx | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/packages/web/src/content/docs/nb/plugins.mdx b/packages/web/src/content/docs/nb/plugins.mdx index 811141b7f..6b6e1edf3 100644 --- a/packages/web/src/content/docs/nb/plugins.mdx +++ b/packages/web/src/content/docs/nb/plugins.mdx @@ -1,15 +1,15 @@ --- -title: Plugins -description: Skriv dine egne plugins for å utvide opencode. +title: Programtillegg +description: Skriv dine egne programtillegg 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 standardoppførselen til OpenCode. +Plugins lar deg utvide OpenCode ved å koble til ulike hendelser 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. --- -## Bruk en plugin +## Bruk av en plugin Det er to måter å laste inn plugins. @@ -64,7 +64,7 @@ Dupliserte npm-pakker med samme navn og versjon lastes inn én gang. Imidlertid --- -## Opprett en plugin +## Opprette en plugin En plugin er en **JavaScript/TypeScript-modul** som eksporterer en eller flere plugin-moduler funksjoner. Hver funksjon mottar et kontekstobjekt og returnerer et krokobjekt. @@ -141,7 +141,7 @@ export const MyPlugin: Plugin = async ({ project, client, $, directory, worktree ### Hendelser -Plugins kan abonnere på arrangementer som vist nedenfor i Eksempler-delen. Her er en liste over de forskjellige arrangementene som er tilgjengelige. +Plugins kan abonnere på hendelser som vist nedenfor i Eksempler-delen. Her er en liste over de forskjellige hendelsene som er tilgjengelige. #### Kommandohendelser @@ -304,9 +304,9 @@ export const CustomToolsPlugin: Plugin = async (ctx) => { - `description`: Hva verktøyet gjør - `args`: Zod-skjema for verktøyets argumenter -- `execute`: Funksjon som kjører når verktøyet kalles + - `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. --- @@ -331,7 +331,7 @@ Nivåer: `debug`, `info`, `warn`, `error`. Se [SDK dokumentasjon](https://openco --- -### Komprimeringskroker +### Komprimerings-hooks Tilpass konteksten inkludert når en økt komprimeres: @@ -355,9 +355,9 @@ Include any state that should persist across compaction: } ``` -`experimental.session.compacting`-kroken avfyres før LLM genererer et fortsettelsessammendrag. Bruk den til å injisere domenespesifikk kontekst som standard komprimeringsforespørsel ville gå glipp av. +`experimental.session.compacting`-kroken trigges før LLM genererer et fortsettelsessammendrag. Bruk den til å injisere domenespesifikk kontekst som standard komprimeringsprompt ville gå glipp av. -Du kan også erstatte komprimeringsmeldingen helt ved å stille inn `output.prompt`: +Du kan også erstatte komprimeringsprompten helt ved å stille inn `output.prompt`: ```ts title=".opencode/plugins/custom-compaction.ts" import type { Plugin } from "@opencode-ai/plugin" |
