---
title: "STACK | De agentische codebase"
description: "STACK is een architectuur in vijf lagen voor repositories waarin mensen en agents werk delen: Structure, Toolchain, Agent configuration, Connection…"
image: "https://lenvanderhof.com/photos/len-portrait-1.jpg"
---

Framework

# STACK De agentische codebase

STACK is een architectuur in vijf lagen voor repositories waarin mensen en agents werk delen: Structure, Toolchain, Agent configuration, Connection, Knowledge and quality. Het agent-besturingssysteem wordt geversioneerd zoals de app.

De zetten

5

## Wanneer je het gebruikt

Gebruik STACK als agents goed demoën en daarna de repo laten verrotten: regels in vijf tools, MCP zonder contract, skills zonder eigenaar. De ziekte is agentic repo-schuld, geen zwak model.

## De zetten

1. 01

### Structure

Indeling, toegangspunten, werkruimtes en grenzen waar een agent in zijn eerste minuut doorheen navigeert.
2. 02

### Toolchain

De shells, commando’s en CLI-contracten die een agent mag draaien, opgeschreven in plaats van onthouden.
3. 03

### Agent configuration

AGENTS.md, CLAUDE.md, regels, skills en subagent-charters als geversioneerde staande context.
4. 04

### Connection

MCP-servers, toolcontracten, hooks en guardrails met minimale rechten en een echt faalscenario.
5. 05

### Knowledge en quality

Geheugenlagen, contextbudgetten, evals en CI, zodat een modelupgrade de lat niet stilletjes verlaagt.

## Het boek

Nu verkrijgbaar

### De agentische codebase

De vijflaagse architectuur waarmee agentwerk productie overleeft

Open het boekHet artikelDe serie

## Verwante frameworks

CHORUS

### De multi-agent organisatie

CHORUS is een coördinatieprotocol in zes vaardigheden voor teams van 2 tot 15 mensen die werk delen met gespecialiseerde AI-medewerkers: Charter, Handoff, Orchestrate, Review, Update, Sync. Een organogram noemt rapportagelijnen. CHORUS noemt coördinatielijnen.

SENSE

### AI-agenten voor startupstrategie

SENSE is een strategische intelligentielaag in vijf zetten: Scan, Evaluate, Navigate, Simulate, Execute. Het maakt van agentwerk geen productiviteitstruc, maar een claim met bron die een watchlist, een aannameregister of een maandagbesluit verandert.

BooksOS

### De agentische auteur

BooksOS is een productieproces met poorten voor serieuze non-fictie: Brief, Bible, Map, Draft, Edit, Package, Launch. Agents doen specialistisch werk binnen de poorten. Oordeel, stem en verantwoording blijven menselijk.

GRAIN

### De RAG-engineer

GRAIN is een retrieval-loop: Gather, Rank, Assemble, Inspect, Navigate. Gather verzamelt kandidaat-passages. Rank ordent ze voor de daadwerkelijk gestelde vraag. Assemble bouwt de context die het model mag zien. Inspect controleert of de geciteerde chunk ook degene is die gebruikt is. Navigate beslist over de volgende lookup of de weigering. Als je de passage niet kunt aanwijzen, heb je geen retrieval. Je hebt een vloeiende gok.

## Artikelen op deze site

- [Wat is een AI-agent?](https://lenvanderhof.com/nl/blog/wat-is-een-ai-agent/)
- [MCP uitgelegd voor ondernemers](https://lenvanderhof.com/nl/blog/mcp-uitgelegd-voor-ondernemers/)
- [De agentische codebase: introductie](https://lenvanderhof.com/nl/blog/de-agentische-codebase-introductie/)
- [Versioneer het agent-OS](https://lenvanderhof.com/nl/blog/stack-versioneer-het-agent-os/)
- [Een agentische workflow is geen automatisering](https://lenvanderhof.com/nl/blog/agentic-workflow-versus-automatisering/)
- [LLM-integratie is een operationeel ontwerpprobleem](https://lenvanderhof.com/nl/blog/llm-integratie-is-operationeel-ontwerp/)
- [MCP betekenis: Model Context Protocol, geen product](https://lenvanderhof.com/nl/blog/mcp-betekenis/)
- [Wat is STACK? Vijf lagen, geen diagram van een leverancier](https://lenvanderhof.com/nl/blog/wat-is-stack/)

## Begrippen

- [STACK](https://lenvanderhof.com/nl/begrippen/stack/)
- [CHORUS](https://lenvanderhof.com/nl/begrippen/chorus/)
- [SENSE](https://lenvanderhof.com/nl/begrippen/sense/)
- [BooksOS](https://lenvanderhof.com/nl/begrippen/booksos/)
- [GRAIN](https://lenvanderhof.com/nl/begrippen/grain/)
- [AI-agent](https://lenvanderhof.com/nl/begrippen/ai-agent/)
- [Mens in de lus](https://lenvanderhof.com/nl/begrippen/mens-in-de-lus/)
- [Override-doctrine](https://lenvanderhof.com/nl/begrippen/override-doctrine/)

STACK is het vijflagenmodel in De agentische codebase. Het is geen "AI-stack"-plaatje van een leverancier, geen AGENTS.md-bestand op zich, en geen vertical-slice-tutorial. Een repo met alleen een markdown-instructie heeft nog steeds agentic debt.

## Citatie

STACK (De agentische codebase). Len P. van der Hof, Systemen voor het strategische zelf. https://lenvanderhof.com/nl/frameworks/stack/

```json
{
	"@context": "https://schema.org",
	"@graph": [
		{
			"@type": "DefinedTerm",
			"@id": "https://lenvanderhof.com/frameworks/stack/#term",
			"name": "STACK",
			"description": "STACK is een architectuur in vijf lagen voor repositories waarin mensen en agents werk delen: Structure, Toolchain, Agent configuration, Connection, Knowledge and quality. Het agent-besturingssysteem wordt geversioneerd zoals de app.",
			"url": "https://lenvanderhof.com/nl/frameworks/stack/",
			"inDefinedTermSet": "https://lenvanderhof.com/nl/frameworks/"
		},
		{
			"@type": "WebPage",
			"@id": "https://lenvanderhof.com/nl/frameworks/stack/#webpage",
			"url": "https://lenvanderhof.com/nl/frameworks/stack/",
			"name": "STACK",
			"description": "STACK is een architectuur in vijf lagen voor repositories waarin mensen en agents werk delen: Structure, Toolchain, Agent configuration, Connection, Knowledge and quality. Het agent-besturingssysteem wordt geversioneerd zoals de app.",
			"inLanguage": "nl",
			"isPartOf": {
				"@id": "https://lenvanderhof.com/#website"
			},
			"about": {
				"@id": "https://lenvanderhof.com/frameworks/stack/#term"
			},
			"mainEntity": {
				"@id": "https://lenvanderhof.com/frameworks/stack/#term"
			},
			"breadcrumb": {
				"@id": "https://lenvanderhof.com/nl/frameworks/stack/#breadcrumb"
			}
		},
		{
			"@type": "BreadcrumbList",
			"@id": "https://lenvanderhof.com/nl/frameworks/stack/#breadcrumb",
			"itemListElement": [
				{
					"@type": "ListItem",
					"position": 1,
					"name": "Home",
					"item": "https://lenvanderhof.com/nl/"
				},
				{
					"@type": "ListItem",
					"position": 2,
					"name": "Frameworks",
					"item": "https://lenvanderhof.com/nl/frameworks/"
				},
				{
					"@type": "ListItem",
					"position": 3,
					"name": "STACK",
					"item": "https://lenvanderhof.com/nl/frameworks/stack/"
				}
			]
		}
	]
}
```
