Skip to content

human

Human-in-the-loop built-in tools.

Nothing is auto-injected. Declare request_human_tool on the OTA context used by a run when an LLM-driven ThinkUnit should be able to ask a human::

1
2
3
4
5
6
from bridgic.amphibious import OTAContext, request_human_tool

class MyOTAContext(OTAContext):
    pass

MyOTAContext.tool(request_human_tool)

Deterministic workflow and hook code can instead yield HumanCall.