Strands Harness er et open source agentmiljø fra AWS, der lader udviklere tage den samme agentfundament med værktøjer, kontekststyring, hukommelse og delegering fra lokal prototype til deployment. Det understøtter blandt andet filoperationer, shell kommandoer, webværktøjer, vedvarende sessioner og MCP integrationer,...
Udgivet afRedigeret med GPT-5.6 TerraBilleder genereret med GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How does AWS’s open-source Strands Harness—built on the Strands Agents SDK and supporting frontier and local models across local environment. Article summary: Strands Harness is AWS’s ready-made, open-source agent runtime: rather than assembling an agent loop, tools, state, and deployment path yourself, developers begin with a general-purpose agent locally and adapt or export . Topic tags: general, documentation, general web, user generated, academic. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, w
Strands Harness er AWS’ open source-forsøg på at lukke afstanden mellem en lovende lokal demo med en AI-agent og en applikation, der kan deployes. Det lægger et generelt agentfundament oven på Strands-økosystemet, så udviklere kan starte med en model og en opgave og derefter føje værktøjer, tilstand og deploy-konfiguration til uden at bygge agentløkken på ny for hvert miljø. AWS beskriver det som noget, der kan køre lokalt eller deployes hos den foretrukne udbyder – ikke som en runtime, der kun virker på AWS. 7
En sprogmodel alene gør ikke en agent driftssikker. Det afgørende lag rundt om modellen bestemmer, hvordan agenten får kontekst, kalder værktøjer, gemmer tilstand, delegerer opgaver og holder sig inden for sine eksekveringsgrænser.
Strands Harness leverer et prækonfigureret udgangspunkt med filoperationer, shell-eksekvering, webværktøjer, kontekststyring, vedvarende sessioner og hukommelse, prompt-caching samt delegering mellem flere agenter. 5
Det er netop de dele, som udviklere ellers ofte skal samle hver for sig, når en interaktiv prototype skal blive til en applikationstjeneste. Med et fælles harness kan agenten beholde samme model for værktøjer og tilstand, selv om modeludbyder eller hostingmiljø ændres.
Strands understøtter også Model Context Protocol (MCP), en åben standard til at forbinde agenter med eksternt hostede værktøjer. MCP kan give en agent adgang til godkendte interne systemer eller tredjepartstjenester uden, at hver integration skal hårdkodes i selve agenten. Den underliggende Strands SDK er desuden bygget med udskiftelige, modelagnostiske udbydere, herunder Amazon Bedrock, Anthropics API, OpenAI og open source- eller lokale modelmuligheder som Ollama. 15
Portabilitetsidéen er enkel: Byg og afprøv agenten lokalt, opret eller strukturér den som et Python- eller TypeScript-projekt, test den som software, og deploy den derefter med konfiguration for det konkrete miljø. Omtale af lanceringen beskriver vejledning til deployment på AWS, Google Cloud, Azure, Cloudflare, Modal og i lokale miljøer. 6
Det betyder dog ikke, at produktionsklar deployment sker med ét klik. En deploybar agent kræver stadig et bevidst designet lag for sikkerhed og drift:
Harnesset kan mindske integrationsarbejdet, men det kan ikke afgøre organisationens adgangskontrol, risikovillighed eller krav til stabilitet.
Den officielle quickstart kræver Node.js 20 eller nyere til CLI’et. Her kan udvikleren vælge mellem Python og TypeScript samt vælge modeludbyder. Python-projekter kræver Python 3.10 eller nyere. 2
# Installer det interaktive CLI
npm install -g @strands-agents/cli
# Start opsætningsassistenten
strands
For et Python-projekt er den dokumenterede installationsvej:
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install strands-harness
Til TypeScript skal man oprette et Node.js-projekt og installere @strands-agents/harness efter den aktuelle quickstart. 2
En praktisk arbejdsgang er at bruge den interaktive opsætning til at definere agentens rolle, tilladte værktøjer, foretrukne udbyder og behov for hukommelse; køre den lokalt; og derefter versionsstyre og teste det genererede eller konfigurerede projekt som det deploybare artefakt. CLI-arbejdsgangen kan ændre sig mellem udgivelser, så kontrollér strands --help og den aktuelle quickstart, før I baserer jer på en bestemt kommando til generering eller eksport. 2
Strands er lavet til at kunne bruges på tværs af udbydere, men portabilitet fjerner ikke de udbyderspecifikke adgangskrav. Harness SDK’et bruger som standard Amazon Bedrock, hvor brugeren skal have konfigurerede AWS-credentials og aktiveret modeladgang til den valgte model. 12 Andre udbydere kræver tilsvarende egne credentials, endpoints, prismodeller og styringsmekanismer.
For teams med lokale modeller eller open-weight-modeller beskriver Strands-materiale understøttelse via udbydergrænseflader og runtime-miljøer som LiteLLM og vLLM i relateret benchmark-harness-arbejde. 18 I praksis gør det det muligt at skille agentens driftsdesign fra én enkelt modelleverandør. Men kvalitet, svartid og pålidelighed i værktøjskald bør testes igen, hver gang model eller runtime skiftes.
AWS oplyser, at Strands Harness koster 28 % mindre end andre harnesses, når samme Claude- eller GPT-modeller anvendes på seks benchmarks, samtidig med næsten samme nøjagtighed. 7 Anden omtale af AWS’ sammenligninger beskriver et resultat på cirka 45 % lavere pris end Claude Code og Codex, mens tallet bliver 28 %, når DeepSeek Harness indgår. Det er forskellige sammenligningsgrupper og bør ikke læses som ét universelt besparelsestal.
5
Påstandene er relevante at undersøge, fordi opbygning af kontekst, håndtering af værktøjsoutput, orkestrering og verificering kan påvirke både tokenforbrug og opgaveløsning markant. Et akademisk positionspapir argumenterer tilsvarende for, at eksekveringsharnesset ved langsigtede opgaver med modeller af sammenlignelig kapacitet kan være en større kilde til performancevariation end selve modellen. 17
Men benchmarkene er fortsat rapporteret af AWS selv. The Register bemærkede, at lanceringen sammenlignede et generelt harness med kodeagenter og beskrev evalueringen som, at AWS “mark[ing] its own homework”. 3 Det beviser ikke, at resultaterne er forkerte. Men det er heller ikke uafhængig dokumentation for, at Strands bliver billigere eller bedre til enhver agentopgave.
En retfærdig intern sammenligning bør fastholde model, prompts, opgavesæt, værktøjer, rettigheder, retry-politik, latenstidmål og omkostningsopgørelse. Den relevante pris er ikke kun input- og outputtokens: Den kan også omfatte værktøjskald, lagring, infrastruktur, menneskelig kontrol, fejl og omkostningen ved en forkert handling.
Strands Harness er mest interessant for udviklere, der vil have et generelt udgangspunkt til agenter med reel værktøjsadgang og tilstandsfuld adfærd, men samtidig vil kunne vælge model og deploy-mål. Det er særligt relevant, når et lokalt proof of concept ellers ville kræve en større omskrivning for at få hukommelse, værktøjsintegrationer, kontekstkontrol eller en vej til cloud-deployment. 5
7
AWS’ benchmarkpåstande bør ses som en hypotese, der kan testes – ikke som en prognose. Start med en smal agent i en sandkasse, giv den kun de værktøjer, den reelt behøver, mål opgavesucces, latenstid og samlet pris på repræsentative opgaver, og flyt den først videre, når produktionskontrollerne er på plads.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Strands Harness er et open source agentmiljø fra AWS, der lader udviklere tage den samme agentfundament med værktøjer, kontekststyring, hukommelse og delegering fra lokal prototype til deployment.
Strands Harness er et open source agentmiljø fra AWS, der lader udviklere tage den samme agentfundament med værktøjer, kontekststyring, hukommelse og delegering fra lokal prototype til deployment. Det understøtter blandt andet filoperationer, shell kommandoer, webværktøjer, vedvarende sessioner og MCP integrationer, men adgangsrettigheder, hemmeligheder og overvågning skal stadig designes af teamet.
AWS hævder op til 28 % lavere omkostning på seks benchmarks med samme Claude eller GPT modeller.
Strands Harness er et open source agentmiljø fra AWS, der lader udviklere tage den samme agentfundament med værktøjer, kontekststyring, hukommelse og delegering fra lokal prototype til deployment. Det understøtter blandt andet filoperationer, shell kommandoer, webværktøjer, vedvarende sessioner og MCP integrationer,...
Udgivet afRedigeret med GPT-5.6 TerraBilleder genereret med GPT Image 2
Research answer

Create a landscape editorial hero image for this Studio Global article: How does AWS’s open-source Strands Harness—built on the Strands Agents SDK and supporting frontier and local models across local environment. Article summary: Strands Harness is AWS’s ready-made, open-source agent runtime: rather than assembling an agent loop, tools, state, and deployment path yourself, developers begin with a general-purpose agent locally and adapt or export . Topic tags: general, documentation, general web, user generated, academic. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, w
Strands Harness er AWS’ open source-forsøg på at lukke afstanden mellem en lovende lokal demo med en AI-agent og en applikation, der kan deployes. Det lægger et generelt agentfundament oven på Strands-økosystemet, så udviklere kan starte med en model og en opgave og derefter føje værktøjer, tilstand og deploy-konfiguration til uden at bygge agentløkken på ny for hvert miljø. AWS beskriver det som noget, der kan køre lokalt eller deployes hos den foretrukne udbyder – ikke som en runtime, der kun virker på AWS. 7
En sprogmodel alene gør ikke en agent driftssikker. Det afgørende lag rundt om modellen bestemmer, hvordan agenten får kontekst, kalder værktøjer, gemmer tilstand, delegerer opgaver og holder sig inden for sine eksekveringsgrænser.
Strands Harness leverer et prækonfigureret udgangspunkt med filoperationer, shell-eksekvering, webværktøjer, kontekststyring, vedvarende sessioner og hukommelse, prompt-caching samt delegering mellem flere agenter. 5
Det er netop de dele, som udviklere ellers ofte skal samle hver for sig, når en interaktiv prototype skal blive til en applikationstjeneste. Med et fælles harness kan agenten beholde samme model for værktøjer og tilstand, selv om modeludbyder eller hostingmiljø ændres.
Strands understøtter også Model Context Protocol (MCP), en åben standard til at forbinde agenter med eksternt hostede værktøjer. MCP kan give en agent adgang til godkendte interne systemer eller tredjepartstjenester uden, at hver integration skal hårdkodes i selve agenten. Den underliggende Strands SDK er desuden bygget med udskiftelige, modelagnostiske udbydere, herunder Amazon Bedrock, Anthropics API, OpenAI og open source- eller lokale modelmuligheder som Ollama. 15
Portabilitetsidéen er enkel: Byg og afprøv agenten lokalt, opret eller strukturér den som et Python- eller TypeScript-projekt, test den som software, og deploy den derefter med konfiguration for det konkrete miljø. Omtale af lanceringen beskriver vejledning til deployment på AWS, Google Cloud, Azure, Cloudflare, Modal og i lokale miljøer. 6
Det betyder dog ikke, at produktionsklar deployment sker med ét klik. En deploybar agent kræver stadig et bevidst designet lag for sikkerhed og drift:
Harnesset kan mindske integrationsarbejdet, men det kan ikke afgøre organisationens adgangskontrol, risikovillighed eller krav til stabilitet.
Den officielle quickstart kræver Node.js 20 eller nyere til CLI’et. Her kan udvikleren vælge mellem Python og TypeScript samt vælge modeludbyder. Python-projekter kræver Python 3.10 eller nyere. 2
# Installer det interaktive CLI
npm install -g @strands-agents/cli
# Start opsætningsassistenten
strands
For et Python-projekt er den dokumenterede installationsvej:
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install strands-harness
Til TypeScript skal man oprette et Node.js-projekt og installere @strands-agents/harness efter den aktuelle quickstart. 2
En praktisk arbejdsgang er at bruge den interaktive opsætning til at definere agentens rolle, tilladte værktøjer, foretrukne udbyder og behov for hukommelse; køre den lokalt; og derefter versionsstyre og teste det genererede eller konfigurerede projekt som det deploybare artefakt. CLI-arbejdsgangen kan ændre sig mellem udgivelser, så kontrollér strands --help og den aktuelle quickstart, før I baserer jer på en bestemt kommando til generering eller eksport. 2
Strands er lavet til at kunne bruges på tværs af udbydere, men portabilitet fjerner ikke de udbyderspecifikke adgangskrav. Harness SDK’et bruger som standard Amazon Bedrock, hvor brugeren skal have konfigurerede AWS-credentials og aktiveret modeladgang til den valgte model. 12 Andre udbydere kræver tilsvarende egne credentials, endpoints, prismodeller og styringsmekanismer.
For teams med lokale modeller eller open-weight-modeller beskriver Strands-materiale understøttelse via udbydergrænseflader og runtime-miljøer som LiteLLM og vLLM i relateret benchmark-harness-arbejde. 18 I praksis gør det det muligt at skille agentens driftsdesign fra én enkelt modelleverandør. Men kvalitet, svartid og pålidelighed i værktøjskald bør testes igen, hver gang model eller runtime skiftes.
AWS oplyser, at Strands Harness koster 28 % mindre end andre harnesses, når samme Claude- eller GPT-modeller anvendes på seks benchmarks, samtidig med næsten samme nøjagtighed. 7 Anden omtale af AWS’ sammenligninger beskriver et resultat på cirka 45 % lavere pris end Claude Code og Codex, mens tallet bliver 28 %, når DeepSeek Harness indgår. Det er forskellige sammenligningsgrupper og bør ikke læses som ét universelt besparelsestal.
5
Påstandene er relevante at undersøge, fordi opbygning af kontekst, håndtering af værktøjsoutput, orkestrering og verificering kan påvirke både tokenforbrug og opgaveløsning markant. Et akademisk positionspapir argumenterer tilsvarende for, at eksekveringsharnesset ved langsigtede opgaver med modeller af sammenlignelig kapacitet kan være en større kilde til performancevariation end selve modellen. 17
Men benchmarkene er fortsat rapporteret af AWS selv. The Register bemærkede, at lanceringen sammenlignede et generelt harness med kodeagenter og beskrev evalueringen som, at AWS “mark[ing] its own homework”. 3 Det beviser ikke, at resultaterne er forkerte. Men det er heller ikke uafhængig dokumentation for, at Strands bliver billigere eller bedre til enhver agentopgave.
En retfærdig intern sammenligning bør fastholde model, prompts, opgavesæt, værktøjer, rettigheder, retry-politik, latenstidmål og omkostningsopgørelse. Den relevante pris er ikke kun input- og outputtokens: Den kan også omfatte værktøjskald, lagring, infrastruktur, menneskelig kontrol, fejl og omkostningen ved en forkert handling.
Strands Harness er mest interessant for udviklere, der vil have et generelt udgangspunkt til agenter med reel værktøjsadgang og tilstandsfuld adfærd, men samtidig vil kunne vælge model og deploy-mål. Det er særligt relevant, når et lokalt proof of concept ellers ville kræve en større omskrivning for at få hukommelse, værktøjsintegrationer, kontekstkontrol eller en vej til cloud-deployment. 5
7
AWS’ benchmarkpåstande bør ses som en hypotese, der kan testes – ikke som en prognose. Start med en smal agent i en sandkasse, giv den kun de værktøjer, den reelt behøver, mål opgavesucces, latenstid og samlet pris på repræsentative opgaver, og flyt den først videre, når produktionskontrollerne er på plads.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Strands Harness er et open source agentmiljø fra AWS, der lader udviklere tage den samme agentfundament med værktøjer, kontekststyring, hukommelse og delegering fra lokal prototype til deployment.
Strands Harness er et open source agentmiljø fra AWS, der lader udviklere tage den samme agentfundament med værktøjer, kontekststyring, hukommelse og delegering fra lokal prototype til deployment. Det understøtter blandt andet filoperationer, shell kommandoer, webværktøjer, vedvarende sessioner og MCP integrationer, men adgangsrettigheder, hemmeligheder og overvågning skal stadig designes af teamet.
AWS hævder op til 28 % lavere omkostning på seks benchmarks med samme Claude eller GPT modeller.