native_react
native_react
¶
NativeReActAgent -- Thought-Action-Observation loop agent.
Renamed from ReActAgent to clarify this is Diapason's native
implementation, not an integration with an external project.
Classes¶
NativeReActAgent
¶
NativeReActAgent(
engine: InferenceEngine,
model: str,
*,
tools: Optional[List[BaseTool]] = None,
bus: Optional[EventBus] = None,
max_turns: Optional[int] = None,
temperature: Optional[float] = None,
max_tokens: Optional[int] = None,
interactive: bool = False,
confirm_callback=None,
skill_few_shot_examples: Optional[List[str]] = None,
)
Bases: ToolUsingAgent
ReAct agent: Thought -> Action -> Observation loop.