Goals
A goal is an objective LlamaBoss keeps working toward — across multiple steps, tool runs, and check-ins — and verifies against real evidence before calling it done. It is the difference between asking for something once and assigning a job.
Setting a goal
There are three equivalent ways to start one:
- Click [ Goal ▾ ] in the status strip and choose Set a Goal…
- Type
/goalfollowed by the objective — for example/goal convert every CSV in this folder to a formatted workbook - Just say it: a message like “Make this a goal: …” is recognized and starts the goal directly
Once set, the status strip shows the goal and its current state, so you always know what the app is working toward in this conversation.
How a goal runs
When you set a goal, LlamaBoss turns the objective into a working contract and pursues it through the agent — reading files, running scripts, writing outputs, all under the same approval rules as any other tool use. Nothing gets extra permissions just because a goal is active.
If the goal needs something only you can answer — a missing path, a choice between two approaches — it asks, and your next plain reply is taken as the answer. The work then continues from there.
Verification
This is what makes goals different from a long prompt. As the agent works, LlamaBoss keeps a structured record of what actually happened — which tools ran, which files were created or edited, which scripts succeeded. When the work looks complete, a verification pass reviews that evidence against the objective. The model saying “done” is not enough; the evidence has to back it up.
You can force a check at any time with Verify Now in the goal menu, or by typing /goal verify.
Pause, resume, and clear
From the [ Goal ▾ ] menu — or with /goal pause, /goal resume, /goal status, and /goal clear — you can suspend a goal, pick it back up later, check its details, or drop it entirely. A paused goal keeps its progress; clearing one ends it without deleting any files the work produced.
Getting good results
- Turn agent mode on. Goals do their real work through tools; with agent mode off there is nothing for the goal to act with.
- State a verifiable end. “Produce
report.xlsxwith one sheet per site” verifies cleanly; “make things better” does not. - One goal per conversation. Each conversation carries its own goal state, so parallel jobs belong in parallel chats.