Talos docs

foliage.generate

Since next

Write or edit a .foliage.json from recipe or template and cook it into .argus/flora/.

Plain text

Answers per plant triangles, bounds, wind, state hash, and a changeId for revert. Writes nothing unless it cooks.

TitleMake a plant
Modedisk
Token costabout 219 tokens (listed only when its toolset is enabled)
Toolsetfoliage

Arguments

ArgumentTypeRequiredDefaultAllowed valuesDescription
dryRunbooleannoCook and answer, write nothing
pathstringyesA plant's .foliage.json file, such as foliage/oak.foliage.json.
recipeobjectnoA whole recipe: {version:1, species, seed, params, variants, ages, materials, outputs}
saveTemplateobjectno{id, title, summary, locks?, override?}: also a project template, one change
seedintegerno
setobjectno{param: number | [min, max] | null, variants?, ages?}
templatestringnoA <species>.<look> id.

Example

An MCP tools/call with the required arguments (placeholders in angle brackets).

{
  "name": "foliage.generate",
  "arguments": {
    "path": "<path>"
  }
}