Managed AI · How our agents work

Agents that finish the job.

A chatbot answers a question. An agent runs a loop — planning, acting, checking its work, and going again until the goal is met. Atwood designs that loop to be reliable over the long haul, and governed on every single turn.

The agent loop

One cycle, repeated until done.

Every Atwood agent works in the same fundamental rhythm. The difference is what happens at the center: each turn passes through Nunc, where policy is enforced, PII is stripped, and the action is logged.

Nunc policy · redact log · memory Plan Act Observe Reflect
1 Plan. The agent breaks the goal into the next concrete step, using the member context and rules it's allowed to see.
2 Act. It calls a real tool through the gateway — query a CRM, draft a message, update a record — never just talk about it.
3 Observe. It reads the result, checks whether the step actually worked, and catches errors before they compound.
4 Reflect. It decides: keep going, retry differently, or hand off to a person — then loops back to plan the next step.
Two patterns we build

Long-horizon agents & loop agents.

The same loop, tuned for two very different jobs — sustained, multi-step work versus focused, iterate-until-right work.

Long-horizon agents

Work that spans many steps — or many days.

Built to stay on a goal across long task horizons without losing the thread. They hold memory and state, checkpoint their progress, recover from failures, and sequence work across multiple systems.

  • Persistent memory & goal state
  • Checkpointing & error recovery
  • Multi-step, multi-system sequencing
  • Human checkpoints at key moments

Good for: member re-engagement campaigns, reconciliation across systems, research and synthesis over your archives.

Loop agents

Iterate until it's right, then stop.

Focused on a single objective, a loop agent repeats — refine, retry, self-correct — until a clear exit condition is met. If it gets stuck or hits a guardrail, it escalates to a person instead of guessing.

  • Defined goal & explicit exit condition
  • Self-correction & bounded retries
  • Quality checks before completion
  • Escalation when blocked

Good for: drafting and refining outreach, cleaning a dataset to a standard, resolving a request end-to-end.

Governed every cycle

An autonomous loop you can still trust.

Autonomy without governance is how AI goes wrong. Because every turn of the loop runs through Nunc, more iterations means more oversight — not less.

Policy at each step

Every action is checked against role-based access before it runs.

🔒

PII stripped

Sensitive data is redacted before it ever reaches the model.

Fully logged

A complete audit trail of every plan, action, and result.

Ephemeral memory

Working context lives in a RAM-only runtime and is wiped after.

A loop in the real world

Example: re-engage at-risk members.

A long-horizon agent, watched the whole way. One goal, several cycles, every step on the record.

1

Plan

Identify members whose engagement has dropped and whose renewal is due this quarter.

access scoped to membership data
2

Act + Observe

Pull attendance and activity from Cvent and Salesforce; confirm the pattern before acting.

PII stripped · action logged
3

Reflect

Segment by why they disengaged, and draft a tailored outreach for each segment.

drafts held for review
4

Human checkpoint

A team member approves or edits the drafts before anything is sent.

human-in-the-loop
5

Loop

Track responses, follow up with non-openers, and report results — then exit when renewals close.

exit condition met · session wiped
Let's build

What should your agents actually do?

Bring a workflow that takes too long or too many systems. We'll show you the loop that handles it — safely.