OpenHuman
Agent platform that uses Jev to choose tools and browser actions.
Agent platform that uses Jev to choose tools and browser actions.
OpenHuman routes browser-control decisions through its TinyHumans Jev evaluator. For each step, TinyBrowser sends the user's goal, a fresh page snapshot, and recent action outcomes to Jev. Jev chooses a typed browser operation and separately judges whether the goal is visibly complete; TinyBrowser executes the selected operation and independently checks the completion signal.
Choose the next allowed browser operation from the current observed page and user goal.
The request state contains goal (string), page (object with url, title, accessibility_tree, truncated), recent_actions (array of up to 8 records with step, operation, target, input, page_changed), done_unconfirmed (boolean), and fill_already_entered (boolean).
Judge whether the visible page proves all requested requirements are complete.
The request state contains goal (string), page (object with url, title, accessibility_tree, truncated), recent_actions (array of up to 8 records with step, operation, target, input, page_changed), done_unconfirmed (boolean), and fill_already_entered (boolean).
A user gives the browser agent a goal. The host routes the task through the configured provider; the TinyHumans integration uses Jev for its typed decisions.
TinyBrowser sends the current URL, title, accessibility tree, and recent actions. Jev returns an operation and, when needed, a target or supplied input selection.
The controller performs the selected browser action, repeats within its configured step limit, and checks visible completion. Consequential actions can require confirmation.
It makes Jev the decision layer of an observable, multi-step computer-use agent rather than a chat interface. The controller limits the run, treats visible completion as a separate judgment, and gates consequential actions, while the browser adapter maps typed choices to concrete controls.