ARMARA Course 04

Course 04 / Module 02

Unlock delegation: the four lines that say no

Copy a real manifest, raise four bounded delegation fields, spawn the result, and verify quota by its new UUID.

Level
Intermediate
Time
18 minutes
Commands
5
Finish
Subagents 3, depth 2

Video / coming soon

The written lesson is complete now.

Copy a manifest outside the live directory

Change both name and workspace. The verified agent is uniquely named course-4-orchestrator and remains unscheduled.

Use PowerShell to locate and copy the manifest, then edit the copy in a text editor.
01

Read the zero gate yourself

Run in your terminal
armaraos orchestration quota <DEFAULT_AGENT_UUID>
Real default-agent quota showing subagents zero of zero and depth zero of zero
Fresh live output / delegation off by default / 24 August 2026

Nothing later in the delegation course can work through this default quota.

02

Copy, never edit in place

Copy a manifest outside the live agents directory. Give the copy a unique name and a unique workspace. Preserve every unrelated field.

03

Change four bounded lines

Real copied manifest excerpt with mission enabled, three subagents, depth two, and agent spawning enabled
Real copied manifest / only the delegation gate changed

Missions move to true, subagents to 3, depth to 2, and agent spawning to true. Depth is the multiplier, so raise it last and slowly.

04

Spawn the copied agent

Run in your terminal
armaraos agent spawn <ORCHESTRATOR_MANIFEST>
Run in your terminal
armaraos agent list --json

Copy the new UUID from the roster. Do not reuse the source agent's identifier.

05

Verify, do not assume

Run in your terminal
armaraos orchestration quota <NEW_UUID>
Real spawned orchestrator and quota with three allowed subagents and depth two
Fresh live output / delegation gate passes
06

Use the fallback checks in order

Run in your terminal
armaraos agent list --json
armaraos doctor
armaraos logs --lines 200

Confirm the right UUID and actual spawn before blaming config. Then check doctor and manifest parse evidence. If quota passes but later work stalls, check provider rate limits.

07

Name the real ceiling

Cost fields remain 0.0 and do not provide proven enforcement. The provider limit, absence of a schedule, and the stop procedure later in this course are the real boundaries.

Check it / pass the gate

Read 3 and 2 from the new UUID.

Run quota with the copied agent's UUID. Do not continue until allowed subagents and depth are nonzero.

Safety note

This agent can create other agents that spend. Keep it unscheduled, use the free configured model, and do not raise depth while learning.

Troubleshooting the gate
What you seeLikely causeWhat to do
Quota stays zeroThe old UUID was queried.Copy the new UUID.
Spawn collidesName or workspace was reused.Change both fields.
Manifest parse failsTOML syntax changed.Compare the four intended lines.
Later work stallsProvider concurrency may throttle.Check rate limits before editing again.

Back to Module 4.1

Next / Module 4.3

Hand an agent a goal and walk away

Lesson ready