{"owner":"browser-use","repo":"browser-harness","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md","CLAUDE.md"],"skills":{"AGENTS.md":"browser-harness is a thin layer that connects agents to browsers via an editable CDP harness.\n\n# Code priorities\n- Clarity\n- Precision\n- Low verbosity\n- Versatility\n\n# Overview\nCore code lives in `src/browser_harness/`:\n- `admin.py` — daemon lifecycle, diagnostics, updates, profile management\n- `daemon.py` — the long-lived middleman process between the browser and the agent\n- `helpers.py` — CDP wrapper and core browser primitives auto-imported into `-c` scripts\n- `run.py` — the `browser-harness` CLI\n\n`SKILL.md` tells agents how to use the harness and CLI.\n`install.md` tells agents how to install it, attach a browser, and troubleshoot.\nIn this checkout, invoke the current source with `./browser-harness`; do not use\na globally installed `browser-harness` binary.\n\nFor recording or video tasks, follow `SKILL.md` and\n`interaction-skills/make-video.md`. A natural request to show, record, or demo\nthe work opts in; significant work alone does not. Keep the exact path returned\nby `start_recording()` and never reenact a finished task.\n\nAn agent operating the harness only edits inside `agent-workspace/`:\n- `agent_helpers.py` — task-specific browser helpers the agent adds\n- `domain-skills/` — skills the agent writes and reads\n\n# Contributing\nConsider what is really needed. Prefer the smallest diff that fixes the bug.\n","CLAUDE.md":"# Claude Code instructions\n\nRead and follow `AGENTS.md`.\n\nFor browser work in this checkout, use `./browser-harness` so the current\nsource and its default recorder are active.\n"},"files":{"AGENTS.md":"browser-harness is a thin layer that connects agents to browsers via an editable CDP harness.\n\n# Code priorities\n- Clarity\n- Precision\n- Low verbosity\n- Versatility\n\n# Overview\nCore code lives in `src/browser_harness/`:\n- `admin.py` — daemon lifecycle, diagnostics, updates, profile management\n- `daemon.py` — the long-lived middleman process between the browser and the agent\n- `helpers.py` — CDP wrapper and core browser primitives auto-imported into `-c` scripts\n- `run.py` — the `browser-harness` CLI\n\n`SKILL.md` tells agents how to use the harness and CLI.\n`install.md` tells agents how to install it, attach a browser, and troubleshoot.\nIn this checkout, invoke the current source with `./browser-harness`; do not use\na globally installed `browser-harness` binary.\n\nFor recording or video tasks, follow `SKILL.md` and\n`interaction-skills/make-video.md`. A natural request to show, record, or demo\nthe work opts in; significant work alone does not. Keep the exact path returned\nby `start_recording()` and never reenact a finished task.\n\nAn agent operating the harness only edits inside `agent-workspace/`:\n- `agent_helpers.py` — task-specific browser helpers the agent adds\n- `domain-skills/` — skills the agent writes and reads\n\n# Contributing\nConsider what is really needed. Prefer the smallest diff that fixes the bug.\n","CLAUDE.md":"# Claude Code instructions\n\nRead and follow `AGENTS.md`.\n\nFor browser work in this checkout, use `./browser-harness` so the current\nsource and its default recorder are active.\n"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","title":"AGENTS.md","content":"browser-harness is a thin layer that connects agents to browsers via an editable CDP harness.\n\n# Code priorities\n- Clarity\n- Precision\n- Low verbosity\n- Versatility\n\n# Overview\nCore code lives in `src/browser_harness/`:\n- `admin.py` — daemon lifecycle, diagnostics, updates, profile management\n- `daemon.py` — the long-lived middleman process between the browser and the agent\n- `helpers.py` — CDP wrapper and core browser primitives auto-imported into `-c` scripts\n- `run.py` — the `browser-harness` CLI\n\n`SKILL.md` tells agents how to use the harness and CLI.\n`install.md` tells agents how to install it, attach a browser, and troubleshoot.\nIn this checkout, invoke the current source with `./browser-harness`; do not use\na globally installed `browser-harness` binary.\n\nFor recording or video tasks, follow `SKILL.md` and\n`interaction-skills/make-video.md`. A natural request to show, record, or demo\nthe work opts in; significant work alone does not. Keep the exact path returned\nby `start_recording()` and never reenact a finished task.\n\nAn agent operating the harness only edits inside `agent-workspace/`:\n- `agent_helpers.py` — task-specific browser helpers the agent adds\n- `domain-skills/` — skills the agent writes and reads\n\n# Contributing\nConsider what is really needed. Prefer the smallest diff that fixes the bug.\n","category":"root","tokens":332},{"name":"CLAUDE.md","path":"CLAUDE.md","title":"CLAUDE.md","content":"# Claude Code instructions\n\nRead and follow `AGENTS.md`.\n\nFor browser work in this checkout, use `./browser-harness` so the current\nsource and its default recorder are active.\n","category":"root","tokens":44}]}