From 0f5456bb5315a51a88d6c5630b123344632792ec Mon Sep 17 00:00:00 2001 From: Christian Nennemann Date: Tue, 31 Mar 2026 15:30:21 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20add=20principle=20#25=20=E2=80=94=20Too?= =?UTF-8?q?l=20Auto-Provision?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/README.md b/README.md index 1c0e7b3..74ccfa9 100644 --- a/README.md +++ b/README.md @@ -254,6 +254,21 @@ Content scales through structured inheritance. --- +## Infrastructure + +### 25. Tool Auto-Provision + +When an agent needs a tool that isn't installed, it should install it automatically — not block and ask. + +- Container should support on-demand tool installation (apt, npm, go install, curl binary) +- Dockerfile covers the 80% case; auto-install covers the long tail +- Log what was installed so it can be baked into the Dockerfile later +- Never let a missing `jq` or `go` derail a 30-minute sprint + +**Origin:** "Wenn irgendwas fehlt wie go — wir brauchen die Möglichkeit ein Tool passthru oder auto-install zu ermöglichen" + +--- + ## (inbox — unsorted ideas) _Drop new principles here. They get organized on next pass._