mobius 0.16.25

A small, modular Rust framework for building coding agents
Documentation
default_enabled = false
manifest_label = "Computer control"
manifest_description = "Operate a browser and supported native apps with persistent JavaScript and image observations"
prompt = "Computer control is available. Read {documentation} before using computer_control. Browser state and JavaScript variables survive context compaction. Action failures can retain interpreter state; follow the reported state. An overall evaluation deadline, cancellation, or runtime restart loses interpreter state and may leave an action completed; never repeat it automatically. Each agent has its own interpreter. Gateway-coordinated headed browser tabs share one persistent profile and serialize foreground use; the first evaluation after startup or takeover observes without executing submitted code."

[tool]
name = "computer_control"
description = "Evaluate JavaScript in this session's persistent computer runtime. Read the installed documentation first. Await every action. Use the documented browser or native desktop APIs and image helpers. Reset explicitly after state loss; never automatically repeat an uncertain action."

[tool.parameters]
type = "object"
required = ["code"]
additionalProperties = false

[tool.parameters.properties.code]
type = "string"
maxLength = 40000

[tool.parameters.properties.reset]
type = "boolean"
description = "Discard the interpreter before this evaluation. A gateway-owned browser stays open; its first evaluation is observation-only."

[tool.parameters.properties.timeout_ms]
type = "integer"
minimum = 1
maximum = 120000