The best DSPy + RLM agent harness out there.
A production-grade agent framework for Node.js and browser runtimes. Context management, secure JS execution, typed signatures, GEPA optimization, and child agents — in one coherent substrate.
Checkpointed and adaptive context policies keep long-running agents stable without turning the prompt into a landfill.
AxJSRuntime is hardened by default and gives the agent a controlled execution layer instead of a brittle prompt-only loop.
Write agents with typed DSPy-style signatures. Optimize end-to-end with GEPA — no prompt engineering, just declarative intent.
Use checkpointed, adaptive, lean, or full replay policies to keep long-running agents stable across hundreds of turns.
Escalate the actor model when the run gets noisy — without upgrading the whole stack all at once.
Works naturally with prompt-cache-friendly patterns instead of fighting repeated multi-turn workloads.
DSPy-style typed signatures, optimization workflows, and GEPA end-to-end tuning built into the Ax system.
The RLM loop in action.
Each turn the LLM Actor generates code or tool calls. The JS Runtime executes them in a secure sandbox. Results flow into the Context Store and the loop continues until the agent calls success() or reaches maxTurns.
Choose how much the agent remembers.
Each bar represents a prior turn in the prompt. Policies let you trade recall for token efficiency — without changing agent code.
Browser-local is just the start.
The bigger story is the runtime: secure execution, context control, model policy, custom functions, child agents, DSPy compliance, and GEPA tuning for agents that need to keep working over time.