ExoControl AGENTS.md

ExoControl AGENTS.md is an instructions file for Codex, OpenCode from ImAvgErix/ExoControl. It costs 1,124 tokens per session, scanned A, original, MIT.

A set of AGENTS.md instructions for using Exo Control to operate a Windows computer through an AI agent. It describes the required workflow, safety stops, and available ways to interact with screens, files, and applications.

In plain words
What is it for?
Use it when an agent needs to acquire control, focus a window, inspect the interface, perform grouped actions, verify them, and release control.
Why use it?
It gives agents a consistent process for observing, acting, and checking results while reducing unsafe or uncontrolled computer actions.

Instructions file for CodexOpenCode

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/imavgerix/exocontrol/agents-md
Clone the repo
git clone --depth 1 https://github.com/ImAvgErix/ExoControl

Made for: Codex, OpenCode.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for ExoControl AGENTS.md

README.md
[![agentmods](https://agentmods.dev/badge/instructions/imavgerix/exocontrol/agents-md.svg)](https://agentmods.dev/instructions/imavgerix/exocontrol/agents-md)
Your own site
<a href="https://agentmods.dev/instructions/imavgerix/exocontrol/agents-md"><img src="https://agentmods.dev/badge/instructions/imavgerix/exocontrol/agents-md.svg" alt="Measured on agentmods" height="20"></a>
Per session 1,124 This file is loaded in full into every session.
When invoked 1,124 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.01124 $0.01124
Opus 5 $0.00562 $0.00562
Sonnet 5 $0.00225 $0.00225
Haiku 4.5 $0.00112 $0.00112

Measured 4d ago against content hash de0b37095a68, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

ExoControl AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

AGENTS.md · 65 lines

How it starts

The opening of the file, as written. The whole thing — 65 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Exo Control — agent instructions (any model, any harness)

You have eyes and hands on a Windows PC via Exo Control. You are not limited to one vendor UI.

How you call it

  1. MCP tools (preferred if available): exo_exec, exo_screenshot, exo_help
  2. CLI: exo-control exec --steps '...' or exo-control script file.json
  3. Python: ExoExecEngine().execute([...]) (alias: AetherExecEngine)

If you do not know an op, run {"op":"help"} or exo_help first.

Non-negotiable workflow

  1. Lease before hands: lease_acquire with your agent_id + short task — or session_open to hold the desk like remote access
  2. Plan a script — batch many steps in one exo_exec call
  3. Focus the window (title substring; optional monitor)
  4. Observe/read structure — do not screenshot first
  5. Act (click/type/fill/scroll/browser_* or raw pointer/mouse/keypress/drive) then verify
  6. lease_release or session_close when done

You are a person at the desk. Aim the pointer. Roll the wheel on the document. Glance after you move.

Do / don't

Do Don't
UIA / DOM / refs Coordinate spam
scroll / scroll_into_view / browser_scroll Home / End (they jump the caret, they are not scroll)
Read seen after hands (live eyes) Assume the screen did not change
require_change when UI should flip Assume click worked
confirm=true for kill/registry write/delete Silent destructive OS ops or confirm to escape allowroots
Fail closed and report step errors Invent window titles or UI text
Compact observe Dump full trees / raw HTML

Safety hard stops

No anti-cheat kill, no unnamed-PID kill, no silent elevation. lease_status does not include the token. Files stay in EXO_FILE_ROOTS. See SECURITY.md.

Exo Launcher (optional target)

Installed at %LOCALAPPDATA%\ExoLauncher\app\ExoLauncher.exe. Prefer CDP/DOM when CDP is up; UIA otherwise. Not required for Control to be useful — Notepad, browsers, and any Win app work too.

Read the full file on GitHub · 65 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 65 lines · 1,124 tokens per session scan A de0b37095a68

Subscribe to this mod's changes

ExoControl AGENTS.md is an instructions file published in the GitHub repository ImAvgErix/ExoControl (0 stars, last pushed 19d ago), licensed MIT. It adds 1,124 tokens to every session, about $0.0056 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.