Automations
Create an automaton with a name and a brief, talk to it, give it schedules, read its reports, and review what a run changed before it reaches your files.
Available now. A current user-facing path exists within the stated scope.
What an automaton is
An automaton is an agent of your own, with a name, a brief and a model, that keeps its own conversation on this Mac and never interrupts Work.
Automatons live in Home › Team › Agents, in the Automatons section marked Personal. They run on this Mac, for you only; team automatons are not available yet.
Switch the section between List and Canvas. In Canvas, choose an automaton to read its conversation beside the drawing, and Details opens its page.
If it goes wrong
Automatons could not be read- Choose
Retry. If it keeps failing, quit and reopen Bandicot. No automatons yet- Choose
New automatonto make the first one.
The Agents view
Team › Agents lists what waits for your answer, your automatons, and the installed agents you can start in Chat.
Needs you lists automaton runs waiting for an approval or an answer; choose one to open it. Your other Macs lists asks from agents on your other Macs, and an answer here settles it there.
Under Agents, each installed agent has an owner list; pick a person or Unassigned. To start one now, use Run an agent in Chat.
- Open Home › Team, then Agents.
- In
Run an agent in Chat, choose the agent underChoose an agent. - Type the job in
Enter a task. - Choose
Run in Chat; the run opens as a chat.
If it goes wrong
Could not start the turn.- Try again. If it repeats, check that a model is connected in Settings › Model.
No agents installed- No agent definition is loaded for this project, so there is nothing to start here yet.
Create an automaton
In Team › Agents, choose New automaton, give it a Name and a Brief, and choose Create automaton.
The brief says who it is and how it works; it reads it at the start of its conversation and again after you change it. Goal says what every run works toward, and Done when is what a scheduled run checks before it reports Done. Both are optional.
The model and effort start as Same as Work, the model and effort active in Work; pick others if you want. You can change them later from the top of its conversation.
- Open Home › Team, then Agents.
- Choose
New automaton. - Type a
Name, such asRelease scout, and aBrief. - Optionally fill in
GoalandDone when, and pick a model. - Choose
Create automaton, or press⌘↵. Esc cancels.
If it goes wrong
Give it a name.- Type a name; it is required.
Say what it is for and how it should work.- The brief is required. A sentence or two is enough.
Talk to an automaton
Each automaton page has one conversation: type in the box at the bottom and its answer lands there.
Enter sends and Shift+Enter adds a line. While a run is working, Enter tells it something it reads at its next step, and the square button stops the run.
Open in Chat opens the same conversation as a normal chat. Load earlier reads older messages. When a run asks for permission or a question, the card appears above the box: Allow once, Allow this session or Deny; Run once outside the sandbox or Keep it inside; or type in Your answer… and choose Answer.
If it goes wrong
The conversation could not be read- Choose
Try again. That run has just finished. Send again to start a new turn.- Your message arrived after the run ended. Send it again.
Run failed,Run cancelledorRun effect unknown.- Read the conversation for the reason. For an unknown effect, check Versions › Changes before you run it again.
This request is no longer open.- The run moved on or stopped; nothing more is needed.
Add a schedule
A schedule sends the automaton a message every so many minutes, and the answer lands in its conversation.
Set Every (minutes) in whole minutes and Stop after (runs), where 0 keeps it running. For runs that came due while the Mac slept or Bandicot was closed, choose Skip them, or Catch up to run the last three it missed, oldest first, when Bandicot is back.
Each schedule row has its own switch and Run now. Choose a row to edit it, then Save changes or Done.
- Open the automaton and, under
Schedules, chooseAdd schedule. - Name it, such as
Morning check, and write theMessageeach run sends. - Set
Every (minutes)andStop after (runs). - Choose
Skip themorCatch up, thenAdd schedule.
If it goes wrong
Whole minutes, 1 or more.- Type a whole number of minutes, one or more.
- A row's switch is greyed out:
This schedule has used every run it was given. - Raise
Stop after (runs), or set it to0for no limit. - A row says a run was skipped, or is waiting to start.
- Skipped runs came due while the Mac slept or Bandicot was closed. Choose
Catch upif you want missed runs made up.
Pause, run now and delete
The On switch at the top pauses or resumes all of an automaton's schedules, and each schedule's Run now starts one run at once.
While it is off, the page says it is paused and no schedule runs. To delete it, open the Brief card at the bottom of its page, choose Delete…, then Delete; Keep backs out. Its schedules go with it, and its conversation stays readable in Chat.
Last report and runs
Last report says how the latest run ended, and Runs shows every run as a dot you can open.
A report reads Done, Blocked or Needs you, with Blocked by or It asks when there is one. If a run ended without saying whether the work is done, its conversation has what it did.
In Runs, choose a dot to see what that run reported, whether it ran On schedule or was Asked, how many tool rounds it used and its tokens in and out. Open conversation opens the full run. The line under the dots counts runs done and runs that need a look.
Keep working with the window closed
Turn on Keep working when Bandicot is closed, under the Automatons section, so the engine starts at login and schedules run with no window open.
It runs while this Mac is awake. A schedule due while it sleeps runs when it wakes, or, if one of your other Macs covers this one, that Mac runs it in the same project and hands it back on wake.
On a MacBook, Keep working with the lid closed sits just below it, as in Settings › Your phone.
If it goes wrong
macOS is waiting for you to allow Bandicot in Login Items.- Choose
Open Login Itemsand allow Bandicot. macOS did not change the login item- Read the detail, then turn the switch on again, or allow Bandicot in System Settings › General › Login Items.
Review what a run changed
A scheduled run works in its own copy of the folder, and its changes wait in Versions until you apply or discard them.
A notice says when a change is ready to review. See Review changes from automations.
Questions
Do automations run when my Mac sleeps?
Not on that Mac. A run due while it sleeps runs when it wakes, or on another of your Macs that covers it; with Skip them, missed runs are skipped.
Can an automation change my files on its own?
No. A scheduled run's changes wait in Versions until you apply them.
Which model does a run use?
The automaton's own model, which starts as Same as Work unless you picked another.
Can I talk to an automaton between runs?
Yes. Each automaton keeps one conversation; type to it on its page, or choose Open in Chat.