Concepts

Choosing a workflow or a harness

Updated 26 Oct 20263 min read

autobotAI gives you three ways to run security work. They share the same integrations, memory, guardrails and audit trail, so the choice is about the shape of the job, not about which product to buy.

Ad hoc with OptimusWorkflowHarness
Shape of the jobOne-off question or taskKnown steps, repeatedAn outcome that spans many runs, tools and owners
Who decides the pathOptimus, with you in the conversationYou, step by stepAgents, inside the boundaries you set
Runs onYour requestA schedule, an event, an API call or a portal requestSeveral triggers at once, continuously
PredictabilityVaries with the questionSame path every runSame goal, path adapts to the evidence
Cost per runVariesFlat and predictableVaries with the work found
Auditors seeThe conversation and its tool callsThe same path every timeEach agent's runs, approvals and the risk register
Start withInvestigate with OptimusAI Builder or the libraryOptimus

Choose a workflow when

  • You already know the steps, and want them to run the same way every time.
  • Volume is high and cost must stay flat, such as alert enrichment or nightly posture checks.
  • An auditor or regulator needs to see a fixed, repeatable path.
  • The decision points are clear rules, with AI used for enrichment, scoring or summaries inside the flow.

Workflows can still use AI: an AI evaluator classifies or scores, and an AI agent node reasons with tools at one step, while the overall path stays fixed.

Choose a harness when

  • The goal is clear but the path isn't, such as "close every critical finding on this application".
  • The work spans many tools and teams, and different findings need different routes.
  • Agents need to hand work to each other: an intake agent deduplicates, a resolver works the fix, a re-test agent proves it.
  • The job never really ends, such as continuous exposure management or chasing owners until fixes ship.

Examples by team

TeamWorkflowHarness
SOCEnrich every phishing report, quarantine confirmed copies after approval, reply to the reporterContain an active incident: correlate signals, preserve evidence, contain with approval, keep stakeholders updated until closure
IdentityWeekly access review: compare rights with usage, send removals to each managerJoiner-mover-leaver hygiene across every app: find leftover access, chase owners, revoke with approval, re-check after 7 days
GRCCollect evidence for a control every month and file itKeep a framework audit-ready: chase evidence owners, track SLAs, route exceptions to the risk register
CloudNightly scan for public buckets with a fix routed to CloudOps for approvalPosture closure across 800 accounts: find owners, draft fixes, follow up and escalate on SLA, verify
AppSecOpen a ticket for every new critical finding with its ownerFind, fix and verify: scan nightly, take findings from other tools, open pull requests, re-test and update the register

Grow from one to the other

Most automations move along this path:

  1. Ad hoc. Try the job with Optimus and see what it actually takes.
  2. Workflow. When the steps settle, ask Optimus or AI Builder to turn them into a workflow, and keep critical decisions deterministic.
  3. Harness. When one workflow isn't enough to reach the outcome, let Optimus assemble a harness. Your existing workflows become tools the harness's agents call.

You don't have to choose once: a harness usually contains workflows, and a workflow can hand work to an agent at a single step.

Set autonomy for either

The shape of the job and the autonomy of an action are separate choices. A harness can still require approval for every change, and a workflow can run a low-risk action on its own. Set autonomy per action, by risk. See Autonomy and approvals.

Need a hand with this?Our engineers can walk through it with you on your own stack.