Skip to content

Tools


How Atoi decides which tool to use, and where its authority stops.

One agent chooses the least powerful capability and returns the result to youconnectionread or act in a service you authorizedbrowserdrive a site the way you wouldcomputerrun code, tests, and toolsleast capability firstresult on your channelyouAtoione agentthe same agent, whatever it usesOne agent chooses the least powerful capability and returns the result to youleast capability firstyouAtoione agentconnectionread or act in a service youauthorizedbrowserdrive a site the way you wouldcomputerrun code, tests, and toolsresult on your channel
One agent. The least capability that works, and the result comes back to you.

Atoi can search, use connected services, run structured tools, drive a browser, use a computer, and keep long work going as a task. It picks the least powerful option that gets the job done.

#The order

  1. What is already in the thread, project, files, or memory.
  2. A connection or an API.
  3. Structured read, shell, file, and git operations.
  4. A browser it can read.
  5. A browser it can only see.
  6. A full desktop on a computer.
  7. Handing control to you.

#The pieces

PieceRole
ModelReasons and writes
SkillInstructions for a kind of work
ConnectionAuthorization to use a service
ToolOne bounded operation available right now
ComputerA place to run, with stated capabilities
TaskLong work with a state
ReceiptThe proof of what happened

#Only real tools

A capability summary says what Atoi may use in this thread. Only the tools that are actually loaded can run. If one is missing, Atoi says so instead of pretending.

#Code work

Code that changes a project runs as a task and comes back with changes, checks, and proof. There is no separate "code mode".

#Where authority stops

Having a tool is not permission to use it for anything. Sending, deleting, credentials, payments, permissions, and settings keep their gates.

Read Computers for where a tool runs, or Asks and approvals for where its authority stops.

Was this useful?