ReAct (Reasoning + Acting) strategy.
Sends the current context to an LLM with available Actions as tools. The LLM decides which tool to call, the strategy executes the Action, feeds the result back, and repeats until the LLM produces a final text answer or max iterations are reached.
Required context keys
:backend-- AIBackend module (e.g.Raxol.Agent.Backend.HTTP):backend_opts-- keyword list for backend calls (api_key, model, etc.):actions-- list of Action modules available as tools
Optional context keys
:system_prompt-- system message prepended to conversation:max_iterations-- loop guard (default 10)