Harness engineering,
vanuit een venster, niet vanuit een dotfile
Wat een agent kan, hangt af van zijn harness, alles wat hem omringt: zijn persona, zijn tools en zijn geheugen. AgentsRoom maakt er drie aparte instellingen van, die je per agent en per taak combineert.
Een toolkit bundelt vaardigheden, MCP-servers, opgeslagen verbindingen en omgevingsvariabelen onder één naam. Koppel hem aan een agent, één ticket, een teamstap, een project of een klantmap. Bewerk hem één keer en elke agent die hem gebruikt, krijgt de wijziging bij zijn volgende start, in Claude Code, Codex en elke andere agent-CLI.
- scan-documents
- summarize
- notes (MCP)
- staging-db
- Claude Code
- Codex
- Antigravity
- Cursor
Eén onderzoekstoolkit, gekoppeld aan een ticket: de agent krijgt bij de start zijn vaardigheden, zijn MCP-server en zijn verbinding, en leest het projectgeheugen zonder erin te schrijven.
Harness engineering is het werk aan alles wat een codeeragent omringt: welke instructies hij leest, welke tools hij kan aanroepen, welke kennis hij bewaart. Het meeste daarvan staat vandaag in bestanden. Hier een CLAUDE.md, daar een mcp.json, een map met vaardigheden per CLI, omgevingsvariabelen in een shellprofiel, en niets daarvan gaat mee naar de volgende agent of de volgende taak zonder dat je het met de hand kopieert.
In AgentsRoom bestaat een agent uit drie dingen die je los van elkaar instelt. De persona zegt wie hij is. Zijn toolkits zeggen wat hij mag gebruiken: vaardigheden, MCP-servers, opgeslagen SSH-, database- en dev-commandoverbindingen, omgevingsvariabelen. De geheugeninstelling bepaalt of hij het gedeelde projectgeheugen leest en schrijft. Wijzig er één zonder de andere twee aan te raken.
Een toolkit wordt via een verwijzing gekoppeld, nooit gekopieerd. Een onderzoekstoolkit met een vaardigheid om documenten door te nemen, een vaardigheid om samen te vatten en een verbinding met je notitie-app kan tegelijk een reviewer-agent, één ticket en een hele klantmap uitrusten, en elke verbetering bereikt ze allemaal.
Drie instellingen in plaats van één agentdefinitie
Geef een taak mogelijkheden zonder persona, houd een persona zonder geheugen, of gebruik dezelfde tools opnieuw in verschillende rollen.
Vaardigheden, MCP-servers en verbindingen in één toolkit
Kies vaardigheden uit je bibliotheek en opgeslagen SSH-, database- en dev-commandoverbindingen, plak de MCP-servers-JSON die je al gebruikt en voeg omgevingsvariabelen toe. Inloggegevens blijven in Geheimenbeheer als {{secret:NAME}}-verwijzingen, die bij de start op je computer worden opgelost.
Gekoppeld via een verwijzing
Agents, tickets en instellingen bewaren de toolkit, geen kopie van de inhoud. Bewerk de toolkit één keer en elke agent die hem gebruikt, krijgt bij zijn volgende start de nieuwe vaardigheden en servers.
Op elk niveau dat je al gebruikt
Koppel een toolkit aan één agent, een opgeslagen agent, één backlogticket, een stap van een agentteam, een heel project of een klantmap waarvan de submappen hun eigen toolkits toevoegen.
Mogelijkheden voor één taak
Een ticket kan zijn eigen toolkits meebrengen zonder zijn agent te wijzigen. Ze komen bovenop die van de agent, of vervangen alles (agent, project en map) als de vaardighedenmodus van het ticket op Vervangen staat.
Geheugen, los van de persona
Zet het projectgeheugen per agent op Uit, Alleen lezen of Lezen en schrijven, en overschrijf het voor één ticket. Met Alleen lezen blijft de kennisbank beschikbaar zonder dat een review-agent hem kan herschrijven.
Elke agent-CLI, op desktop en telefoon
Vaardigheden bereiken elke CLI als tekst en, in Claude Code en Antigravity, als native vaardigheden. MCP-servers worden in het eigen formaat van elke CLI geschreven. Maak en koppel toolkits vanaf de desktop of de mobiele app, of laat een agent het doen met de AgentsRoom-tools.
Een toolkit in minder dan een minuut
Geen bestand om te bewerken en niets om met de hand te herstarten.
- 1
Open de bibliotheek
Klik op het koffertje naast Agenten in de titelbalk, of op Beheren naast een willekeurig Toolkits-veld, en dan op Nieuwe toolkit.
- 2
Vul hem
Geef hem een naam, kies zijn vaardigheden en verbindingen, plak zijn MCP-servers en voeg zijn omgevingsvariabelen toe. Gebruik {{secret:NAME}} voor een token.
- 3
Koppel hem
In Agent bewerken > Geavanceerde opties > Toolkits, op een ticket, op een teamstap, in Projectinstellingen > Mogelijkheden of in Mapinstellingen > Kennis.
- 4
Kies het geheugen
Direct onder de toolkits zet je Projectgeheugen op Uit, Alleen lezen of Lezen en schrijven, of laat je het overnemen.
- 5
Start
Bij de volgende start van de agent wordt de toolkit in zijn CLI uitgepakt: vaardigheden, servers, verbindingen en variabelen, zonder iets in je repository te schrijven.
Waarom persona, tools en geheugen apart
Tot nu toe droeg een agentdefinitie alles tegelijk. Een set vaardigheden en servers hergebruiken met een andere rol betekende alles opnieuw opbouwen, en de enige manier om een agent weg te houden van het projectgeheugen was zijn persona weghalen met de minimale systeemprompt.
Los van elkaar passen de drie instellingen bij echte situaties: een reviewer die het geheugen leest maar er nooit in schrijft, een eenmalig onderzoeksticket dat een notitieserver nodig heeft die zijn agent niet heeft, een klantmap waarvan elke agent dezelfde stagingdatabase moet bereiken, een teamstap die een browsertoolkit alleen voor zijn eigen beurt gebruikt.
Het is ook de toegangspoort tot harness engineering voor wie geen dotfiles wil onderhouden: elke keuze is zichtbaar in het agentvenster, reist met je account mee naar je andere computers en is in één oogopslag te controleren.
Goed om te weten
- Een wijziging geldt vanaf de volgende start van de agent. Een sessie die al draait, houdt waarmee ze begonnen is.
- Een projectvaardigheid of projectverbinding in een toolkit geldt alleen in het eigen project. Accountvaardigheden gelden overal.
- Toolkits horen bij je account. In een team dat je met collega's deelt, gebruikt elke start alleen de toolkits van de persoon die de agent start.
- Een teamstap heeft toolkits maar geen geheugeninstelling: gebruik de schakelaar Alleen-lezen stap voor een stap die niets mag schrijven.
- Tot 20 toolkits per agent, ticket, stap, project of map, en 200 per account.
- Een agent die via SSH op een externe machine draait, krijgt de vaardigheden van de toolkit, maar niet zijn MCP-servers.
Veelgestelde vragen
Wat is harness engineering?
Het is de praktijk om de omgeving van een codeeragent vorm te geven in plaats van alleen zijn prompt: de instructies die hij laadt, de tools en MCP-servers die hij kan aanroepen, de kennis die hij leest en schrijft. AgentsRoom maakt van die onderdelen drie instellingen (persona, toolkits, geheugen) die je per agent en per taak instelt.
Kan ik dezelfde vaardigheden en MCP-servers op meerdere agents hergebruiken?
Ja. Zet ze in een toolkit en koppel die aan elke agent, of aan het project of de map, zodat elke agent daar hem krijgt. Als je de toolkit bewerkt, worden ze allemaal bijgewerkt bij hun volgende start.
Kan één ticket een MCP-server krijgen die zijn agent niet heeft?
Ja. Koppel een toolkit aan het ticket. De uitvoering krijgt hem bovenop de eigen toolkits van de agent, en de opgeslagen configuratie van de agent blijft ongewijzigd.
Hoe voorkom ik dat een agent in het projectgeheugen schrijft zonder zijn persona te verliezen?
Zet zijn Projectgeheugen op Alleen lezen, of op Uit om het geheugen helemaal te verbergen. De persona en de tools blijven zoals ze zijn. Je kunt dit ook voor één ticket instellen.
Werkt het met Codex en de andere agent-CLI's, of alleen met Claude Code?
Met elke agent-CLI die AgentsRoom start. Vaardigheden komen overal aan als tekst en als native vaardigheden in Claude Code en Antigravity, MCP-servers worden in het configuratieformaat van elke CLI geschreven, en verbindingen en variabelen volgen de agent, welke CLI hij ook gebruikt.
Waar worden mijn tokens opgeslagen?
Nooit in de toolkit zelf. Een toolkit bevat {{secret:NAME}}-verwijzingen naar Geheimenbeheer, en de waarde wordt op je computer opgelost wanneer de agent start.
Kunnen mijn agents toolkits voor mij maken?
Ja, als je het ze vraagt. De AgentsRoom-tools omvatten toolkits_list, toolkits_get, toolkits_save en toolkits_delete, en agents_save, backlogtickets, teamstappen en project- of mapinstellingen accepteren een lijst van toolkits. Agents krijgen de instructie er nooit zelf een te maken om zich toegang te geven.
Misschien vind je dit ook interessant
Multi-Agent Workflow • Overdracht • Feedback Loop
AgentsRoom Agent Teams koppelt AI-coderingsagenten zoals een echt engineeringteam. Visuele workflow-editor (n8n-stijl canvas) om Dev-, QA-, PM-, Security- en DevOps-rollen te verbinden. Automatische overdracht met functiebeschrijving, git-diff, risico's en testaanwijzingen. Machine-gecontroleerde kwaliteitscontroles (uw testsuite beslist, niet de agent), parallelle QA- en Security-reviewtakken, conditionele verbindingen, feedbackloops, max-cycles bewaker. Kies per team hoe de rollen draaien: één agent die van rol naar rol morpht en de hele context bewaart, of één levende agent per rol die elkaar in real time berichten sturen. De multi-agent orkestrator die uw agenten op Claude, Codex, GitHub Copilot CLI, Cursor en 13 andere agent-CLI's misten.
MCP-servers
Declareer een MCP-server één keer en geef hem aan Claude Code, Codex en elke agent-CLI. Kies hem uit het officiële MCP-register, bewaar sleutels in Geheimenbeheer en meld je aan bij OAuth-servers zoals Notion of Linear met één knop Verbind.
Project Memory
Geef je AI-coderingsagenten een langetermijngeheugen. Beslissingen, architectuur en valkuilen blijven bestaan over sessies heen en worden gedeeld met iedereen op het project. Gratis, onbeperkt.
Pas Agents aan
Kies uit 14 ingebouwde agentrollen, voeg specialistische agents toe van The Agency, of bouw je eigen aangepaste AI codering agent met zijn eigen systeem prompt. Deel vervolgens je agents met je team via de chat en publiceer ze naar de gemeenschap zodat iedereen samen vooruitgaat.
Geheimenbeheer
Bewaar API-sleutels, tokens en wachtwoorden in de sleutelhanger van je besturingssysteem, verwijs ernaar met {ref} in dev-commando's en agentomgevingen, en laat AgentsRoom ze invullen bij het starten. Agenten zien de namen, nooit de waarden, en er wordt niets naar een server gesynchroniseerd.
Rust je agents één keer uit
Gratis op macOS, Windows en Linux, met de mobiele app om toolkits vanaf je telefoon te beheren.
Companion-app: houd je agents onderweg in de gaten
Breng je eigen: Claude, Codex, Antigravity CLI of andere AI-provider.
Stuur bugs en verzoeken direct naar je openbare backlog.