Core0

Core0 · Agents

Agents that find their own path.

Hand an agent a goal and a set of tools, and it works out the steps for itself. Open-ended by design, for the work you couldn't script in advance.

agent.ts
import { Agent } from '@subcore-ai/core0'
 
// you give it a goal and tools;
// it works out the steps for itself
const support = new Agent({
name: 'Support',
instructions,
tools: [search, createTicket, escalate],
})

The idea

You hand an agent a goal and a set of tools. It decides what to do next, and talks like a person the whole way.

What agents are good at

Built for the work you can't script.

An agent is the colleague you trust to think on their feet. Give it a goal and the tools to reach it, and it works out the rest, one turn at a time.

When the path is fixed, reach for a Flow Agent

An agent is often the front door. It greets, works out what the caller wants, and routes anything procedural to a Flow Agent. Open-ended where you want range, structured where you want guarantees.

See Flow Agents

The agent greets and routes

It handles the open-ended turns, figures out intent, and decides where the conversation should go next.

The flow runs the procedure

Once a task has a fixed path and required data, control hands off to a Flow Agent that sees it through.

One foundation

Agents and flow agents, built on the same operating layer for production AI.

Memory, tools, telemetry, and human oversight come from one runtime. Build the open-ended half as an agent, the procedural half as a flow agent, and ship them together.

Book a Demo

See Subcore in Action

Ready to see how custom-built AI agents can solve your unique business challenges? Book a live demo tailored to your specific needs.