--- id: "79a4d3dc-c194-4a6c-aac6-1f75a9456147" name: "Runtime Invocation" micro_summary: "Current operational entry point: stdin-only scripts and config-workspace helpers." status: "resolved" see_also: [] scope: "Current browser-harness invocation and workspace: use stdin scripts and load task helpers from the config workspace." --- ## 2026-08-15 — v0.1.8 runtime contract Run Python through stdin; `-c` is no longer accepted: ```bash browser-harness <<'PY' print(page_info()) PY ``` Helpers are pre-imported and the daemon is ensured before execution. Task-specific helpers live at `$BH_AGENT_WORKSPACE/agent_helpers.py`; without an override the workspace is `~/.config/browser-harness/agent-workspace/`. Domain skills live below `$BH_AGENT_WORKSPACE/domain-skills/` and are disabled unless `BH_DOMAIN_SKILLS=1`. Web work uses the browser from the first step; the root's First moves section owns the only plain-HTTP exception.