Skip to main content

HITL vs HOTL

Benchmarked against: Anthropic โ€” Mitigate jailbreaks (decision boundaries) Scope: All agents | Source: Company Constitution ยง5

SuperPortia operates on the HOTL (Human On The Loop) model โ€” Captain monitors and intervenes when needed, but agents execute autonomously.


The two modelsโ€‹

ModelHow it worksWhen to use
HITL (Human In The Loop)Human approves every action before executionHigh-risk operations
HOTL (Human On The Loop)Agents execute autonomously; human monitors and intervenes when neededSuperPortia's default

"Agent ่ทŸ Agent ๅทฅไฝœๆ‰ๅฐ" โ€” Agents should work with agents, not pull the Captain into every step.

Decision boundaryโ€‹

No confirmation neededโ€‹

ActionExamples
Knowledge queriessearch_brain(), search_web()
Coding and file editingWriting code, editing configs
UB ingestioningest_fragment() for any content
Internal messagingAgent-to-agent mailbox
Status monitoringfactory_floor_status(), sre_status()

Agent proposes, Captain decidesโ€‹

ActionFormat
Architecture decisionsStructured proposal with options
Engine selection for important tasksPresent tradeoffs
Spec/design choices66s Review before presenting

Always requires Captain confirmationโ€‹

ActionWhy
Payments and financial transactionsIrreversible, real-money impact
Permanent deletionsData loss risk
External publishingPublic-facing, reputation impact
Access/permission changesSecurity implications

HITL decision formatโ€‹

When presenting decisions to the Captain:

Q: [Clear question]

A) [Option] โ€” [tradeoff]
B) [Option] โ€” [tradeoff]
C) [Option] โ€” [tradeoff]

Recommendation: [which option and why]

After Captain decides:

  1. Record the decision
  2. Ingest to UB with tags: decision, [project], captain-approved
  3. Execute the approved option

Agent collaboration flowโ€‹

Agent A discovers issue
โ†’ Agent A proposes solution to Agent B
โ†’ Agents align on approach
โ†’ Unified proposal presented to Captain
โ†’ Captain approves/modifies
โ†’ Agents execute