{
  "name": {"finding":"OpenHands V1 CLI (the separate OpenHands-CLI repository)","source":"https://github.com/OpenHands/OpenHands-CLI","quote":"OpenHands V1 CLI"},
  "repo": {"finding":"https://github.com/All-Hands-AI/OpenHands redirects to the current OpenHands organization; CLI source and its own maintenance/release status are in OpenHands-CLI.","source":"https://github.com/OpenHands/OpenHands-CLI","quote":"Lightweight OpenHands CLI in a binary executable"},
  "headless": [
    {"finding":"Runs without interactive UI via `openhands --headless`; supply prompt with `-t/--task TEXT` or `-f/--file PATH`. The working directory is not documented as a CLI option in these references; use process cwd is not explicitly evidenced.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"--headless | Run in headless mode (no UI, requires --task or --file)"},
    {"finding":"Headless mode is documented for scripting and automation; sources do not explicitly establish TTY requirements or the precise exit-on-completion behavior.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"Run OpenHands without the interactive UI for CI/CD pipelines and automation"},
    {"finding":"Headless mode operates with all actions auto-approved; docs say this cannot be changed and LLM approval is unavailable there.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"--always-approve | Auto-approve all actions without confirmation"},
    {"finding":"`--json` enables JSONL output in headless mode; emitted event stream is suitable for parsing.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"--json | Enable JSONL output (requires --headless)"}
  ],
  "confinement": [
    {"finding":"Approval options documented are auto-approve and LLM-based analyzer in interactive CLI; headless auto-approves. No command allow/deny list or shell command policy was found in reviewed CLI docs.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"# LLM-based security analyzer"},
    {"finding":"No documented CLI option in reviewed references restricts writes to the working directory or enables read-only/protected-path controls. `serve --mount-cwd` mounts cwd into a Docker container, but this is GUI server behavior, not an established headless confinement guarantee.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"--mount-cwd | Mount the current working directory into the container"},
    {"finding":"Built-in network isolation for this headless CLI was not found in reviewed sources. Docker is documented for `serve`; no network policy for headless mode is documented.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"Launch the OpenHands GUI server using Docker"},
    {"finding":"none documented for headless shell allow/deny lists, workspace-only writes, or network restriction in reviewed sources.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"Run OpenHands agent inside your terminal"}
  ],
  "usage": [
    {"finding":"Token usage per run and its presentation could not be established from reviewed CLI documentation. JSONL is documented as events, but no token totals schema is specified there.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"Enable JSONL output"},
    {"finding":"Money cost reporting or a cost command could not be established from reviewed sources.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"Run OpenHands agent inside your terminal"},
    {"finding":"Machine-readable event output exists (JSONL), but machine-readable token/cost usage was not found.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"--json | Enable JSONL output"}
  ],
  "parallel": [
    {"finding":"The CLI has registered built-in subagents and a delegate tool, based on its official release notes. The reviewed release note does not specify parallel execution guarantees or a CLI parallelism switch.","source":"https://github.com/OpenHands/OpenHands-CLI/releases","quote":"Feat: delegate tool for spawning sub-agents"},
    {"finding":"Running multiple independent CLI processes is not specifically documented in reviewed sources.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"Run OpenHands agent inside your terminal"}
  ],
  "providers": [
    {"finding":"CLI README describes using Claude, GPT, or any other LLM; configuration supports model, API key, and custom base URL. A complete provider list was not found in reviewed CLI docs.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"You can power it with Claude, GPT, or any other LLM"},
    {"finding":"Custom LLM base URL can be configured; support specifically naming Ollama, LM Studio, or vLLM was not established from reviewed official pages.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"LLM_BASE_URL | Custom LLM base URL"}
  ],
  "subscriptionLogin": [
    {"finding":"No vendor subscription login for model providers (Claude Pro/Max, ChatGPT, Google, Copilot, etc.) was found in reviewed CLI documentation. OpenHands Cloud login exists, but is not evidence of a provider subscription login.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"Authenticate with OpenHands Cloud"},
    {"finding":"The documented configuration exposes an LLM API key; subscription-based model authentication not found.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"LLM_API_KEY"}
  ],
  "license": {"finding":"MIT, per official CLI project README and package metadata. LICENSE file itself was not independently opened.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/pyproject.toml","quote":"license = { text = \"MIT\" }"},
  "latestRelease": {"finding":"Latest listed OpenHands-CLI release: 1.16.0, released May 8 (year not exposed in the rendered release excerpt). The release list is old relative to the checked date; exact release year not found in captured official page text.","source":"https://github.com/OpenHands/OpenHands-CLI/releases","quote":"1.16.0 ... released this 08 May"},
  "maintenance": {"finding":"Project README explicitly says it is no longer actively maintained. Default-branch latest commit date was not established; therefore activity by commit date is not found.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"This project is no longer actively maintained."},
  "language": {"finding":"Python CLI; package classifiers identify Python 3 and entry point is Python module.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/pyproject.toml","quote":"Programming Language :: Python :: 3 :: Only"},
  "install": {"finding":"Recommended install: `uv tool install openhands --python 3.12`.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"uv tool install openhands --python 3.12"},
  "checkedOn": {"finding":"2026-10-27","source":"https://github.com/OpenHands/OpenHands-CLI","quote":""},
  "gaps": [
    {"finding":"Not found: definitive current-working-directory argument/behavior, TTY requirement, explicit completion exit behavior; reviewed command reference and CLI README.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"--headless"},
    {"finding":"Not found: detailed shell/write/network confinement controls; reviewed CLI README and command reference.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"Confirmation Modes"},
    {"finding":"Not found: token totals and money-cost output or cost command; reviewed CLI command reference and README.","source":"https://github.com/OpenHands/docs/blob/main/openhands/usage/cli/command-reference.mdx","quote":"--json"},
    {"finding":"Not found: complete provider inventory, explicit Ollama/LM Studio/vLLM compatibility, and model-vendor subscription OAuth; reviewed CLI README and command reference.","source":"https://github.com/OpenHands/OpenHands-CLI/blob/main/README.md","quote":"Claude, GPT, or any other LLM"},
    {"finding":"Not found: explicit parallel execution semantics, newest default-branch commit date, and exact year for release date in captured release page; reviewed release page and repository README.","source":"https://github.com/OpenHands/OpenHands-CLI/releases","quote":"1.16.0"}
  ]
}
