Todas as lamps
Read the history, never rewrite it: status, log, diff, show, blame, branches. A caller value can never become a flag; there is no push or reset because there is no way to express them.
stdout,env=LAMP_*,exec=git
A shell with a ceiling. Runs one command, without a shell, only if a human-written policy allows it; destructive operations are refused before anything runs, and the refusal comes back as data.
stdout,env=LAMP_*,file.read={dir}/*,exec=<your list>
Outdated, deprecated and vulnerable dependencies in package.json, in as few tokens as possible. Reads the project, asks the registry only its small endpoints, never runs npm.
stdout,env=LAMP_*,file.read={root}/*,net=registry.npmjs.org
Find, validate and read agent skills (SKILL.md folders) before an agent loads them: frontmatter contract, name/folder match, size, broken references. Read one section at a time.
stdout,env=LAMP_*,file.read={root},file.read={root}/*
A database the agent can read and cannot damage: one statement, SELECT/WITH/EXPLAIN only, no write verbs, LIMIT enforced, SQLite opened read-only at the driver. SQLite files and Postgres/MySQL URLs.
stdout,env=LAMP_*,db={root}/*
Fetch from an allowlist of hosts and get text back, not markup: HTML reduced to readable text, JSON narrowed to a dotted path, everything clipped. Twelve hosts by default; one line to add another.
stdout,env=LAMP_*,net=<twelve hosts>