mlld
Version:
mlld: llm scripting language
25 lines (21 loc) • 446 B
Markdown
id: security-needs-declaration
title: Needs Declaration
brief: Declare required capabilities in modules
category: security
parent: security
tags: [security, needs, capabilities, modules]
related: [modules-creating, security-guards-basics]
related-code: [core/module/NeedsParser.ts]
updated: 2026-01-05
```mlld
name: my-tool
needs {
js: []
sh
}
```
Capabilities: `js`, `sh`, `cmd`, `node`, `python`, `network`, `filesystem`