Skip to Content
AgentsOverview

Agents

An agent is an AI assistant that does a job for you using the systems you have connected. Ask it “where is order NW-10428?” and it looks the order up, checks the shipment and answers in a sentence. Ask it for a refund and it can issue one, or stop and ask a person first.

On this page: the two kinds of agent, how to create one, and where to go next.

Agents list with mode, status, and last run

Two ways to build an agent

KindPick it whenWhat you do
AutonomousThe work changes from one request to the next, like answering customersWrite instructions in plain words and say what it may use. The AI works out the steps itself. See Autonomous agents.
WorkflowThe same steps must run the same way every time, like a nightly reportDraw the steps on a canvas and connect them. See the visual builder.

Both kinds use the same pieces: the tools and APIs you connected, the AI models you connected, memory, checks by a second model, schedules and webhooks. You choose per agent and give nothing up either way.

Which AI model does the work is set separately from what the agent does, so you can switch models at any time. An autonomous agent picks its work mode and a model for each part on its edit page. A workflow agent picks its models on its Execution tab; see Roles and strategies.

Autonomous agent configuration: instructions, work mode, memory and capabilities

Create an agent

  1. Open Agents in the sidebar and click Create agent.
  2. At the top of the builder, pick Autonomous or Workflow.
  3. For an autonomous agent, write its personality and instructions, pick a work mode and its models, then tick what it may use under Capabilities. For a workflow, the canvas opens with a simple Input, AI call, Output flow for you to extend.
  4. Save, then activate it. An agent answers only while it is active.

From the agents list you can also activate, pause, duplicate or delete an agent. Deleting an agent also deletes its channels, so its web chat, website bubble and messaging channels stop answering. Import brings in an agent saved as a file (Import from JSON) or an agent that runs somewhere else (Import external A2A agent; A2A is a standard way for agents to talk to each other).

Agent builder canvas with typed nodes wired into a pipeline

A second opinion before it answers

An autonomous agent can have its answer checked before anyone sees it. One or more checker models each try to find something wrong with the answer. If one does, the agent fixes the answer and tries again. Use a checker from a different AI vendor than the main model, so one vendor’s mistake does not slip through. Set this up on the agent’s Overview tab; details in Autonomous agents.

Agent detail overview showing configuration, tools, and recent runs

An agent’s status

StatusWhat it means
DraftStill being built; nobody can run it yet
ActiveLive and answering
InactivePaused; requests are turned away
ErrorSomething in its setup needs fixing

Where to next

For developers

List and run agents from the terminal with the CLI:

$ npx @almyty/agents list $ npx @almyty/agents run invoice-pipeline --input '{"file_url": "https://example.com/invoice.pdf"}'

Autonomous runs stream their steps with --watch and take safety limits like --max-steps and --max-cost-cents. Full command reference in the Agents CLI.

Every agent, whichever mode, also answers on the OpenAI-compatible API, so an existing OpenAI SDK can call it by changing the base URL.

The status values in the API are draft, active, inactive and error.