Talos docs

Command line

50 pages.

Plain text
NameSummary
argusTalos engine: run a game project or scene, and make, check and bake its files.
argus material checkCheck a material's albedo and roughness against measured real surfaces
argus minimap-bakeDraw a scene's roads from above into a PNG for a HUD minimap, and write the ground area it shows (minX, minZ, maxX, maxZ, the bounds Minimap takes) beside it as JSON.
argus nav-bakeBake a scene's navmesh to .navbake bytes (World::bake_navmesh): what a web export writes beside the scene, because the browser build has no Recast to build one
argus net-botLoad-test bots for a netplay relay: each takes a seat and sends a neutral input every tick, simulating nothing.
argus net-bridgeForeign entities into a netplay session: each stdin line {"seat": N, "axes": {...}, "held": [...]} becomes seat N's input from the next unsealed tick, axes as raw floats.
argus pluginList, inspect, add and remove the plugins a project loads, attach their behaviours, and run their scripts
argus plugin addAdd a plugin to the project, or change its settings when the project already lists it
argus plugin attachAttach one of a listed plugin's behaviours to an entity of a scene (the project's startup scene unless --scene names another).
argus plugin infoWhat a plugin carries, what it may do and the settings it takes
argus plugin key listThe plugins and hosts keys are stored for.
argus plugin key setStore a key for a plugin and a host, from a file that holds it.
argus plugin listThe installed plugins, and which of them the project lists
argus plugin packWrite a plugin's package: the files its descriptor names, in a new folder, as it is published and installed
argus plugin removeRemove a plugin from the project.
argus plugin runRun one of a plugin's scripts on the Node the engine's tools use, from the working directory, with every argument after the script's name (--help included).
argus project initMake a new project from a template
argus project migrateReport, apply or undo upgrading a project to this engine
argus relayRun a rollback netplay relay (docs/NETCODE.md, "Relay"): it seats peers, keeps the clock and sends every tick's inputs to everyone.
argus replay diffPlay recordings A and B (two peers, or one thread count and another) and report where they part: the tick, system, entity and field, with both values
argus runLoad a project or a scene, run it, render a PNG, and optionally keep serving and watching.
argus scene instanceTurn groups of identical static mesh entities into instanced meshes
argus validateValidate a scene against the contract and report every violation
argus vfx bake
argus vfx baseline
argus vfx check
argus vfx clip
argus vfx diff
argus vfx report
argus vfx sheet
argus-agentThe Talos agent interface (MCP over stdio)
argus-agent foliage-presetPlant a scene's terrain over an area with a foliage preset: the foliage.preset tool, run once.
argus-agent mcpConnect AI tools: mcp install --for <tool>
argus-agent mcp installConnect an AI tool to a project in one step: write this agent server into the tool's own MCP config, in its own shape (docs/CONNECT-ANY-AI.md).
argus-agent replayPlay a recorded assistant session again against a project: the same engine calls that landed a change, as an agent of the same name, with its recorded narration printed as stream-json at its recorded times (crate::replay).
argus-agent self-infoPrint the Talos export payload appended to this executable, as the launcher's --info does.
argus-agent setupConnect a person's own AI client to a project in one step: write the project's .mcp.json (what Claude Code reads) with this argus-agent as the argus server, keeping any other servers there.
argus-agent toolsPrint the tool list as tools/list returns it, and stop.
argus-hubThe Talos Hub: installs, updates and opens Talos engines

argus licence

Since next

usage: licence status [--json] | import <file> | request [--label <text>] [--out <file>] | inspect <file> [--json] | audit <file> issuer: keygen --out <file> | issue --key <pem> --spec <json> [--seat <request>]...

Usage

argus licence [ARGS]...

Example

argus licence [ARGS]...

argus login

Since next

Sign in for engine and sample downloads: runs the sign-in of the launcher that installed this engine, which prints a code to enter in a browser

Usage

argus login

Example

argus login

argus logout

Since next

Sign out on this computer: runs the sign-out of the launcher that installed this engine

Usage

argus logout

Example

argus logout

argus material

Since next

argus material: the one subcommand is check

Usage

argus material <COMMAND>

Commands

CommandDescription
checkCheck a material's albedo and roughness against measured real surfaces

Example

argus material <COMMAND>

argus plugin key

Since next

The keys stored on this machine for the hosts plugins fetch from (docs/PLUGINS.md, "Keys")

Usage

argus plugin key <COMMAND>

Commands

CommandDescription
setStore a key for a plugin and a host, from a file that holds it. The key is kept readable by you only, and is sent to that host alone, where the plugin's addresses ask for it
listThe plugins and hosts keys are stored for. Never the keys
removeRemove the key stored for a plugin and a host

Example

argus plugin key <COMMAND>

argus plugin key remove

Since next

Remove the key stored for a plugin and a host

Usage

argus plugin key remove <PLUGIN> <HOST>

Arguments

ArgumentDescription
<PLUGIN>
<HOST>

Example

argus plugin key remove <PLUGIN> <HOST>

argus project

Since next

argus project: the subcommands are init <name> and migrate --dry-run <project>.

Usage

argus project <COMMAND>

Commands

CommandDescription
initMake a new project from a template
migrateReport, apply or undo upgrading a project to this engine

Example

argus project <COMMAND>

argus replay

Since next

Check a --save-replay file against its scene, or two recordings against each other, by the per-system state hashes it carries (the desync finder): where the simulation parts, as JSON on stdout.

Usage

argus replay <COMMAND>

Commands

CommandDescription
verifyPlay FILE on the scene and check each hash line it holds: the first tick window and system where the playback parts from the recording, or "ok": true
diffPlay recordings A and B (two peers, or one thread count and another) and report where they part: the tick, system, entity and field, with both values

Example

argus replay <COMMAND>

argus replay verify

Since next

Play FILE on the scene and check each hash line it holds: the first tick window and system where the playback parts from the recording, or "ok": true

Usage

argus replay verify <PROJECT_OR_SCENE> <FILE>

Arguments

ArgumentDescription
<PROJECT_OR_SCENE>
<FILE>

Example

argus replay verify <PROJECT_OR_SCENE> <FILE>

argus scene

Since next

argus scene: the one subcommand is instance

Usage

argus scene <COMMAND>

Commands

CommandDescription
instanceTurn groups of identical static mesh entities into instanced meshes

Example

argus scene <COMMAND>

argus vfx

Since next

argus vfx: the subcommands are report, sheet, clip, diff, baseline, bake and check; each takes --help

Usage

argus vfx <COMMAND>

Commands

CommandDescription
bake
baseline
check
clip
diff
report
sheet

Example

argus vfx <COMMAND>