Human-in-the-loop AI

Have the Agent prepare inspectable files. Gate consequential actions separately.

Buda lets people inspect Agent work, but default autopilot does not pause each tool call for approval. Restrict consequential tool access and set up a separate review path.

Inspect drafts and sources in Buda. For the pilot, have a person send manually; route formal record review and merge through a separate system built for that purpose.

✓ Evidence for reviewers✓ Checkpoints by risk✓ Clear approval boundaries
The gap

A fluent answer can conceal an unreviewed decision

Review breaks down when the reviewer sees only a polished conclusion, or when “done” is treated as permission to send, publish, or write a trusted record.

01 — The evidence is missing

The response looks reasonable, but the source, changed files, and assumptions are not available.

02 — The checkpoint is too late

A message has already been sent or a record changed by the time somebody asks to approve it.

03 — Approval means different things

Viewing an Agent session is not the same as a formal record-level review and merge history.

Human review steps · illustration Decision boundary
≋ Sources assembled
▤ Artifact prepared
↕ Risks flagged
▧ Person reviews
□ Person acts separately
✓
Decision before consequence

Give the reviewer sources, proposed changes, and exceptions before an external action or formal write.

What Buda provides

Make the review a useful decision, not a ceremonial click

Ask the Agent to provide files with sources and open questions. A person can inspect them in Buda; preventing premature action requires tool restrictions and a separate sending or approval flow.

AI Review workflow
Agent Evidence Reviewer Action

Work you can inspect

Sessions and Drive show what the Agent prepared. Browser, Terminal, or Git may help inspect execution for relevant tasks.

See the evidence →
Illustrative review file 3 example files
Artifact Stage Review
Review packet Example draft Check manually
Proposed draft Example file Check manually
Risk notes Example file Review

Decision-ready artifacts

Keep a draft, exceptions, and evidence as files. A person decides outside the Agent task whether to use, return, or reject the result; this is not a built-in Buda approval queue.

Review the output →
▦Source files
▤Assumptions
▰Agent output
▧Exceptions
▥Decision log

A boundary for formal writes

Buda is an execution workspace. Record-level approval and merge may require a separate system such as Busabase ChangeRequests.

Understand the boundary →

Illustrative workflow and file list—not Buda UI, a built-in queue, or automatic approval states.

Capabilities

Six decisions to make before delegating a consequential task

These are human process decisions before enabling consequential tools, not universal per-tool approvals built into Buda.

01 / Owner

Name the decision-maker

Specify who accepts the work and who may authorize an external send, publication, or formal data change.

Review packet
✓ Reviewer
✓ Decision scope
✓ Escalation path
02 / Evidence

Require a review packet

Ask for sources, modified files, assumptions, exceptions, and the action the Agent proposes next.

Review packet
✓ Source links
✓ Artifact or diff
✓ Open questions
03 / Placement

Put the checkpoint before impact

Review after publication is retrospective. Withhold direct-action access; after review, a person or verified controlled system acts.

Review packet
✓ Before send
✓ Before publish
✓ Before trusted write
04 / Risk

Match controls to the tool

A draft and a CRM update carry different risk. Check what the actual integration permits rather than assuming universal approval.

Review packet
✓ Tool permissions
✓ Allowed actions
✓ Rollback plan
05 / Record

Choose the right audit surface

Inspect Agent work in Buda; use a separately integrated and verified review-and-merge system for record-level approvals.

Review packet
✓ Agent session
✓ Review decision
✓ ChangeRequest if needed
06 / Feedback

Learn from rejected results

Track why a reviewer returned work, update examples or instructions, and check whether the same mistake recurs.

Review packet
✓ Return reason
✓ Revised brief
✓ Exception trend
Pilot plan

Test a checkpoint on one real workflow

For example, an Agent prepares reply files; a person verifies and sends manually. Formal record changes use a separate review path. Do not give the Agent direct send or write access before review.

1. Choose the consequence

Identify the external action or trusted write that must not happen before review.

2. Specify the packet

Require an artifact, sources, assumptions, exceptions, and the proposed action.

3. Run the review

Have a person decide in an agreed external process and record the reason separately; a Buda session is not an approval record.

4. Evaluate the cost

Compare avoided errors with review time and refine the checkpoint instead of adding friction everywhere.

Safer by design

Visibility and approval are related, but not identical

Buda makes Agent work inspectable, but default autopilot does not wait for per-call approval and does not provide a universal audit trail for external records. Restrict actual tool access; where structured records require pre-write review, use a separate review-and-merge system such as Busabase ChangeRequests.

Keep the boundary clear
Agent prepares → person reviews
External action → explicit authorization
Formal record write → audited review path
FAQ

Human-in-the-loop AI: common questions

Does human-in-the-loop mean approving every keystroke?

No. Put review before consequential actions and keep lower-risk preparation inspectable.

What should the reviewer receive?

A concrete artifact, sources, assumptions, exceptions, and the proposed next action.

Can Buda automatically hold every tool call for approval?

Do not assume so. Check the behavior of the actual tool and configure access and workflow boundaries accordingly.

Is a session history an audit trail for business records?

No. It helps inspect work, but formal record changes need an appropriate record-level review and merge trail.

How can a team reject an Agent result?

Use a named reviewer and a clear return path; record what was wrong, revise the brief, and run the task again if appropriate.

How do Buda and Busabase differ here?

Buda provides an Agent execution and inspection workspace; Busabase ChangeRequests can handle reviewed writes to structured records when that workflow is required.

Choose one action the Agent must not take directly

Buda lets people inspect Agent work, but default autopilot does not pause each tool call for approval. Restrict consequential tool access and set up a separate review path.

Start with Buda →

Explore the related Buda workspace guide