{"id":3903,"date":"2026-07-29T07:45:00","date_gmt":"2026-07-29T05:45:00","guid":{"rendered":"https:\/\/isla-stud.io\/?p=3903"},"modified":"2026-08-15T00:29:22","modified_gmt":"2026-08-14T22:29:22","slug":"samma-agent-fyra-verktyg","status":"publish","type":"post","link":"https:\/\/isla-stud.io\/sv\/ki-b2b\/derselbe-agent-vier-werkzeuge\/","title":{"rendered":"Mina AI-agenter tillh\u00f6r inte sitt verktyg"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>Vad du f\u00e5r med dig h\u00e4r:<\/strong> Varf\u00f6r identiteten f\u00f6r mina AI-agenter finns i separata filer ist\u00e4llet f\u00f6r i respektive verktyg, hur sex olika program \u00e4nd\u00e5 kan ladda samma team \u2013 och hur jag bed\u00f6mer vad som faktiskt fungerar produktivt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u201dMein Agents Brain\u201d uppstod ursprungligen ur problemet att mitt AI-team till stor del var l\u00e5st till ett enda verktyg (Harness): den l\u00f6pande orkestreringen, kanalerna, de inarbetade automatiseringarna. Jag kunde beh\u00e5lla mina agenters Markdown-filer \u2013 allt annat var jag tvungen att bygga upp p\u00e5 nytt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sedan dess bygger jag p\u00e5 ett s\u00e4tt som g\u00f6r att det inte h\u00e4nder mig igen. Vem mina agenter \u00e4r, vad de f\u00e5r g\u00f6ra och vad de har l\u00e4rt sig finns i filer som f\u00f6r det f\u00f6rsta tillh\u00f6r mig och f\u00f6r det andra d\u00e4r jag kan sp\u00e5ra \u00e4ndringarna. Programmet d\u00e4r en agent just nu k\u00f6rs \u00e4r d\u00e4remot utbytbart \u2013 experter kallar denna k\u00f6rmilj\u00f6 f\u00f6r en \u201dharness\u201d, men jag brukar oftast bara s\u00e4ga: dess nuvarande kropp.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En agent \u00e4r inte samma sak som det chattf\u00f6nster d\u00e4r jag just nu pratar med honom. F\u00f6nstret \u00e4r bara den plats d\u00e4r han arbetar just idag. H\u00e4r kan du l\u00e4sa om hur samma agent kan arbeta i olika verktyg utan att jag beh\u00f6ver skapa honom p\u00e5 nytt varje g\u00e5ng.<\/p>\n\n\n\n<h2 id=\"was-mir-diese-trennung-erspart\" class=\"wp-block-heading\">Vad denna separation besparar mig<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Det l\u00e5ter som en arkitektonisk detalj. F\u00f6r mig \u00e4r det dock ett aff\u00e4rsbeslut.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hur snabbt ett verktyg kan kr\u00e4va mer underh\u00e5ll \u00e4n det underl\u00e4ttar arbetet upplevde jag med OpenClaw i januari och februari 2026. I ett s\u00e5dant l\u00e4ge vill jag kunna byta utan att f\u00f6rlora mitt team \u2013 inom ink\u00f6p kallas det problem som jag d\u00e4rmed undviker f\u00f6r \u201dvendor lock-in\u201d. Mina agenter \u00e4r inte bundna till n\u00e5gon enskild leverant\u00f6r, eftersom inget v\u00e4sentligt endast finns i just den leverant\u00f6rens produkt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e4rtill kommer kontinuiteten. N\u00e4r jag l\u00e4r en medarbetare ett arbetss\u00e4tt eller fastst\u00e4ller en korrigering p\u00e5 l\u00e5ng sikt, ska det best\u00e5 \u00e4ven efter n\u00e4sta personalf\u00f6r\u00e4ndring. Annars b\u00f6rjar den m\u00f6dosamma fasen p\u00e5 nytt efter varje omst\u00e4llning, d\u00e4r teamet inte k\u00e4nner till sina egna regler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Och eftersom min f\u00f6rfattare Sol skriver under mitt namn finns det en tredje anledning: tillf\u00f6rlitlighet vid publicering. Att hon aldrig publicerar sj\u00e4lv f\u00e5r inte bero p\u00e5 vilket verktyg hon anv\u00e4nder just idag. Mer om det strax.<\/p>\n\n\n\n<h2 id=\"eine-kleine-datei-sagt-dem-werkzeug-wo-der-agent-wohnt\" class=\"wp-block-heading\">En liten fil talar om f\u00f6r verktyget var agenten finns<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r att ett verktyg ska kunna ladda en agent kr\u00e4vs en brygga. F\u00f6r min del \u00e4r det en liten konfigurationsfil, adaptern: Den pekar p\u00e5 agentens mapp i Brain \u2013 det privata Git-arkivet d\u00e4r alla dessa filer finns versionerade \u2013 anger l\u00e4sordningen vid start, laddar uttryckligen med delningsreglerna och kr\u00e4ver att agenten vid slutet av en session skriver tillbaka en dagspost till sitt minne (den s\u00e5 kallade Write-Back).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lika viktigt \u00e4r vad som inte h\u00f6r hemma d\u00e4r: ingen kopia av personligheten, ingen duplicerad sakkunskap, ingen andra version av godk\u00e4nnandereglerna. Varje kopia b\u00f6rjar bli f\u00f6r\u00e5ldrad s\u00e5 fort den existerar. Det var precis vad jag en g\u00e5ng skapade \u2013 i en tidig konfiguration fanns en sammansatt kopia av en persona p\u00e5 m\u00e5lsystemet, och jag ins\u00e5g att den skulle bli fel i Brain redan vid n\u00e4sta korrigering. Jag bytte samma dag till direkta h\u00e4nvisningar, och sedan dess h\u00e5ller jag medvetet dessa filer sm\u00e5.<\/p>\n\n\n\n<h2 id=\"sechs-brucken-zum-selben-brain\" class=\"wp-block-heading\">Sex broar till samma hj\u00e4rna<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Det finns nu s\u00e5dana kopplingar f\u00f6r sex verktyg. Claude Code fr\u00e5n Anthropic l\u00e4ser projektrelaterade instruktioner inklusive agentdefinitioner. Codex \u2013 kommandoradsverktyget fr\u00e5n OpenAI:s ChatGPT-v\u00e4rld \u2013 f\u00e5r en projektbriefing. Google Gemini f\u00f6rv\u00e4ntar sig en egen projektfil, och Hermes fr\u00e5n Nous Research laddar identiteten via en systemprompt. Kimi Code fr\u00e5n Moonshot AI och Grok Build fr\u00e5n xAI, de tv\u00e5 senaste tillskotten, har var och en sina egna agentformat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sex format, sex olika syntaxer. Inneh\u00e5llsm\u00e4ssigt st\u00e5r det \u00e4nd\u00e5 samma sak \u00f6verallt: var agenten finns, vad som ska l\u00e4sas vid start, vilka beh\u00f6righeter som g\u00e4ller och vad som skrivs tillbaka i slutet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enligt samma princip \u00f6verl\u00e4mnar mina agenter arbete till varandra. N\u00e4r Nox \u2013 min orkestrator, det vill s\u00e4ga den agent som f\u00f6rdelar uppgifter och h\u00e5ller koll p\u00e5 helheten \u2013 delegerar ett uppdrag till ett annat verktyg, kopierar han inte personaen till uppdragstexten. Han skriver i st\u00e4llet ungef\u00e4r: Arbeta som Sol, l\u00e4s f\u00f6rst hennes filer. P\u00e5 s\u00e5 s\u00e4tt laddar m\u00e5let alltid den aktuella versionen, inklusive de senaste korrigeringarna.<\/p>\n\n\n\n<h2 id=\"die-freigaberegeln-reisen-mit\" class=\"wp-block-heading\">Godk\u00e4nnandereglerna f\u00f6ljer med<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Den del av systemet som \u00e4r minst f\u00f6rhandlingsbar \u00e4r gr\u00e4nserna. Sol f\u00e5r utforma texter och spara dem som utkast i WordPress; hon f\u00e5r inte publicera dem \u2013 det best\u00e4mmer jag. Denna regel finns i hennes egna agentfiler \u2013 i RULES, hennes anst\u00e4llningsavtal med kompetenser och beh\u00f6righeter, och i MASTER, hennes detaljerade handbok \u2013 och b\u00e5da laddas vid varje start, oavsett vilket verktyg som anv\u00e4nds.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om Nox allts\u00e5 ger henne i uppdrag via Codex ist\u00e4llet f\u00f6r via Claude Code, f\u00f6r\u00e4ndras ingenting i detta godk\u00e4nnande. Inte ens det mest kraftfulla verktyget f\u00e5r n\u00e5gra ytterligare befogenheter bara f\u00f6r att det kan g\u00f6ra mer: en l\u00e4ngre delegeringskedja g\u00f6r inte en f\u00f6rfattare till en redakt\u00f6r. Detsamma g\u00e4ller allt som kostar pengar, raderar n\u00e5got eller aktiverar n\u00e5got produktivt \u2013 s\u00e5dana \u00e5tg\u00e4rder f\u00f6rblir mitt ansvar, oavsett vilket verktyg som anv\u00e4nds.<\/p>\n\n\n\n<h2 id=\"vier-stufen-vom-versprechen-zum-beleg\" class=\"wp-block-heading\">Fyra steg fr\u00e5n l\u00f6fte till bevis<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">H\u00e4r skulle jag kunna s\u00e4ga: sex verktyg, ett team, allt fungerar. Men sex adapterfiler bevisar i sig ingenting \u2013 en konfigurationsfil \u00e4r ett l\u00f6fte, men l\u00e5ngt ifr\u00e5n drift. D\u00e4rf\u00f6r kontrollerar jag varje objekt i fyra steg och uttalar mig endast utifr\u00e5n vad respektive steg ger utrymme f\u00f6r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6rst kontrollerar automatiska testskript pappersniv\u00e5n. Pekar bryggan p\u00e5 r\u00e4tt Brain, laddar den n\u00f6dv\u00e4ndiga filerna, finns godk\u00e4nnandereglerna med? Dessa tester uppt\u00e4cker \u00e4ven sm\u00e5fel, till exempel om ett specifikt namn av misstag hamnar i en generisk mall.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I det andra steget m\u00e5ste verktyget verkligen starta och l\u00e4sa identiteten i den avsedda ordningen \u2013 enbart l\u00e4sning, utan att \u00e4ndra n\u00e5got. F\u00f6rst d\u00e5 vet jag att systemet faktiskt laddar persona och inte bara skulle kunna ladda den.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den tredje niv\u00e5n \u00e4r mitt n\u00f6dtest. Fr\u00e5n en f\u00e4rsk kopia av repositoriet, i en medvetet avskalad milj\u00f6 utan mina vanliga program, m\u00e5ste det g\u00e5 att \u00e5terst\u00e4lla en agent inklusive regler och minnesrutiner \u2013 enbart med Git och Pythons inbyggda verktyg. Om det fungerar \u00e4r systemet inte beroende av n\u00e5gon dold installation p\u00e5 min dator.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det fj\u00e4rde steget \u00e4r den fullst\u00e4ndiga genomf\u00f6ringen: Agenten utf\u00f6r en verklig uppgift i det aktiva verktyget, h\u00e5ller sig till sina godk\u00e4nnanden och lagrar dagens post i sitt minne. D\u00e4refter m\u00e5ste en andra, oberoende k\u00f6rning kunna l\u00e4sa denna post igen. F\u00f6rst d\u00e5 betraktar jag en enhet som fullt funktionsduglig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Stegen bygger p\u00e5 varandra, och inget steg tar hand om n\u00e4sta. Den som blandar ihop dem f\u00f6rvandlar snabbt en befintlig konfiguration till ett p\u00e5hittat praktiskt bevis.<\/p>\n\n\n\n<h2 id=\"wo-die-sechs-korper-heute-stehen\" class=\"wp-block-heading\">Var de sex kropparna befinner sig idag<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Fem av de sex har nu genomf\u00f6rt riktiga omg\u00e5ngar \u2013 men inte alla p\u00e5 samma niv\u00e5, och det \u00e4r precis s\u00e5 jag uttrycker det. Hermes \u00e4r den kropp d\u00e4r Nox \u00e4nd\u00e5 arbetar dagligen och f\u00f6r sin dagbok. Claude Code har klarat hela testet: verkligt uppdrag, iakttagna godk\u00e4nnanden, dagboksanteckning skriven och sj\u00e4lvst\u00e4ndigt genoml\u00e4st. Grok Build, den senaste tillskottet, har nu ocks\u00e5 klarat samma test. Tv\u00e5 begr\u00e4nsningar g\u00e4ller f\u00f6r detta bevis: De obevakade k\u00f6rningarna kr\u00e4vde flera uttryckliga forts\u00e4ttningar av samma session, och Groks inbyggda l\u00e5ngtidsminne f\u00f6rblir medvetet avst\u00e4ngt \u2013 minnen lagras uteslutande i hj\u00e4rnan.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Codex har vid flera tillf\u00e4llen konkret bevisat det gemensamma l\u00e4savtalet, senast i en direkt j\u00e4mf\u00f6relse med Claude Code och Hermes: Alla tre l\u00e4ste samma inledande sekvens fr\u00e5n samma Brain och kom fram till samma utv\u00e4rdering. Kimi Code har genomf\u00f6rt en f\u00f6rsta riktig k\u00f6rning, hittills endast i l\u00e4sl\u00e4ge. F\u00f6r b\u00e5da \u00e5terst\u00e5r den fullst\u00e4ndiga genomk\u00f6rningen med \u00e5terskriven dagboksanteckning \u2013 d\u00e4rf\u00f6r g\u00f6rs heller inget p\u00e5st\u00e5ende om detta.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e5 \u00e5terst\u00e5r Gemini. Bron \u00e4r byggd och klarar alla kontraktstester, men det har \u00e4nnu inte genomf\u00f6rts n\u00e5gon riktig k\u00f6rning \u2013 och det beror numera inte l\u00e4ngre p\u00e5 min konfiguration: Google har avslutat den kostnadsfria \u00e5tkomsten till detta verktyg och h\u00e4nvisar till en efterf\u00f6ljare. Om jag ska byta dit, skaffa en betaltillg\u00e5ng eller l\u00e4gga Gemini p\u00e5 is tills vidare, det best\u00e4mmer jag i lugn och ro. Tills dess st\u00e5r Gemini p\u00e5 min lista som det den \u00e4r \u2013 f\u00f6rberedd, men inte i bruk.<\/p>\n\n\n\n<h2 id=\"warum-ich-trotzdem-von-korperwechsel-spreche\" class=\"wp-block-heading\">Varf\u00f6r jag \u00e4nd\u00e5 talar om kroppsbyte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Metaforen h\u00e5ller s\u00e5 l\u00e4nge den f\u00f6rblir tekniskt korrekt. Kroppen tillhandah\u00e5ller funktionerna: \u00e5tkomst till modellen, terminal, webbl\u00e4sare, tidsstyrning, gr\u00e4nssnitt. Hj\u00e4rnan tillhandah\u00e5ller roll, hantverk, gr\u00e4nser och minne. En f\u00f6r\u00e4ndring p\u00e5verkar allts\u00e5 vad en agent kan g\u00f6ra och var den arbetar \u2013 inte vem den \u00e4r.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det fungerar bara s\u00e5 l\u00e4nge b\u00e5da sidor f\u00f6rblir \u00e5tskilda. S\u00e5 snart en kropp b\u00f6rjar samla p\u00e5 sig egen kunskap som inte \u00e5terspeglas n\u00e5gon annanstans blir den \u00e5terigen en del av minnet \u2013 och jag blir \u00e5terigen beroende av ett enda verktyg.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Om du undrar om det h\u00e4r arbetet l\u00f6nar sig i vardagen: Det \u00e4r just den h\u00e4r sammanfattningen jag g\u00f6r i den sista delen \u2013 vad som faktiskt gick att \u00f6verf\u00f6ra vid bytet av kropp, vilka luckor som blev synliga och vilka bevis som fortfarande saknas.<\/p>\n\n\n\n<h3 id=\"quellen\" class=\"wp-block-heading\">K\u00e4llor<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Projektk\u00e4lla:<\/strong> agents-brain-specifikation, sex harness-adaptrar, testskript f\u00f6r Interop och Fresh Clone samt interna k\u00f6rningsloggar (privata prim\u00e4rk\u00e4llor)<\/li>\n\n\n\n<li><a href=\"https:\/\/git-scm.com\/book\/en\/v2\/Getting-Started-What-is-Git%3F\" target=\"_blank\" rel=\"noopener\">Pro Git: Vad \u00e4r Git?<\/a><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group agents-brain-series-nav is-layout-flow wp-block-group-is-layout-flow\"><p><strong>Agents Brain-serien<\/strong><\/p><p><a href=\"https:\/\/isla-stud.io\/sv\/ki-b2b\/agenter-paminner-om-skrivrutin\/\">\u2190 Del 4: Att minnas \u00e4r en del av mina agenters skrivrutin<\/a><br><a href=\"https:\/\/isla-stud.io\/sv\/ki-b2b\/det-som-blev-kvar-efter-kroppsbytet\/\">Del 6: Vad som verkligen finns kvar efter kroppsbytet \u2192<\/a><\/p><\/div>","protected":false},"excerpt":{"rendered":"<p>Identiteten hos mina AI-agenter finns inte i chattf\u00f6nstret, utan i filer som vilket verktyg som helst kan ladda. Genom smidiga adaptrar, delningsregler som f\u00f6ljer med och bel\u00e4gg ist\u00e4llet f\u00f6r p\u00e5st\u00e5enden.<\/p>","protected":false},"author":1,"featured_media":3934,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_isla_series_order":0,"_isla_series_term_id":0,"footnotes":""},"categories":[754,13],"tags":[769,771,770,772],"isla_series":[],"class_list":["post-3903","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ki-b2b","category-ratgeber","tag-agents-brain","tag-context-engineering","tag-ki-agenten","tag-multi-agenten-systeme"],"acf":[],"_links":{"self":[{"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/posts\/3903","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/comments?post=3903"}],"version-history":[{"count":5,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/posts\/3903\/revisions"}],"predecessor-version":[{"id":4289,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/posts\/3903\/revisions\/4289"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/media\/3934"}],"wp:attachment":[{"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/media?parent=3903"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/categories?post=3903"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/tags?post=3903"},{"taxonomy":"isla_series","embeddable":true,"href":"https:\/\/isla-stud.io\/sv\/wp-json\/wp\/v2\/isla_series?post=3903"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}