Skip to content

OpenHands vs YYLO

open-source · free-tier · usage-based

·

open-source

OpenHands wins · 3411 (16 drawn)

Agenticness — how well agents can access and operate the productAgenticness

How well agents can access and operate the product

Agent access

  1. ai-native userPoint an agent at llms.txt or agent-oriented docs

    weight 2 · round to OpenHands
    OpenHandsfullprobed9/10

    A probe confirms OpenHands hosts a live llms.txt at docs.openhands.dev/llms.txt returning HTTP 200 with an explicit LLM-friendly documentation index, directly satisfying the story. Missing for 10: no independent third-party confirmation that agents actually consume/parse this file successfully in practice.

    • [probe] PROBE llms.txt: HTTP 200 at https://docs.openhands.dev/llms.txt # OpenHands Docs > LLM-friendly index of OpenHands documentation (V1). Lega…
    YYLOnone0/10

    Direct probes show no llms.txt (404), no docs.md machine-readable variant (404), and no OpenAPI spec (404), meaning there is no agent-oriented docs endpoint to point an agent at; the only docs are standard human-facing HTML pages.

    • [probe] PROBE llms.txt: HTTP 404 at https://yylo.dev/llms.txt
    • [probe] PROBE docs-md: HTTP 404 at https://yylo.dev/docs/yylo.md
    • [probe] PROBE openapi: all candidate paths 404 (https://yylo.dev/openapi.json, https://yylo.dev/swagger.json, https://yylo.dev/api/openapi.json, htt…
  2. ai-native userRun the product headlessly / in CI for automation

    weight 2 · round to OpenHands
    OpenHandsfullprobed8/10

    OpenHands supports CLI mode with auto-approve for non-interactive runs, API support for automation/scripting, webhook/schedule-triggered automations (Slack, GitHub, Linear), and can run headless in Docker/VMs/servers — all consistent with CI/automation usage. Missing for 10: an explicit first-party CI pipeline example (e.g., GitHub Actions config) or independent hands-on confirmation of headless CI runs.

    • [claimed-docs] Auto-approve all actions (use with caution)
    • [claimed-docs] API support for automation and scripting
    • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
    • [github] Run agents locally, in Docker, on VMs, or anywhere you can run an agent server backend
    • [probe] official CLI documented at https://docs.openhands.dev/usage/how-to/cli-mode

    YYLO is a CLI orchestrator with scriptable commands (init, task start, ledger, loop, parallel-runner, run-until-completion) that produce structured watch receipts with exit codes and JSON state, and it's installable via npm as a public package with documented bins (yylo, yy, ypl) suitable for CI invocation. missing for 10: no explicit CI pipeline example (e.g., GitHub Actions config), no independent hands-on report of running it headlessly in CI, and llms.txt/openapi probes returned 404 suggesting thinner machine-readable integration docs.

    • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
    • [claimed-docs] `yy loop` repeats arbitrary shell commands sequentially.
    • [claimed-docs] Bounded concurrent fan-out for independent kanban tasks, data items, or complete commands—with structured evidence for every item.
    • [claimed-docs] Repeat bounded YYLO iterations until no open kanban work remains.
    • [github] A successful run prints the installed YYLO version, initializes `.juno_task/`, then emits a watch receipt with `"state":"COMPLETED"`, `"exit…
    • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
    • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
  3. ai-native userPlug MCP servers into this product so it can use their tools

    weight 3 · round drawn
    OpenHandsnone0/10

    OpenHands is an AI coding agent, so the axis of consuming MCP servers as a client is applicable (unlike serving MCP, which would be na for an agent), but no evidence in the pack mentions MCP integration, configuration, or tool-plugging capability at all.

      YYLOnone0/10

      YYLO's docs describe orchestrating coding agents, ledgers, workflows, and an 'open-standard path' for skills, but no evidence anywhere mentions MCP servers or a mechanism to plug in MCP tools for the agents it orchestrates.

      • ai-native userUse an official CLI

        weight 2 · round drawn
        OpenHandsfullprobed8/10

        OpenHands documents an official CLI mode with natural language task execution, conversation resumption, and auto-approve controls, confirmed by dedicated docs pages and a probe verifying the CLI documentation page exists. Missing for 10: independent/hands-on third-party corroboration beyond vendor docs, and more detail on CLI installation/distribution mechanics.

        • [claimed-docs] Type natural language tasks and receive instant feedback
        • [claimed-docs] Resume previous conversations
        • [claimed-docs] Auto-approve all actions (use with caution)
        • [probe] official CLI documented at https://docs.openhands.dev/usage/how-to/cli-mode

        YYLO ships an official CLI (@yylo/cli) with documented commands (init, ledger, loop, doctor, task start, merge land) and is verifiably published on npm plus MIT-licensed on GitHub, matching an AI-native agentic workflow tool. missing for 10: independent third-party usage reports/reviews beyond vendor docs and registry probes, and some llms.txt/docs-md/openapi endpoints 404 suggesting incomplete machine-readable doc surface.

        • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
        • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
        • [claimed-docs] yy ledger create "Validate recovery" --status todo --tags auth yy ledger ready --sort asc yy ledger get TASK_ID
        • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
        • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
        • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
        • [probe] PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License /…
      • ai-native userDrive the product through a documented public API

        weight 3 · round to OpenHands
        OpenHandsfullprobed8/10

        OpenHands exposes a documented OpenAPI spec (openapi.json) plus an llms.txt LLM-friendly docs index, and pricing docs explicitly mention 'API support for automation and scripting,' confirming a public, documented API for programmatic/agentic control. missing for 10: independent third-party corroboration of API usage/reliability and more detailed API reference docs beyond the openapi.json probe.

        • [probe] PROBE openapi: HTTP 200 at https://docs.openhands.dev/openapi.json — contains "openapi" key
        • [probe] PROBE llms.txt: HTTP 200 at https://docs.openhands.dev/llms.txt # OpenHands Docs > LLM-friendly index of OpenHands documentation (V1). Lega…
        • [claimed-docs] API support for automation and scripting

        YYLO exposes a well-documented CLI (`yylo`, `yy`, `ypl`) with structured JSON output, a ledger/task API, YAML workflow contracts, and templating for chaining steps, which an AI-native user could script against — supported by first-party docs and a live public npm package. However, there is no true public HTTP/OpenAPI-style API: explicit probes for llms.txt, docs.md, and OpenAPI specs all returned 404, meaning the only 'API' is the CLI surface, not a documented network API a remote agent could call directly. Missing for 10: an OpenAPI/REST API spec, an llms.txt or machine-readable API manifest, and evidence of remote/programmatic (non-CLI) invocation.

        • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
        • [claimed-docs] `yy loop` repeats arbitrary shell commands sequentially.
        • [claimed-docs] Save the same contract as YAML for a reusable workflow.
        • [claimed-docs] yy ledger create "Validate recovery" --status todo --tags auth yy ledger ready --sort asc yy ledger get TASK_ID
        • [probe] PROBE llms.txt: HTTP 404 at https://yylo.dev/llms.txt
        • [probe] PROBE docs-md: HTTP 404 at https://yylo.dev/docs/yylo.md
        • [probe] PROBE openapi: all candidate paths 404 (https://yylo.dev/openapi.json, https://yylo.dev/swagger.json, https://yylo.dev/api/openapi.json, htt…
        • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
      • ai-native userBuild against official SDKs

        weight 2 · round to OpenHands
        OpenHandsfullprobed8/10

        OpenHands documents an official Software Agent SDK ('a composable Python library for building agents that work with code') plus a public OpenAPI spec and llms.txt index, giving AI-native users concrete official interfaces to build against. Missing for 10: independent/third-party corroboration of SDK usage, and richer SDK-specific docs (examples, API reference depth) beyond the single description.

        • [claimed-docs] The Software Agent SDK is a composable Python library for building agents that work with code.
        • [probe] PROBE openapi: HTTP 200 at https://docs.openhands.dev/openapi.json — contains "openapi" key
        • [probe] PROBE llms.txt: HTTP 200 at https://docs.openhands.dev/llms.txt # OpenHands Docs > LLM-friendly index of OpenHands documentation (V1). Lega…
        YYLOnone0/10

        YYLO ships an official CLI (@yylo/cli) and open MIT-licensed repo, but there is no evidence of an SDK (client library/API) to build against — OpenAPI/spec probes and llms.txt/docs-md endpoints all return 404, and no SDK docs are mentioned anywhere in the pack.

        • [probe] PROBE llms.txt: HTTP 404 at https://yylo.dev/llms.txt
        • [probe] PROBE docs-md: HTTP 404 at https://yylo.dev/docs/yylo.md
        • [probe] PROBE openapi: all candidate paths 404 (https://yylo.dev/openapi.json, https://yylo.dev/swagger.json, https://yylo.dev/api/openapi.json, htt…
        • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
        • [probe] PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License /…
      • ai-native userSubscribe to events via webhooks

        weight 2 · round to OpenHands
        OpenHandspartialclaimed5/10

        GitHub README explicitly states OpenHands can 'run on a schedule or in response to webhook events' for automations, indicating webhook-triggered event subscription, but there is no dedicated documentation page detailing webhook setup, payload schema, or event types. missing for 10: dedicated webhook docs/config guide, independent/hands-on confirmation, and detail on which events can be subscribed to.

        • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
        YYLOnone0/10

        No evidence of any webhook subscription mechanism; YYLO documents Slack/GitHub integrations pulling into kanban but nothing about outbound event webhooks, and API/openapi probes returned 404s.

        • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
        • [probe] PROBE openapi: all candidate paths 404 (https://yylo.dev/openapi.json, https://yylo.dev/swagger.json, https://yylo.dev/api/openapi.json, htt…

      Agentic features

      1. ai-native userGet AI-generated insights and suggestions from my data inside the product

        weight 2 · round to OpenHands
        OpenHandsfullclaimed7/10

        OpenHands ships automation agents that inspect real data (incident logs, PR diffs, workflow failures, security alerts) and generate AI insights/suggestions such as severity assessment, review comments, root-cause analysis, and remediation PRs, directly matching the story's intent for a coding-agent product. Evidence is vendor-documented only, with no independent/hands-on corroboration of the quality of these insights. Missing for 10: independent validation of suggestion quality, a unified 'insights' UI/dashboard, and evidence of insights beyond code/security/ops contexts.

        • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.
        • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
        • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
        • [claimed-docs] Review security alerts, validate the finding, update affected code, and open a pull request with the remediation.
        • [claimed-docs] Watch Slack channels for @openhands mentions, open a conversation with the message context, and reply when the agent finishes.
        YYLOnone0/10

        YYLO is an orchestration/CLI tool for running coding agents, workflows, and task ledgers; it launches subagents to perform tasks but nothing in the evidence describes it generating analytic insights or suggestions from a user's own data. Merge/validation explicitly avoids invoking models (yylo-gh-6), and no docs mention dashboards, analytics, or AI-generated insight surfacing.

        • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
        • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
        • [claimed-docs] yy ledger create "Validate recovery" --status todo --tags auth yy ledger ready --sort asc yy ledger get TASK_ID
      2. ai-native userSet up automations that run autonomously in the background

        weight 2 · round to OpenHands
        OpenHandsfullclaimed8/10

        OpenHands supports scheduled/webhook-triggered automations integrating with Slack, GitHub, Linear, etc., and ships prebuilt autonomous workflows (bug triage, PR review, CI failure fixing, security remediation, Slack mention handling) that run without human intervention, plus API support for scripting automations. Missing for 10: independent/hands-on verification of the scheduling/webhook trigger reliability and no detailed docs excerpt on configuring schedules beyond marketing copy.

        • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
        • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.
        • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
        • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
        • [claimed-docs] Review security alerts, validate the finding, update affected code, and open a pull request with the remediation.
        • [claimed-docs] Watch Slack channels for @openhands mentions, open a conversation with the message context, and reply when the agent finishes.
        • [claimed-docs] API support for automation and scripting

        Docs describe multiple mechanisms for autonomous, repeated execution — `yy loop` for repeating shell commands, run-until-completion scripts that iterate until kanban work is done, a workflow-runner for chained multi-step automations, a bounded parallel-runner for concurrent fan-out, and integrations that pull Slack/GitHub work into a kanban queue and post results back. This supports background-style autonomous task execution, and sessions can be resumed via `yy continue SESSION_ID` rather than reconstructed from a terminal. However, there's no evidence of a persistent scheduler/cron-like trigger or a hosted background service — everything appears CLI/session-driven, and there is no independent or hands-on confirmation that these loops truly run unattended over long periods. Missing for 10: evidence of scheduled/triggered automations independent of an active session, and third-party corroboration of long-running unattended execution.

        • [claimed-docs] `yy loop` repeats arbitrary shell commands sequentially.
        • [claimed-docs] Bounded concurrent fan-out for independent kanban tasks, data items, or complete commands—with structured evidence for every item.
        • [claimed-docs] Continue a captured session with `yy continue SESSION_ID`; do not reconstruct work from tmux scrollback.
        • [claimed-docs] Choose Workflow Runner when a step consumes `{{ steps.<id>.response }}`, a generated file, or a session from an earlier step.
        • [claimed-docs] Repeat bounded YYLO iterations until no open kanban work remains.
        • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
        • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
      3. ai-native userDelegate tasks to a built-in AI assistant inside the product

        weight 3 · round to OpenHands
        OpenHandsfullprobed8/10

        OpenHands is itself the built-in AI assistant/agent: CLI mode lets users type natural language tasks and get instant feedback, resume conversations, and auto-approve actions, and it can run locally, remote, or in the cloud with any LLM. This directly matches delegating tasks to a built-in assistant within the product. Missing for 10: independent/hands-on user reports validating the delegation experience beyond vendor docs, and more detail on task delegation depth (e.g., multi-step autonomy limits).

        • [claimed-docs] Type natural language tasks and receive instant feedback
        • [claimed-docs] Resume previous conversations
        • [claimed-docs] Auto-approve all actions (use with caution)
        • [github] Switch between local, remote, and cloud agents without losing focus
        • [github] Use with any LLM
        • [probe] official CLI documented at https://docs.openhands.dev/usage/how-to/cli-mode

        YYLO's CLI lets a user delegate a task to an AI agent via `--subagent claude` and manage it through kanban/ledger workflows, so task delegation to an AI is documented, but the AI capability is an external subagent (e.g., Claude) invoked by the orchestrator rather than an assistant built into YYLO itself. missing for 10: evidence of an assistant embedded in the product (not requiring an external model/agent), and any first-party assistant UI/API rather than orchestration of third-party agents.

        • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
        • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
        • [claimed-docs] yy ledger create "Validate recovery" --status todo --tags auth yy ledger ready --sort asc yy ledger get TASK_ID
      4. ai-native userOperate the product with natural-language commands

        weight 2 · round to OpenHands
        OpenHandsfullprobed8/10

        OpenHands' CLI mode explicitly lets users type natural language tasks and get instant feedback, resume conversations, and control approvals, directly matching the story, and this is corroborated by an official documented CLI probe. Missing for 10: independent/hands-on user reports validating the natural-language interaction quality beyond vendor docs.

        • [claimed-docs] Type natural language tasks and receive instant feedback
        • [claimed-docs] Resume previous conversations
        • [claimed-docs] Auto-approve all actions (use with caution)
        • [probe] official CLI documented at https://docs.openhands.dev/usage/how-to/cli-mode
        YYLOnone0/10

        YYLO's interface is a structured CLI (yylo/yy commands with explicit flags like --task, --subagent) rather than a natural-language command interface; the --task string is passed through to a subagent, not parsed as an operator instruction to YYLO itself. No evidence shows a chat-like or NL command surface for driving YYLO's own operations (init, start, finish, ledger, merge, etc.).

        • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
        • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
        • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
        • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…

      Api quality

      1. ai-native userExplore an interactive API reference with runnable examples

        weight 2 · round to OpenHands
        OpenHandspartialprobed3/10

        Evidence shows an OpenAPI spec is served (openhands-probe-2) and API support is advertised for automation/scripting (openhands-docs-13), implying some API reference exists, but there is no evidence of an interactive documentation UI (e.g., Swagger/Redoc 'try it' console) or runnable code examples tied to that spec. missing for 10: interactive API explorer UI, runnable/try-it code examples, confirmation the openapi.json is rendered as browsable docs.

        • [probe] PROBE openapi: HTTP 200 at https://docs.openhands.dev/openapi.json — contains "openapi" key
        • [claimed-docs] API support for automation and scripting
        YYLOnone0/10

        YYLO is a CLI orchestrator for coding agents, not an API product; there is no evidence of an interactive API reference, and explicit probes for openapi.json/swagger.json and llms.txt all return 404, indicating no such reference exists.

        • [probe] PROBE llms.txt: HTTP 404 at https://yylo.dev/llms.txt
        • [probe] PROBE docs-md: HTTP 404 at https://yylo.dev/docs/yylo.md
        • [probe] PROBE openapi: all candidate paths 404 (https://yylo.dev/openapi.json, https://yylo.dev/swagger.json, https://yylo.dev/api/openapi.json, htt…
      2. ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)

        weight 2 · round to OpenHands
        OpenHandsfullprobed9/10

        A probe confirms an OpenAPI spec is served at docs.openhands.dev/openapi.json with a valid 'openapi' key, directly satisfying the machine-readable API spec requirement, and API support for automation/scripting is also documented in pricing. Missing for 10: independent third-party corroboration or detailed docs describing spec coverage/versioning.

        • [probe] PROBE openapi: HTTP 200 at https://docs.openhands.dev/openapi.json — contains "openapi" key
        • [claimed-docs] API support for automation and scripting
        YYLOnone0/10

        Explicit probes for llms.txt, docs-md, and OpenAPI/swagger endpoints all returned 404, and no evidence shows any downloadable machine-readable API spec; YYLO is a CLI orchestrator without a documented API surface to spec.

        • [probe] PROBE llms.txt: HTTP 404 at https://yylo.dev/llms.txt
        • [probe] PROBE docs-md: HTTP 404 at https://yylo.dev/docs/yylo.md
        • [probe] PROBE openapi: all candidate paths 404 (https://yylo.dev/openapi.json, https://yylo.dev/swagger.json, https://yylo.dev/api/openapi.json, htt…
      3. ai-native userTest against a sandbox environment without touching production data

        weight 1 · round to YYLO
        OpenHandspartialclaimed4/10

        OpenHands can run agents in Docker/VMs (openhands-gh-5), which implies isolated execution rather than direct production access, but the evidence pack never explicitly describes a sandbox environment for testing safely against non-production data. Missing for 10: explicit documentation of sandbox/isolation guarantees, workspace-vs-production data separation, and any hands-on confirmation that production systems are protected.

        • [github] Run agents locally, in Docker, on VMs, or anywhere you can run an agent server backend

        YYLO's task worktrees isolate work from the protected target SHA, preflight checks are documented as read-only, and merges compose changes into a private detached candidate rather than touching the live branch directly, while the benchmark tool explicitly runs 'isolated attempts' with 'recover safely' semantics—together these describe a sandboxed testing flow that avoids touching the protected/production state. Missing for 10: explicit 'production data' terminology or a dedicated staging/prod environment concept, and independent (non-vendor) confirmation that isolation holds up in practice.

        • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
        • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
        • [github] `doctor workspace` is intentionally nonzero when it finds an actionable topology problem; it never fetches or changes the workspace.
        • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
        • [claimed-docs] Plan immutable experiments, execute isolated attempts, retain evaluator provenance, recover safely, and produce bounded reports.
      4. ai-native userRely on versioned APIs with a documented deprecation policy

        weight 2 · round drawn
        OpenHandsnone0/10

        Evidence shows OpenHands exposes an OpenAPI spec and general 'API support for automation and scripting,' and docs reference a 'V1' with legacy V0 pages excluded, but there is no documented API versioning scheme or deprecation policy anywhere in the pack.

        • [probe] PROBE openapi: HTTP 200 at https://docs.openhands.dev/openapi.json — contains "openapi" key
        • [claimed-docs] API support for automation and scripting
        • [probe] PROBE llms.txt: HTTP 200 at https://docs.openhands.dev/llms.txt # OpenHands Docs > LLM-friendly index of OpenHands documentation (V1). Lega…
        YYLOnone0/10

        No evidence of any versioned API contract or documented deprecation policy; the product is a CLI orchestrator with a version like 0.2.1rc6, but no API versioning scheme or deprecation guarantees are mentioned, and openapi/llms.txt probes returned 404.

        • [probe] PROBE openapi: all candidate paths 404 (https://yylo.dev/openapi.json, https://yylo.dev/swagger.json, https://yylo.dev/api/openapi.json, htt…
        • [probe] PROBE llms.txt: HTTP 404 at https://yylo.dev/llms.txt
        • [probe] PROBE docs-md: HTTP 404 at https://yylo.dev/docs/yylo.md
        • [claimed-docs] The 0.2.1rc6 channel adds ID-first general Records and typed task, wiki, workflow, and artifact profiles.

      Automation depth — how much of the product can run unattendedAutomation depth

      How much of the product can run unattended

      1. ai-native userPerform bulk operations across many items at once

        weight 2 · round to YYLO
        OpenHandspartialclaimed5/10

        OpenHands supports automations/workflows triggered by events (Slack, GitHub, Linear, webhooks) and API access for scripting, which enables some multi-item automation, but there's no explicit evidence of a bulk-operation feature (e.g., processing a batch list of items/tasks in one command or UI action). missing for 10: explicit bulk/batch operation feature, evidence of processing multiple items in a single invocation, UI/CLI support for batch task lists, independent confirmation of scale.

        • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
        • [claimed-docs] API support for automation and scripting
        • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.
        • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.

        YYLO's parallel-runner explicitly supports 'bounded concurrent fan-out for independent kanban tasks, data items, or complete commands—with structured evidence for every item,' and run-until-completion repeats iterations until all kanban work is done, directly enabling bulk operations across many items with automated evidence capture. This is corroborated by a live public CLI (npm registry, MIT-licensed source), though there's no independent hands-on report of large-scale fan-out in practice. Missing for 10: independent/third-party validation of bulk-scale runs and concrete concurrency limits or throughput numbers.

        • [claimed-docs] Bounded concurrent fan-out for independent kanban tasks, data items, or complete commands—with structured evidence for every item.
        • [claimed-docs] Repeat bounded YYLO iterations until no open kanban work remains.
        • [claimed-docs] Continue a captured session with `yy continue SESSION_ID`; do not reconstruct work from tmux scrollback.
        • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
        • [probe] PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License /…
      2. ai-native userDefine rules that trigger actions automatically on events

        weight 3 · round to OpenHands
        OpenHandsfullclaimed7/10

        OpenHands ships documented automation triggers—scheduled runs, webhook events, PR label events, Slack mentions, failed-workflow detection, and security-alert triage—each automatically invoking an agent action, matching the 'rules trigger actions on events' story (openhands-gh-4, openhands-docs-7 to openhands-docs-11). missing for 10: independent/hands-on verification that users can define fully custom rule logic (vs. fixed preset automations), and no evidence of a general-purpose rule-authoring UI or DSL for arbitrary event/action pairing

        • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
        • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.
        • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
        • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
        • [claimed-docs] Review security alerts, validate the finding, update affected code, and open a pull request with the remediation.
        • [claimed-docs] Watch Slack channels for @openhands mentions, open a conversation with the message context, and reply when the agent finishes.

        YYLO's integrations pull Slack messages and GitHub issues into its kanban system and return responses to source threads, which is a form of event-triggered automation, and run-until-completion/workflow-runner allow chained/looping actions. However there's no evidence of a general user-defined rule engine (conditions + custom triggers) — the event handling is limited to specific hardcoded integrations rather than an open rule-definition system. Missing for 10: a documented rules/conditions DSL, support for arbitrary custom event sources/triggers, and evidence of user-authored trigger logic beyond the built-in Slack/GitHub integrations.

        • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
        • [claimed-docs] Repeat bounded YYLO iterations until no open kanban work remains.
        • [claimed-docs] Choose Workflow Runner when a step consumes `{{ steps.<id>.response }}`, a generated file, or a session from an earlier step.
      3. ai-native userSchedule recurring jobs or workflows

        weight 2 · round to OpenHands
        OpenHandsfullclaimed8/10

        OpenHands explicitly supports creating automations/workflows that run on a schedule or in response to webhook events, integrating with Slack, GitHub, Linear, etc., which directly matches recurring job scheduling. Missing for 10: independent/hands-on corroboration of the scheduling UI/config and details on job management (pause/edit/monitor recurring jobs).

        • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
        • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.
        • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
        • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
        • [claimed-docs] Review security alerts, validate the finding, update affected code, and open a pull request with the remediation.
        • [claimed-docs] Watch Slack channels for @openhands mentions, open a conversation with the message context, and reply when the agent finishes.

        YYLO supports repeatable workflows (YAML-saved contracts, `yy loop` shell repetition, run-until-completion looping, workflow-runner chaining) which cover automation-depth, but there is no evidence of a scheduler, cron-like trigger, or time-based recurring job execution — workflows appear to be manually invoked or run-to-completion rather than scheduled on a recurring basis. missing for 10: cron/schedule syntax or trigger mechanism, evidence of unattended recurring execution (e.g., daily/hourly runs), and independent confirmation of scheduling in production use.

        • [claimed-docs] `yy loop` repeats arbitrary shell commands sequentially.
        • [claimed-docs] Save the same contract as YAML for a reusable workflow.
        • [claimed-docs] Choose Workflow Runner when a step consumes `{{ steps.<id>.response }}`, a generated file, or a session from an earlier step.
        • [claimed-docs] Repeat bounded YYLO iterations until no open kanban work remains.
        • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
      4. ai-native userVersion, review, and roll back my automations

        weight 1 · round to YYLO
        OpenHandsnone0/10

        Evidence shows OpenHands can create automations/workflows (Slack, GitHub, Linear integrations, scheduled/webhook triggers) but nothing in the pack describes version history, review, or rollback mechanisms specifically for these automations themselves — no changelog, diff view, or revert feature is documented.

        • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
        • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.
        • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
        • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
        • [claimed-docs] Review security alerts, validate the finding, update affected code, and open a pull request with the remediation.
        • [claimed-docs] Watch Slack channels for @openhands mentions, open a conversation with the message context, and reply when the agent finishes.

        YYLO ledger provides task versioning-like constructs (immutable task source, worktree branching, candidate composition, expected-old ref protection for merges) and workflow YAML contracts can be saved/reused, giving some review/rollback semantics via git-based merge protections. However there is no explicit 'automation version history', diff/review UI, or a documented rollback command for automations themselves beyond git branch/worktree mechanics. missing for 10: dedicated automation versioning/history view, explicit rollback command for a run/automation (not just git ref protection), review workflow UI, and independent/hands-on confirmation of these rollback flows.

        • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
        • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
        • [claimed-docs] Save the same contract as YAML for a reusable workflow.
        • [claimed-docs] The 0.2.1rc6 channel adds ID-first general Records and typed task, wiki, workflow, and artifact profiles.

      Autonomous implementation — end-to-end implementation by the agent — multi-file changes, task completionAutonomous implementation

      End-to-end implementation by the agent — multi-file changes, task completion

      End to end feature delivery

      1. ai-native userHave an agent automatically generate and run tests to validate its own code changes before proposing them

        weight 2 · round drawn
        OpenHandsnone0/10

        No evidence in the pack describes OpenHands agents autonomously generating or running tests to validate their own code changes before proposing them; the docs/GitHub excerpts cover CLI usage, multi-agent backends, automations, and pricing, but not test-generation/self-validation workflows.

          YYLOnone0/10

          The evidence explicitly states that tests and semantic reviews are 'explicit project checks outside merge' and that YYLO's merge step 'launches no models, chooses no reviewers, schedules no suites, and maintains no validation cache' (yylo-gh-6). While `yy loop` can repeat arbitrary shell commands, there is no evidence of an agent autonomously generating tests or validating its own changes before proposing them.

          • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
          • [claimed-docs] `yy loop` repeats arbitrary shell commands sequentially.
        • developerHave an agent autonomously diagnose and fix a reported bug

          weight 3 · round to OpenHands
          OpenHandsfullclaimed8/10

          OpenHands ships explicit automation for bug diagnosis and fixing: watching for new bugs/incidents and gathering logs (openhands-docs-7), detecting failed workflows/inspecting logs/identifying cause and opening a PR fix (openhands-docs-9), and general natural-language task execution via CLI (openhands-docs-1). This directly matches autonomous bug diagnosis-and-fix, though missing for 10: independent hands-on verification of fix success rate and end-to-end case studies beyond vendor docs.

          • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.
          • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
          • [claimed-docs] Type natural language tasks and receive instant feedback
          • [claimed-docs] The Software Agent SDK is a composable Python library for building agents that work with code.

          YYLO orchestrates coding agents through task worktrees, kanban-driven work items, and iteration loops (run-until-completion, subagent tasking) that could be pointed at a bug-fix task, and it supports ingesting GitHub issues into kanban as a trigger. However there is no evidence of autonomous bug diagnosis (root-causing, log/trace analysis) as a distinct capability — the docs describe generic task/workflow orchestration and merge/validation boundaries rather than an end-to-end 'diagnose then fix' agent behavior. missing for 10: explicit diagnosis/root-cause capability, an end-to-end bug-fix case study or hands-on validation, evidence the agent itself (vs. the orchestrator) performs debugging reasoning.

          • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
          • [claimed-docs] Repeat bounded YYLO iterations until no open kanban work remains.
          • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
          • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
          • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
        • product-managerGo from a mockup or design to a working implementation without an engineering handoff

          weight 2 · round drawn
          OpenHandsnone0/10

          The evidence shows OpenHands executes natural-language coding tasks and automations, but nothing in the pack addresses ingesting mockups/design files or a PM-oriented, engineer-free workflow from design to implementation. missing for 10: mockup/design ingestion capability, no-code PM-facing workflow evidence, any example of design-to-code handoff elimination.

          • [claimed-docs] Type natural language tasks and receive instant feedback
          • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
          YYLOnone0/10

          YYLO's evidence describes a CLI orchestrator for coding agents (task/worktree/merge/ledger workflows) aimed at developers and project operators, with no mention of ingesting mockups/designs or enabling a non-technical PM to go from a design to working code without engineering involvement.

          • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
          • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
          • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
          • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
        • developerHave an agent implement a requested feature end-to-end, including writing tests

          weight 3 · round drawn
          OpenHandspartialclaimed5/10

          OpenHands is positioned as an autonomous coding agent that takes natural language tasks and works across CLI, cloud, and automation workflows (e.g., PR review, bug-fixing, incident response), implying it can implement features end-to-end, but the evidence pack lacks a concrete first-party or hands-on example of the agent writing a feature plus tests. Missing for 10: explicit documentation/demo of full feature-implementation-with-tests workflow, independent benchmark or hands-on verification of test-writing capability, and confirmation of end-to-end PR creation including tests.

          • [claimed-docs] Type natural language tasks and receive instant feedback
          • [claimed-docs] Auto-approve all actions (use with caution)
          • [github] Run OpenHands, Claude Code, Codex, Gemini, or any ACP-compatible agent across local, remote, and cloud backends.
          • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.

          YYLO documents an end-to-end task loop (yylo init --task ... --subagent claude, worktree creation, commit-and-queue candidate flow) showing an agent can implement a described feature autonomously, but the evidence explicitly states 'tests and semantic reviews are explicit project checks outside merge' — meaning YYLO's own agent loop does not itself guarantee test-writing as part of implementation, only that separate check scripts exist for validation. missing for 10: explicit evidence the invoked subagent writes/adds tests as part of a task, and any example showing test-authoring within the init/finish workflow.

          • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
          • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
          • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
          • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
          • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…

        Environment setup

        1. developerHave an agent automatically clone the repo, install dependencies, and configure its own working environment

          weight 2 · round to YYLO
          OpenHandspartialclaimed4/10

          Evidence shows OpenHands runs agents in configurable sandboxed backends (Docker, VMs, local/remote/cloud) and supports natural-language task execution with auto-approve, which implies some autonomous environment setup, but no citation explicitly confirms the agent auto-clones repos or installs dependencies on its own. Missing for 10: explicit documentation of repo cloning, dependency installation, and end-to-end environment bootstrap steps.

          • [github] Run agents locally, in Docker, on VMs, or anywhere you can run an agent server backend
          • [claimed-docs] Type natural language tasks and receive instant feedback
          • [claimed-docs] Auto-approve all actions (use with caution)

          Docs and GitHub README describe `task start`/`yy init` hydrating a dedicated worktree from a protected base SHA and completing 'configured dependency hydration' before reporting WORKING, which covers automated environment setup and dependency install; the CLI is confirmed live on npm and the repo public. Missing for 10: explicit description of cloning an arbitrary remote repo (vs. hydrating a pre-defined workspace), and independent/hands-on confirmation that dependency install works end-to-end.

          • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
          • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
          • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
          • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
          • [github] A successful run prints the installed YYLO version, initializes `.juno_task/`, then emits a watch receipt with `"state":"COMPLETED"`, `"exit…

        Interactive takeover

        1. developerTake over an in-progress agent task in my editor, terminal, or browser to finish or redirect the work

          weight 2 · round to OpenHands
          OpenHandspartialclaimed5/10

          OpenHands supports resuming conversations and switching between local/remote/cloud agents 'without losing focus,' implying some cross-surface continuity, but there's no explicit documentation of a developer taking over a live in-progress task from editor/terminal/browser mid-run with redirect capability. missing for 10: explicit IDE/editor integration for live takeover, concrete UI/UX description of mid-task redirect, and independent hands-on confirmation of seamless handoff across all three surfaces.

          • [github] Switch between local, remote, and cloud agents without losing focus
          • [github] Run OpenHands, Claude Code, Codex, Gemini, or any ACP-compatible agent across local, remote, and cloud backends.
          • [claimed-docs] Resume previous conversations

          YYLO offers terminal-based session continuation (`yy continue SESSION_ID`) that lets a developer pick back up captured agent work rather than reconstructing it from scrollback, and task start/finish flows expose worktree/branch state that could be inspected or redirected from the CLI. However, there is no evidence of any editor integration or browser UI for taking over tasks — YYLO is documented purely as a CLI/orchestrator tool. Missing for 10: editor plugin/extension support, browser-based task takeover UI, and explicit interactive 'redirect mid-task' semantics beyond resuming a session.

          • [claimed-docs] Continue a captured session with `yy continue SESSION_ID`; do not reconstruct work from tmux scrollback.
          • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
          • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
          • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
        2. developerSend follow-up instructions to an active agent session to steer its work without restarting

          weight 2 · round to OpenHands
          OpenHandspartialprobed5/10

          CLI mode docs mention typing natural language tasks with instant feedback and resuming previous conversations, which implies interactive follow-up steering, but there is no explicit evidence describing sending new instructions mid-task to an already-running/active agent session without restarting it. missing for 10: explicit documentation of mid-session steering/interrupt-and-redirect behavior while an agent is actively working, and independent/hands-on confirmation that follow-up messages are incorporated without restarting the session.

          • [claimed-docs] Type natural language tasks and receive instant feedback
          • [claimed-docs] Resume previous conversations
          • [probe] official CLI documented at https://docs.openhands.dev/usage/how-to/cli-mode
          YYLOnone0/10

          YYLO's docs describe task lifecycle (init/start/preflight/finish) and resuming a captured session via `yy continue SESSION_ID`, but there is no evidence of sending new instructions to an already-running agent session to redirect its work mid-flight; `continue` appears to resume/reattach rather than inject steering input. missing for 10: any documented mechanism for mid-session instruction injection or steering, evidence that an active agent process accepts new prompts without restart.

          • [claimed-docs] Continue a captured session with `yy continue SESSION_ID`; do not reconstruct work from tmux scrollback.
          • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
          • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…

        Sandbox execution

        1. developerHave an agent safely execute code and install dependencies inside an isolated sandbox

          weight 3 · round to OpenHands
          OpenHandspartialclaimed6/10

          Evidence confirms OpenHands supports running agents in isolated environments (Docker/VMs) and explicitly references 'sandbox infrastructure' as part of its backend, implying code execution is sandboxed. However, there is no detailed documentation on dependency installation within the sandbox, security guarantees, or isolation mechanics beyond these brief mentions. missing for 10: explicit sandbox architecture docs, dependency-installation workflow details, isolation/security guarantees, independent verification of sandbox safety.

          • [github] Run agents locally, in Docker, on VMs, or anywhere you can run an agent server backend
          • [claimed-docs] OpenHands Cloud is the managed commercial service for running OpenHands without operating your own backend and sandbox infrastructure.
          YYLOnone0/10

          YYLO's docs describe git-worktree/branch isolation for tasks and merge safety, but none of the evidence mentions a sandboxed execution environment (container/VM) for running agent code or installing dependencies safely. Worktree isolation protects git state, not runtime/process isolation.

          • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
          • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
          • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…

        Human oversight — keeping a human in the loop — approvals, checkpoints, interruptsHuman oversight

        Keeping a human in the loop — approvals, checkpoints, interrupts

        Approval controls

        1. developerConfigure an agent to auto-approve all its actions instead of confirming each one

          weight 2 · round to OpenHands
          OpenHandsfullprobed8/10

          Docs explicitly list an 'Auto-approve all actions (use with caution)' setting for CLI mode, directly matching the story. Missing for 10: independent/hands-on confirmation and details on scope (per-action vs global) or how to configure it beyond CLI mode.

          • [claimed-docs] Auto-approve all actions (use with caution)
          • [probe] official CLI documented at https://docs.openhands.dev/usage/how-to/cli-mode
          YYLOnone0/10

          The evidence describes YYLO's orchestration architecture (task worktrees, ledger, merge protections) but nothing addresses a configurable auto-approve/no-confirmation mode for agent actions; in fact merge land explicitly requires checks and human-oversight-style gating rather than blanket auto-approval. Missing for 10: any documented auto-approve flag/setting, evidence of confirmation prompts being bypassable, or explicit human-oversight configuration options.

          • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
          • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
          • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
        2. product-managerApprove key agent decisions from my phone while agents continue working

          weight 1 · round to OpenHands
          OpenHandspartialclaimed4/10

          OpenHands Cloud offers 'hosted cloud access from desktop and mobile' and Slack-based interaction (@mentions, replies) that could let a PM check in remotely, but there is no documented feature for approving specific in-progress agent actions/decisions via a mobile interface while the agent continues autonomously — the only approval-related control mentioned is a blanket 'auto-approve all actions' CLI flag, not selective human-in-the-loop approval. Missing for 10: explicit mobile approval/confirmation UI, human-in-the-loop decision gating documentation, evidence of push notifications or approval prompts reaching a phone.

          • [claimed-docs] Hosted cloud access from desktop and mobile
          • [claimed-docs] Watch Slack channels for @openhands mentions, open a conversation with the message context, and reply when the agent finishes.
          • [claimed-docs] Auto-approve all actions (use with caution)
          YYLOnone0/10

          YYLO is documented purely as a CLI/terminal orchestrator (yylo/yy commands, ledger, worktrees, merge gating) with no mention of any mobile app, phone notification, or remote-approval interface for product managers. The axis is plausible for an agent-orchestration tool but no evidence supports it.

          • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
          • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
          • [claimed-docs] yy ledger create "Validate recovery" --status todo --tags auth yy ledger ready --sort asc yy ledger get TASK_ID
          • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
          • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
        3. engineering-leadSet tiered autonomy levels controlling what an agent can do without manual confirmation

          weight 3 · round to OpenHands
          OpenHandspartialclaimed4/10

          Evidence shows only a binary confirmation toggle (auto-approve all actions vs manual confirmation) in CLI mode, not a tiered/granular autonomy system with multiple configurable levels for an engineering lead to set. Missing for 10: documented multi-tier permission/autonomy levels, admin controls to enforce team-wide policies, and per-action or per-risk-category confirmation settings.

          YYLOnone0/10

          Evidence shows preflight/read-only checks, merge protections, and validation boundaries, but there is no mention of configurable tiered autonomy levels or a settings mechanism letting an engineering-lead define graduated confirmation thresholds for agent actions. missing for 10: explicit autonomy-level configuration, tiered permission settings, evidence of user-controlled confirmation thresholds.

          Model control

          1. ai-native userHave each task prompt automatically routed to the most suitable underlying model

            weight 2 · round drawn
            OpenHandsnone0/10

            Evidence shows OpenHands supports using any LLM and switching between agent backends manually, but there is no mention of automatic routing of prompts to the most suitable model based on task characteristics. Missing for 10: any model-routing/selection logic, per-task model suitability heuristics, or documentation of automatic model selection.

            • [github] Use with any LLM
            • [github] Switch between local, remote, and cloud agents without losing focus
            • [claimed-docs] OpenHands Open Source and OpenHands Cloud plans offer support to bring your own LLM keys.
            YYLOnone0/10

            Evidence shows YYLO lets users manually specify a subagent/model (e.g. `--subagent claude`) but nothing describes automatic routing of a task prompt to the 'most suitable' underlying model based on task characteristics. missing for 10: any evidence of automatic model-selection logic, routing criteria, or multi-model comparison/selection mechanism.

            • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
          2. engineering-leadSwitch away from automatic model selection to a specific model of my choice

            weight 1 · round drawn
            OpenHandspartialclaimed5/10

            Evidence confirms OpenHands can be used with any LLM and lets users bring their own LLM keys, implying model choice is configurable, but there is no explicit documentation of an 'automatic model selection' default or a UI/CLI toggle to override it. Missing for 10: explicit docs on default/automatic model selection behavior, step-by-step instructions for switching models, and independent confirmation of the switch working in practice.

            • [github] Use with any LLM
            • [claimed-docs] OpenHands Open Source and OpenHands Cloud plans offer support to bring your own LLM keys.

            The CLI init command shows a --subagent flag (e.g. 'claude') letting a user specify which model/agent to use instead of relying on defaults, implying manual model selection is possible; however there is no documentation of an explicit 'automatic model selection' mode being overridden, no list of supported models, and no engineering-lead-oriented control/settings UI shown. missing for 10: explicit documentation of an automatic/default model-selection mode, a full list of selectable models, and confirmation that this override is persistent/configurable at a project or team level.

            • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude

          Visibility monitoring

          1. developerWatch what a running agent is doing in real time, including its current status

            weight 3 · round drawn
            OpenHandspartialprobed4/10

            OpenHands CLI mode offers instant feedback on tasks and resumable conversations, implying some real-time interaction, but there's no explicit evidence of a live status dashboard, streaming action log, or step-by-step progress view while an agent runs. missing for 10: explicit real-time status/progress UI documentation, evidence of live action streaming or step visibility, independent hands-on confirmation of watching an agent live.

            • [claimed-docs] Type natural language tasks and receive instant feedback
            • [claimed-docs] Resume previous conversations
            • [probe] official CLI documented at https://docs.openhands.dev/usage/how-to/cli-mode

            The GitHub docs mention a successful run ending in a 'watch receipt' with a state field (e.g. COMPLETED, exit_code, log_bytes), implying some status-tracking mechanism exists, and 'task start' reports a WORKING state before completion. However there is no dedicated 'watch' command, live dashboard, or streaming log evidence showing real-time observation of an in-progress agent's actions. missing for 10: explicit real-time streaming/monitoring command or UI, documentation of live status polling during execution, independent confirmation of watch behavior.

            • [github] A successful run prints the installed YYLO version, initializes `.juno_task/`, then emits a watch receipt with `"state":"COMPLETED"`, `"exit…
            • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
            • [claimed-docs] Continue a captured session with `yy continue SESSION_ID`; do not reconstruct work from tmux scrollback.
          2. developerGet notified when an agent completes a task or needs my input

            weight 2 · round to OpenHands
            OpenHandspartialclaimed6/10

            OpenHands supports Slack integration where it 'replies when the agent finishes' and workflow automations tied to webhook events (Slack, GitHub, Linear), which implies notification-like behavior on task completion; CLI mode also gives instant feedback in interactive sessions. However, there's no explicit evidence of a dedicated notification system for 'needs my input' events or push/desktop alerts outside Slack context. missing for 10: explicit documentation of notifications when agent needs human input/approval, native mobile/desktop push alerts, and independent/hands-on confirmation of notification reliability.

            • [claimed-docs] Watch Slack channels for @openhands mentions, open a conversation with the message context, and reply when the agent finishes.
            • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
            • [claimed-docs] Type natural language tasks and receive instant feedback

            YYLO emits watch receipts with a COMPLETED state/exit_code after a run finishes, and its Slack/GitHub integrations can return completed responses to the originating thread, giving developers a way to learn a task finished. However there's no evidence of a proactive notification for when an agent 'needs input' mid-task, nor any push/alert channel beyond polling receipts or the source-thread reply. Missing for 10: explicit 'needs input' alerting, a dedicated notification/webhook system, and independent confirmation the integration loop works end-to-end.

            • [github] A successful run prints the installed YYLO version, initializes `.juno_task/`, then emits a watch receipt with `"state":"COMPLETED"`, `"exit…
            • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
            • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…

          Intent to spec — stories about intent to spec in this arenaIntent to spec

          Stories about intent to spec in this arena

          Natural language task intake

          1. developerDescribe a feature or bug in plain language and have it automatically turned into a scoped implementation task

            weight 3 · round to YYLO
            OpenHandspartialclaimed5/10

            OpenHands lets users type natural-language tasks directly in the CLI and receive feedback, which is the core mechanism for turning plain-language input into agent-executed work, and automation triggers (Slack mentions, PR labels, failed workflows) show it converting informal signals into concrete PRs/tasks. However, there is no evidence of an explicit 'spec' or scoped task artifact (e.g., a generated plan, ticket, or requirements doc) being produced before implementation — missing for 10: explicit task-scoping/spec generation step, evidence of a structured plan artifact, and independent confirmation that vague bug/feature descriptions reliably become well-scoped tasks rather than direct code edits.

            • [claimed-docs] Type natural language tasks and receive instant feedback
            • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.
            • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
            • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
            • [claimed-docs] Watch Slack channels for @openhands mentions, open a conversation with the message context, and reply when the agent finishes.

            YYLO's CLI lets a developer pass a plain-language task string (e.g. `yylo init --task "Describe one verifiable outcome"` or `yy ledger create "Validate recovery"`) which is then hydrated into a dedicated branch/worktree and handed to a subagent (yylo-docs-1, yylo-docs-2, yylo-gh-4, yylo-docs-11). This covers the 'turned into a scoped implementation task' half of the story, but there's no evidence of NLP-based scoping/decomposition logic — the description appears passed through largely as-is rather than analyzed/refined into a structured spec. Missing for 10: evidence of automatic task decomposition or requirement extraction from free-text input, and independent/hands-on confirmation that vague feature/bug descriptions produce well-scoped tasks.

            • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
            • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
            • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
            • [claimed-docs] yy ledger create "Validate recovery" --status todo --tags auth yy ledger ready --sort asc yy ledger get TASK_ID
          2. product-managerConvert user feedback submissions into structured tasks with proposed scope

            weight 2 · round to YYLO
            OpenHandsnone0/10

            OpenHands integrates with Linear/GitHub/Slack for automations and can process natural-language tasks, so the general axis of turning input into work items is plausible, but there is no evidence of a feature that ingests user feedback and outputs a structured task with proposed scope for PM workflows.

              YYLO can ingest external feedback (Slack messages, GitHub issues) directly into its kanban/ledger as structured tasks (yylo-docs-10), and a dedicated `feedback-yylo` CLI binary is confirmed live on npm (yylo-probe-rt-1), suggesting a feedback-to-task pathway exists. However, there is no documented mechanism for generating a 'proposed scope' alongside the task — no scope estimation, sizing, or planning artifact is described anywhere in the docs or GitHub evidence. Missing for 10: explicit scope-proposal output tied to feedback conversion, documentation of what the feedback-yylo binary actually produces, and any PM-facing evidence of structured scoping fields.

              • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
              • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
              • [claimed-docs] yy ledger create "Validate recovery" --status todo --tags auth yy ledger ready --sort asc yy ledger get TASK_ID

            Plan approval

            1. developerReview and approve an agent's implementation plan before any code changes are made

              weight 3 · round drawn
              OpenHandsnone0/10

              The evidence pack mentions auto-approve controls and CLI usage but contains no mention of a plan-review/approval step before code changes are made; no planning-phase or approval-gate feature is documented. missing for 10: any documentation of a plan-generation step, an approval/confirmation gate prior to code edits, or user testimony confirming such a workflow exists.

                YYLOnone0/10

                Evidence describes YYLO's task lifecycle (init, start, preflight read-only, finish queuing a candidate, merge land) but nothing indicates the agent produces an implementation plan that a developer reviews and approves before any code is written — preflight/checks occur on already-produced work, not a pre-code plan gate.

                • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
                • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
                • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
                • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
              • engineering-leadApprove a task's scope and contract before an agent is allowed to modify the repository

                weight 2 · round to YYLO
                OpenHandsnone0/10

                No evidence of a scope/contract approval workflow gating agent repository modifications; only auto-approve settings and general automation features are documented, not a pre-execution scope-approval gate for engineering leads.

                YYLO documents a task/contract concept (YAML contracts, ledger tasks) and isolates agent work in dedicated branches/worktrees with a read-only preflight before any commit is queued (yylo-docs-2, yylo-docs-4, yylo-gh-4), which implies some spec-first gating. However there is no documented human approval/sign-off step where an engineering-lead explicitly reviews and approves scope/contract before the agent is permitted to start modifying the repo—task start appears automatic once invoked. Missing for 10: explicit lead-approval gate/workflow, evidence of a review UI or command requiring human sign-off, and confirmation that agent modification is blocked pending that approval.

                • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
                • [claimed-docs] Save the same contract as YAML for a reusable workflow.
                • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
                • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …

              Ticket driven tasking

              1. developerAssign a coding task to an agent directly from an existing issue or ticket

                weight 3 · round to YYLO
                OpenHandspartialclaimed5/10

                OpenHands supports automations that integrate with GitHub and Linear and can respond to webhook events, plus label-triggered PR review and bug-watching automations, implying issue/ticket-triggered agent runs are possible. However there's no explicit documentation of a workflow where a developer directly assigns a specific issue/ticket to an agent (e.g. via an 'assign to OpenHands' button or issue-comment trigger) as opposed to general automation setup. Missing for 10: explicit documentation of issue-to-agent assignment UX (e.g., GitHub issue comment/label triggering agent to pick up that specific ticket), independent/hands-on confirmation of this workflow, and ticketing system coverage beyond GitHub/Linear mentions.

                • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
                • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.

                YYLO integrations pull GitHub issues into its kanban ledger and return completed responses to the source thread, and ledger tasks can then be started with a subagent via task start or yylo init, supporting the flow of turning an issue into an agent task. Missing for 10: a single documented command that directly converts one specific issue into an agent task in one step, and hands-on confirmation the GitHub-issue import works end-to-end.

                • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
                • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
                • [claimed-docs] yy ledger create "Validate recovery" --status todo --tags auth yy ledger ready --sort asc yy ledger get TASK_ID
                • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…

              Openness — open source, data portability, and self-hosting storiesOpenness

              Open source, data portability, and self-hosting stories

              1. ai-native userExport all of my data in open formats and leave

                weight 3 · round to YYLO
                OpenHandsnone0/10

                No evidence in the pack describes an explicit data export feature or open-format data portability; only conversation resume and self-hosting options are mentioned, not a way to export/leave with all user data. missing for 10: explicit export/download feature, documented open data formats, statement on data portability upon leaving the platform.

                  Workflow contracts can be saved as YAML (yylo-docs-4) and the CLI/ledger source is fully open-source under MIT (yylo-probe-rt-2), suggesting no vendor lock-in, but there is no documented single 'export all data' command covering ledger records, task history, sessions, and artifacts in open formats. Missing for 10: an explicit data-export command/feature, documentation of export formats for ledger/kanban/session data, and confirmation that all state (not just workflow YAML) is portable.

                  • [claimed-docs] Save the same contract as YAML for a reusable workflow.
                  • [claimed-docs] The 0.2.1rc6 channel adds ID-first general Records and typed task, wiki, workflow, and artifact profiles.
                  • [probe] PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License /…
                  • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                • ai-native userRead the product's source under an open license

                  weight 2 · round to YYLO
                  OpenHandspartialclaimed6/10

                  The GitHub repository (openhands-gh-1..5) confirms the source code is publicly hosted and readable, and openhands-docs-15 explicitly references an 'OpenHands Open Source' plan/tier, implying the core project is open-licensed. However, no evidence pack item names the specific license (e.g., MIT/Apache) or points to a LICENSE file, so full open-license confirmation is unverified. Missing for 10: explicit license name/file citation, independent confirmation of license terms.

                  • [github] Switch between local, remote, and cloud agents without losing focus
                  • [claimed-docs] OpenHands Open Source and OpenHands Cloud plans offer support to bring your own LLM keys.

                  The GitHub repo is public and licensed under MIT, confirmed by a runtime probe reading the LICENSE file directly, and the repo (yylo-dev/yylo) is documented as the CLI orchestrator's source. missing for 10: no independent third-party audit or community commentary confirming completeness of the published source beyond the license file check.

                  • [probe] PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License /…
                  • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                • ai-native userSelf-host the core product

                  weight 3 · round drawn
                  OpenHandsfullclaimed8/10

                  Evidence shows OpenHands can be run locally/self-hosted (Docker, VMs, or any agent server backend) as opposed to only using the managed Cloud/Enterprise offerings, and it is open-source with an SDK for building on it. Missing for 10: independent hands-on confirmation of a full self-hosted setup (e.g., a third-party report of running the entire stack without cloud dependencies) and detailed self-hosting infra requirements/documentation.

                  • [github] Run agents locally, in Docker, on VMs, or anywhere you can run an agent server backend
                  • [claimed-docs] OpenHands Cloud is the managed commercial service for running OpenHands without operating your own backend and sandbox infrastructure.
                  • [claimed-docs] The Software Agent SDK is a composable Python library for building agents that work with code.
                  • [claimed-docs] OpenHands Open Source and OpenHands Cloud plans offer support to bring your own LLM keys.

                  YYLO is an open-source, MIT-licensed CLI orchestrator (installable via npm, source on GitHub) that runs locally against a user's own repo/agents, so self-hosting the core product is inherently satisfied — confirmed by the public npm registry listing and the MIT LICENSE in the public repo. missing for 10: no dedicated self-hosting/deployment guide (e.g. server install, Docker, or persistent-service setup instructions) and no independent third-party report of someone self-hosting it in production.

                  • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
                  • [probe] PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License /…
                  • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                  • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude

                Pricing limits — free-tier ceilings, usage caps, and rate limits before you have to payPricing limits

                Free-tier ceilings, usage caps, and rate limits before you have to pay

                Enterprise licensing

                1. engineering-leadLicense an enterprise deployment with SSO and commercial support for organization-wide rollout

                  weight 2 · round to OpenHands
                  OpenHandspartialclaimed6/10

                  OpenHands explicitly markets an Enterprise tier with licensed self-hosting/managed deployment and commercial support (openhands-docs-5), and the pricing page lists Enterprise SAML/SSO (openhands-docs-14). However, there is no detail on contract terms, SLA specifics, or independent confirmation of enterprise rollouts. Missing for 10: concrete SLA/support-tier documentation, case studies or third-party validation of enterprise SSO rollout, and clarity on org-wide admin/governance controls.

                  • [claimed-docs] OpenHands Enterprise provides commercial capabilities and support for organizations that need licensed self-hosting or managed deployment op…
                  • [claimed-docs] Enterprise SAML / SSO
                  • [claimed-docs] OpenHands Cloud is the managed commercial service for running OpenHands without operating your own backend and sandbox infrastructure.
                  YYLOnone0/10

                  YYLO's evidence pack shows only an open-source CLI orchestrator (MIT-licensed, npm package) with no mention of enterprise licensing tiers, SSO integration, or commercial support offerings; there is no pricing/plans page or enterprise sales material in evidence. missing for 10: enterprise/SSO licensing tier, commercial support plans, organization-wide deployment documentation.

                  • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                  • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
                  • [probe] PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License /…

                Model flexibility

                1. engineering-leadBring my own LLM or API key so agents run on the model of my choice

                  weight 2 · round to OpenHands
                  OpenHandsfullclaimed8/10

                  GitHub docs explicitly state OpenHands can be used with any LLM, and pricing docs confirm both Open Source and Cloud plans support bringing your own LLM keys, directly matching the story. Missing for 10: independent/hands-on verification of BYO-key setup and any model-specific limitations or edge cases.

                  • [github] Use with any LLM
                  • [claimed-docs] OpenHands Open Source and OpenHands Cloud plans offer support to bring your own LLM keys.
                  YYLOnone0/10

                  Evidence shows a `--subagent claude` CLI flag implying some agent selection, but there is no documentation of configuring API keys, choosing alternate LLM providers, or any pricing/billing control for engineering leads. Missing for 10: explicit BYO-API-key setup, multi-provider/model configuration docs, and any pricing-limits guidance.

                  • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude

                Privacy posture — data-handling and privacy storiesPrivacy posture

                Data-handling and privacy stories

                1. ai-native userControl data retention and deletion

                  weight 2 · round drawn
                  OpenHandsnone0/10

                  No evidence pack items describe data retention policies, deletion controls, or user-facing settings for managing stored conversation/data lifecycle; while OpenHands is open-source and self-hostable (implying some inherent control), no explicit retention/deletion feature or documentation is cited.

                    YYLOnone0/10

                    YYLO's evidence covers task orchestration, worktrees, ledgers, and merges, but nothing addresses data retention policies, storage duration, or user-controlled deletion of tasks/sessions/records. No docs mention exporting, purging, or deleting stored data or session logs.

                    • ai-native userOpt out of telemetry and usage tracking

                      weight 2 · round drawn
                      OpenHandsnone0/10

                      No evidence in the pack mentions telemetry, usage tracking, analytics, or opt-out settings; the pack covers CLI features, agent orchestration, and pricing tiers only.

                        YYLOnone0/10

                        No evidence pack item mentions telemetry, usage tracking, analytics collection, or an opt-out mechanism for YYLO; the docs and GitHub description focus entirely on task orchestration features.

                        Repo integration — stories about repo integration in this arenaRepo integration

                        Stories about repo integration in this arena

                        Knowledge context

                        1. developerAdd a context file describing my codebase conventions so agents generate more relevant plans and code

                          weight 3 · round drawn
                          OpenHandsnone0/10

                          No evidence in this pack mentions a repo-level context/convention file (e.g., microagents, custom instructions, or similar) that developers can add to guide agent behavior; the pack only covers CLI usage, deployment, integrations, and pricing.

                            YYLOnone0/10

                            The evidence pack covers task orchestration, kanban ledgers, merge protections, and workflow runners, but nowhere describes a context/conventions file that agents read to generate more relevant plans or code. No mention of AGENTS.md, project instructions, or codebase-convention configuration exists in the docs or GitHub items provided.

                            Project management integration

                            1. product-managerConnect issue trackers like Jira, Linear, ClickUp, or Monday.com so agents can manage tickets directly

                              weight 3 · round to OpenHands
                              OpenHandspartialclaimed4/10

                              OpenHands documents automation workflows that integrate with Linear (and Slack/GitHub) via webhooks/schedules, showing some issue-tracker connectivity, but Jira, ClickUp, and Monday.com are never mentioned anywhere in the evidence pack — only vague 'and more' language covers them. missing for 10: explicit Jira/ClickUp/Monday.com integrations, docs on ticket management workflows beyond Linear, evidence of two-way ticket manipulation (create/update/close) rather than just webhook triggers.

                              • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                              YYLOnone0/10

                              The integrations doc only mentions bringing Slack messages or GitHub issues into kanban (yylo-docs-10); there is no mention of Jira, Linear, ClickUp, or Monday.com anywhere in the evidence pack. Missing for 10: any documented connector or API integration for Jira, Linear, ClickUp, or Monday.com.

                              • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.

                            Version control integration

                            1. developerConnect a GitHub repository so an agent can access the code and open pull requests against it

                              weight 3 · round to OpenHands
                              OpenHandspartialclaimed6/10

                              GitHub is explicitly listed as an integration target for OpenHands automations, and multiple documented workflows show the agent opening pull requests (fixing failed CI, remediating security alerts, responding to PR-review label events), which implies repo access and PR creation. However, there is no first-party documentation of the actual repo-connection/auth flow (e.g., installing a GitHub App, granting repo scopes) or hands-on confirmation that this works end-to-end. Missing for 10: explicit repo-connection setup docs, evidence of PR creation permissions/scopes, and independent verification of successful PRs opened.

                              • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                              • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
                              • [claimed-docs] Review security alerts, validate the finding, update affected code, and open a pull request with the remediation.
                              • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
                              YYLOnone0/10

                              Evidence shows YYLO operates on local git worktrees/branches and has an internal 'merge land' step, and can pull GitHub issues into its kanban, but there is no evidence of connecting a GitHub repository as a remote and having the agent open pull requests against it — the merge feature explicitly stays local/internal with no GitHub PR API integration mentioned.

                              • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
                              • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
                              • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
                              • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
                            2. developerGrant an agent access to my repositories with a one-click install, without complex setup

                              weight 2 · round to OpenHands
                              OpenHandspartialclaimed4/10

                              OpenHands Cloud offers hosted access and integrations (Slack, GitHub, Linear, webhooks) suggesting some repo connection flow, but there is no concrete evidence of a one-click repo install/auth flow — no screenshots, GitHub App install steps, or onboarding walkthrough. missing for 10: documented one-click GitHub/GitLab App install flow, evidence of minimal setup steps, independent confirmation of ease of onboarding.

                              • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                              • [claimed-docs] OpenHands Cloud is the managed commercial service for running OpenHands without operating your own backend and sandbox infrastructure.
                              • [claimed-docs] Hosted cloud access from desktop and mobile
                              YYLOnone0/10

                              YYLO is documented as a CLI orchestrator requiring `npm install -g @yylo/cli` plus explicit `yylo init`/`task start` workflows that freeze SHAs, create worktrees, and hydrate dependencies — this is CLI-based setup, not a one-click repo-access grant. No evidence describes a GitHub App-style one-click install or OAuth flow for repo access. Missing for 10: any one-click install/authorization mechanism, evidence of simplified non-CLI onboarding, or a hosted install button.

                              • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
                              • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
                              • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …

                            Review quality gates — quality gates on changes — review flow, required checks, merge protectionReview quality gates

                            Quality gates on changes — review flow, required checks, merge protection

                            Ci remediation

                            1. engineering-leadHave failed CI workflows automatically diagnosed and fixed with a proposed pull request

                              weight 3 · round to OpenHands
                              OpenHandsfullclaimed7/10

                              OpenHands documents a dedicated automation that detects failed CI workflows, inspects logs, identifies the likely cause, and opens a pull request with a proposed fix — matching the story directly. Missing for 10: independent/hands-on verification of this automation working in practice, and detail on configuration/setup beyond the marketing description.

                              • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
                              • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                              YYLOnone0/10

                              YYLO is a CLI orchestrator for coding agents/workflows with kanban, ledger, and merge tooling, but nothing in the evidence pack mentions CI workflow failure detection, diagnosis, or auto-generating a fix PR from a failing CI run. Merge/land explicitly excludes running tests or validation ('Tests and semantic reviews are explicit project checks outside merge'), which is the opposite of an integrated CI-fix loop.

                              • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
                              • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
                              • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                            2. developerTrigger an agent from CI/CD pipelines to fix a broken build or failing test

                              weight 2 · round to OpenHands
                              OpenHandspartialclaimed7/10

                              OpenHands advertises a workflow that watches for failed CI/CD workflows, inspects logs, identifies causes, and opens a PR with a fix (openhands-docs-9), plus webhook/schedule-triggered automations (openhands-gh-4) and API support for scripting (openhands-docs-13), which together support triggering an agent from CI/CD to fix broken builds. However, there is no concrete example of GitHub Actions/CI pipeline configuration, no evidence of test-failure-specific triggers, and no independent/hands-on confirmation that this works as described. Missing for 10: explicit CI pipeline integration docs/examples, test-failure-specific triggers, third-party verification.

                              • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
                              • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                              • [claimed-docs] API support for automation and scripting
                              • [claimed-docs] The Software Agent SDK is a composable Python library for building agents that work with code.
                              YYLOnone0/10

                              YYLO is documented as a CLI orchestrator with kanban tasks, workflow/parallel runners, and Slack/GitHub-issue integrations, but nothing in the evidence describes triggering it from a CI/CD pipeline or having it react to a failing build/test. Since it's a scriptable CLI, this axis plausibly applies, but there is no documented CI hook, GitHub Actions example, or build-failure-triggered workflow.

                              • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                              • [claimed-docs] Repeat bounded YYLO iterations until no open kanban work remains.
                              • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.

                            Diff review

                            1. developerConfigure an agent to automatically open a pull request when its task completes

                              weight 2 · round to OpenHands
                              OpenHandspartialclaimed6/10

                              OpenHands documents workflow automations that open pull requests automatically for specific triggers (failed CI, security alerts) via [openhands-docs-9] and [openhands-docs-10], showing the underlying capability exists. However, there's no direct documentation of configuring a general coding-task agent to auto-open a PR upon arbitrary task completion — the evidence only covers specific automation templates (bug-fix, security remediation) rather than a generic 'open PR on task completion' setting. Missing for 10: explicit config option/flag for auto-PR-on-completion in standard task workflows, independent/hands-on confirmation of this behavior.

                              • [claimed-docs] Detect failed workflows, inspect logs, identify the likely cause, and open a pull request with a proposed fix.
                              • [claimed-docs] Review security alerts, validate the finding, update affected code, and open a pull request with the remediation.
                              • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                              YYLOnone0/10

                              YYLO's docs describe task branches, worktrees, and an internal 'merge land' step that composes a candidate directly, explicitly stating merge 'launches no models, chooses no reviewers'—there is no mention anywhere of opening a GitHub pull request on task completion, only importing issues into kanban and returning responses to source threads. No CLI flag, workflow step, or integration doc references PR creation.

                              • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
                              • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
                              • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
                              • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate
                            2. developerReview a diff of an agent's changes and approve it before it becomes a pull request

                              weight 3 · round to OpenHands
                              OpenHandspartialclaimed4/10

                              OpenHands has an auto-approve/manual-approve action mode (openhands-docs-3 implies a default confirmation step exists before auto-approve is enabled) and can open PRs after agent work, suggesting some human-in-the-loop gating exists, but there's no explicit documentation of a diff review UI or an approval gate specifically before PR creation. missing for 10: explicit diff-review interface, documented approve/reject step tied to PR creation, evidence of a review-before-merge workflow.

                              • [claimed-docs] Auto-approve all actions (use with caution)
                              • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
                              YYLOnone0/10

                              Docs describe worktrees, candidate branches, and a 'merge land' step, but nowhere is there evidence of a diff-review UI or an explicit developer approval gate before a pull request is opened; in fact merge is described as launching 'no models, no reviewers' and reviews are called 'explicit project checks outside merge', with no PR-creation flow documented at all.

                              • [github] `task start` freezes the protected target SHA, creates a dedicated branch/worktree, and completes configured dependency hydration before rep…
                              • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
                              • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
                              • [claimed-docs] Start hydrates an exact-base task worktree. Preflight is read-only, finish queues the committed candidate

                            Pr review automation

                            1. ai-native userHave incoming issues automatically triaged with severity suggested and routed to the right owner

                              weight 2 · round to OpenHands
                              OpenHandsfullclaimed8/10

                              openhands-docs-7 directly describes an automation that watches for new bugs/incidents, gathers logs and recent changes, suggests severity, and routes the issue to the right owner — matching the story closely, backed by GitHub-documented webhook/scheduled automation infrastructure (openhands-gh-4). Missing for 10: independent/hands-on verification of triage accuracy and routing correctness beyond vendor's own site copy.

                              • [claimed-docs] Watch for new bugs or incidents, gather logs and recent changes, suggest severity, and route the issue to the right owner.
                              • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                              YYLOnone0/10

                              YYLO's integrations feature only pulls GitHub issues/Slack messages into a kanban board and returns responses to the source thread (yylo-docs-10); there is no evidence of automated severity classification or owner-based routing logic anywhere in the pack.

                              • [claimed-docs] Bring Slack messages or GitHub issues into kanban and return completed responses to their source thread.
                            2. engineering-leadHave every pull request automatically reviewed with AI-generated inline comments

                              weight 3 · round to OpenHands
                              OpenHandspartialclaimed6/10

                              OpenHands documents a specific automation that watches for a configurable PR label, inspects full PR context, and posts an AI review comment, which directly matches automated PR review with AI-generated comments. However, it is label-triggered rather than automatic on every PR, and posts once per label event rather than full inline (line-by-line) comments, so it's a partial match to 'every pull request' with 'inline comments'. missing for 10: evidence of automatic triggering on all PRs without manual labeling, confirmation of true inline (line-level) code comments vs a single summary comment, and independent/hands-on verification of this workflow in practice.

                              • [claimed-docs] Watch for a configurable label on pull requests, inspect full PR context, and post an AI review comment once per label event.
                              YYLOnone0/10

                              YYLO's own docs describe it as a CLI orchestrator for coding-agent tasks, workflows, and receipt-backed merges — not a PR-review tool. Evidence explicitly states 'Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers' (yylo-gh-6), meaning there is no automated AI-generated inline PR review capability in the product.

                              • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
                              • [github] `merge land` selects one immutable task source, composes in a private detached candidate, and uses Git expected-old ref protection. A moved …
                              • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…

                            Readiness checks

                            1. engineering-leadAutomatically fix failing agent-readiness criteria in my repository

                              weight 1 · round drawn
                              OpenHandsnone0/10

                              The evidence shows OpenHands can fix failing CI workflows, remediate security alerts, and review PRs, but nothing ties this to a defined 'agent-readiness' criteria/checklist concept that an engineering lead could gate on and auto-remediate. Missing for 10: any mention of agent-readiness scoring, a checklist/criteria framework, or evidence that OpenHands detects and fixes failures against such a standard.

                                YYLOnone0/10

                                YYLO's diagnostic tool (`doctor workspace`) explicitly never fetches or changes the workspace, and merge/tests are described as explicit checks with no automated remediation; there is no documented feature that automatically fixes failing agent-readiness criteria.

                                • [github] `doctor workspace` is intentionally nonzero when it finds an actionable topology problem; it never fetches or changes the workspace.
                                • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
                              • engineering-leadRun a readiness report that evaluates how ready my repository is for autonomous agents

                                weight 2 · round to YYLO
                                OpenHandsnone0/10

                                No evidence of a repository readiness assessment/report feature for autonomous agents; OpenHands' evidence covers task execution, automations, and integrations but nothing about scoring or auditing repo readiness.

                                  YYLO ships a `doctor workspace` check that flags actionable topology problems without mutating the repo, and its GitHub description references 'release-readiness boundaries,' which gesture at repo-readiness diagnostics, but there is no documented dedicated report scoring or evaluating overall repository readiness for autonomous agents. missing for 10: a named readiness-report command/output, criteria for 'agent readiness' beyond topology checks, and any sample report artifact.

                                  • [github] `doctor workspace` is intentionally nonzero when it finds an actionable topology problem; it never fetches or changes the workspace.
                                  • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…

                                Scale parallelism — running many jobs at once — concurrency, fleets, queueingScale parallelism

                                Running many jobs at once — concurrency, fleets, queueing

                                Concurrent execution

                                1. engineering-leadRun many agent tasks concurrently to scale delivery throughput

                                  weight 3 · round drawn
                                  OpenHandspartialclaimed6/10

                                  OpenHands supports running agents across many backends (local, Docker, VMs, cloud) and building automations triggered by schedules or webhooks (Slack, GitHub, Linear), plus API access for scripting — all of which enable running multiple tasks in parallel across infrastructure. However, there is no explicit documentation of a dashboard or orchestration layer for managing many concurrent agent runs, concurrency limits, or throughput metrics for an engineering lead. Missing for 10: explicit multi-task concurrency/orchestration UI, stated concurrency limits or scaling guarantees, and independent evidence of teams running many parallel agents successfully.

                                  • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                                  • [github] Run agents locally, in Docker, on VMs, or anywhere you can run an agent server backend
                                  • [claimed-docs] API support for automation and scripting
                                  • [claimed-docs] OpenHands Cloud is the managed commercial service for running OpenHands without operating your own backend and sandbox infrastructure.

                                  YYLO documents a 'bounded concurrent fan-out' parallel-runner for independent kanban tasks with structured evidence per item, plus run-until-completion looping, which supports running multiple agent tasks concurrently. However, evidence lacks details on concurrency limits, scaling numbers, resource isolation at scale, or independent/hands-on validation of throughput gains. missing for 10: concrete concurrency limits/benchmarks, independent third-party validation of parallel scaling, evidence of large-scale (10s-100s of tasks) usage in production.

                                  • [claimed-docs] Bounded concurrent fan-out for independent kanban tasks, data items, or complete commands—with structured evidence for every item.
                                  • [claimed-docs] Repeat bounded YYLO iterations until no open kanban work remains.
                                  • [claimed-docs] Continue a captured session with `yy continue SESSION_ID`; do not reconstruct work from tmux scrollback.
                                  • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…

                                Deployment flexibility

                                1. engineering-leadSelf-host agent infrastructure locally, in containers, or on my own VMs

                                  weight 2 · round to OpenHands
                                  OpenHandsfullclaimed8/10

                                  GitHub docs explicitly state agents can be run locally, in Docker, on VMs, or any agent server backend, and Enterprise offers licensed self-hosting for organizations. This directly matches the engineering-lead's need for flexible self-hosted deployment. Missing for 10: independent/hands-on verification of self-hosting setup complexity and no detailed self-host deployment guide excerpt in evidence.

                                  • [github] Run agents locally, in Docker, on VMs, or anywhere you can run an agent server backend
                                  • [claimed-docs] OpenHands Enterprise provides commercial capabilities and support for organizations that need licensed self-hosting or managed deployment op…
                                  • [github] Switch between local, remote, and cloud agents without losing focus
                                  • [github] Run OpenHands, Claude Code, Codex, Gemini, or any ACP-compatible agent across local, remote, and cloud backends.

                                  YYLO is an open-source, MIT-licensed CLI (npm package + public GitHub repo) that runs locally as an orchestrator, implying it can be run on a developer's own machine, in containers, or VMs since it's just a Node CLI operating on a local git worktree. However, there is no explicit documentation of container/VM deployment, Docker images, self-hosting guides, or infrastructure requirements for running at scale. missing for 10: explicit self-hosting/deployment docs (Docker/container images, VM setup guides), infrastructure/scaling guidance, and confirmation of statelessness or multi-instance operation for parallel agent infrastructure.

                                  • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                                  • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
                                  • [probe] PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License /…
                                  • [github] A successful run prints the installed YYLO version, initializes `.juno_task/`, then emits a watch receipt with `"state":"COMPLETED"`, `"exit…

                                Headless automation

                                1. developerRun an agent headlessly inside CI/CD pipelines and shell scripts

                                  weight 2 · round to OpenHands
                                  OpenHandsfullprobed7/10

                                  Docs show a CLI mode with an 'auto-approve all actions' flag for non-interactive runs, and GitHub evidence describes running agents locally/Docker/VMs and triggering automations 'on a schedule or in response to webhook events,' plus API support for automation/scripting — all consistent with headless CI/CD use. Missing for 10: an explicit CI/CD pipeline example (e.g., GitHub Actions YAML snippet) or independent hands-on confirmation of headless exit-code/scripting behavior.

                                  • [claimed-docs] Auto-approve all actions (use with caution)
                                  • [probe] official CLI documented at https://docs.openhands.dev/usage/how-to/cli-mode
                                  • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                                  • [github] Run agents locally, in Docker, on VMs, or anywhere you can run an agent server backend
                                  • [claimed-docs] API support for automation and scripting

                                  YYLO is a CLI-first orchestrator with commands (init, task start, ledger, loop, workflow-runner, parallel-runner) that are inherently scriptable and non-interactive, and its runtime bins (yylo, yy, ypl) are published on npm confirming CLI availability. However, there's no explicit CI/CD documentation, no exit-code/error-handling guarantance for pipeline use beyond doctor workspace, and no CI examples (GitHub Actions, GitLab CI, etc.) or headless/no-TTY confirmation. missing for 10: explicit CI/CD pipeline examples or docs, confirmed non-interactive/headless mode guarantees, exit-code contract documentation for scripting, independent hands-on CI usage reports.

                                  • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
                                  • [claimed-docs] `yy loop` repeats arbitrary shell commands sequentially.
                                  • [claimed-docs] Bounded concurrent fan-out for independent kanban tasks, data items, or complete commands—with structured evidence for every item.
                                  • [github] `doctor workspace` is intentionally nonzero when it finds an actionable topology problem; it never fetches or changes the workspace.
                                  • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                                  • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …

                                Not comparable on these axes

                                1. ai-native userConnect an agent via an official MCP server

                                  weight 3 · not comparable
                                  OpenHandsn/a

                                  OpenHands is itself an AI coding agent, so serving as an MCP server for other agents is a different product role (agent-as-client, not server) — this axis is out of scope per the agent-role exception. No evidence shows OpenHands running as an MCP server endpoint.

                                    YYLOnone0/10

                                    YYLO is a CLI orchestrator for coding agents/workflows, and as such platform-type product it could plausibly ship an official MCP server for other agents to connect to, but no evidence pack item mentions MCP at all (only 'open-standard' skills installation, ledger, workflow-runner, etc.). No official MCP server documentation, endpoint, or announcement exists in the evidence.

                                    • ai-native userIssue scoped/least-privilege API credentials for an agent

                                      weight 2 · not comparable
                                      OpenHandsnone0/10

                                      Evidence shows OpenHands supports bringing your own LLM keys, SAML/SSO, and general API access, but nothing describes issuing scoped or least-privilege API credentials specifically for an agent's actions/tool access.

                                        YYLOn/a

                                        YYLO is a CLI orchestrator for agent coding workflows, not an identity/credential-management system; nothing in the evidence pack relates to issuing scoped API keys or least-privilege credentials for agents, so this axis is a category error for this product type.

                                        • developerAttach a marked-up screenshot or mockup to a task so the agent implements the correct visual change

                                          weight 2 · not comparable
                                          OpenHandsnone0/10

                                          No evidence anywhere in the pack that OpenHands supports attaching images, screenshots, or mockups to a task, or that the agent can interpret visual markup to drive implementation; documentation focuses on text-based CLI tasks, integrations, and automations.

                                            YYLOn/a

                                            YYLO is a CLI orchestrator for text-based task/workflow management around coding agents; there is no evidence of image/screenshot attachment, mockup annotation, or any visual-input handling in its task creation or ledger features. Attaching marked-up visual mockups to drive implementation is a UI/multimodal-input capability outside this CLI orchestration product's category.

                                            • ai-native userDo everything through the API that I can do in the UI

                                              weight 2 · not comparable
                                              OpenHandspartialprobed6/10

                                              OpenHands exposes a documented OpenAPI spec and dedicated 'API support for automation and scripting' tier, plus CLI mode with resume/auto-approve that mirrors UI conversation flows, suggesting broad API parity. However, no evidence explicitly confirms that every UI feature (e.g., cloud dashboard views, integrations config, enterprise SSO management) is fully API-accessible. Missing for 10: explicit parity documentation enumerating UI vs API feature coverage, and independent/hands-on confirmation that API can replicate all UI workflows.

                                              • [probe] PROBE openapi: HTTP 200 at https://docs.openhands.dev/openapi.json — contains "openapi" key
                                              • [claimed-docs] API support for automation and scripting
                                              • [claimed-docs] Type natural language tasks and receive instant feedback
                                              • [claimed-docs] Resume previous conversations
                                              • [claimed-docs] Auto-approve all actions (use with caution)
                                              • [probe] official CLI documented at https://docs.openhands.dev/usage/how-to/cli-mode
                                              YYLOn/a

                                              YYLO is a CLI/command-line orchestrator (yy/yylo commands) with no evidence of any graphical UI to compare against; the story presumes a UI+API product with parity concerns, which doesn't fit a CLI-first tool where the CLI itself is the sole interface.

                                              • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                                              • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
                                              • [probe] PROBE runtime (recorded 2026-09-14): `npm view @yylo/cli name version bin` — the official CLI is live on the public npm registry (@yylo/cli …
                                            • engineering-leadSee and manage plan-based daily task and concurrency limits for agent workflows

                                              weight 2 · not comparable
                                              OpenHandsnone0/10

                                              Evidence shows pricing page mentions plan features like SSO, API access, and BYO LLM keys, but nothing about daily task limits, concurrency limits, or any management dashboard for such limits.

                                              YYLOn/a

                                              YYLO is a self-hosted, open-source CLI orchestrator with no evidence of a hosted plan/pricing model or subscription tiers; concepts like 'plan-based daily task and concurrency limits' apply to SaaS pricing tiers, not to a locally-run open-source tool where users control their own concurrency via config (e.g., parallel-runner). This story's axis (plan/subscription-based usage limits) does not fit this product's category.

                                              • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                                              • [claimed-docs] Bounded concurrent fan-out for independent kanban tasks, data items, or complete commands—with structured evidence for every item.
                                              • [probe] PROBE runtime (recorded 2026-09-14): `curl -s https://raw.githubusercontent.com/yylo-dev/yylo/HEAD/LICENSE | head -3` returns 'MIT License /…
                                            • ai-native userChoose where my data is stored (region/residency)

                                              weight 2 · not comparable
                                              OpenHandsnone0/10

                                              No evidence of data residency/region selection controls anywhere in the pack; only self-hosting options (local/Docker/VM) are mentioned, which is a workaround, not a documented region-choice feature for the managed/cloud offering.

                                                YYLOn/a

                                                YYLO is a CLI orchestrator that runs locally on the user's own machine/repo, coordinating coding agents and git workflows—it does not store user data in a hosted service where region/residency would be a choice. Data residency is a category error for a local CLI tool rather than an unmet capability.

                                                • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                                                • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
                                              • ai-native userPrevent my data from being used to train AI models

                                                weight 3 · not comparable
                                                OpenHandsnone0/10

                                                No evidence in the pack addresses data usage for AI model training, opt-out policies, or any privacy commitments regarding training data; the pack only covers CLI usage, deployment options, and integrations.

                                                  YYLOn/a

                                                  YYLO is a CLI orchestrator for coding agents and repo workflows, not a data-processing/AI training service; the axis of preventing data from being used for AI model training does not apply to this kind of product, and nothing in the evidence pack even implies YYLO handles user data for model training purposes.

                                                  • developerTag an agent in a chat thread to discuss and delegate a bug or task

                                                    weight 2 · not comparable
                                                    OpenHandspartialclaimed6/10

                                                    OpenHands documents a Slack integration where the agent watches for @openhands mentions, opens a conversation with the message context, and replies when done (openhands-docs-11), which matches tagging an agent in a chat thread to delegate a task. However this is limited to Slack specifically (not other chat platforms), appears tied to the Cloud/automation feature set rather than the core product, and lacks independent/hands-on corroboration. Missing for 10: support for other chat platforms (e.g., Teams, Discord), independent verification of the Slack flow working in practice, and detail on how delegated context/threading is preserved during the exchange.

                                                    • [claimed-docs] Watch Slack channels for @openhands mentions, open a conversation with the message context, and reply when the agent finishes.
                                                    • [github] Create automations and workflows that integrate with Slack, GitHub, Linear, and more. Run on a schedule or in response to webhook events
                                                    YYLOn/a

                                                    YYLO is a CLI orchestrator for coding agents and repo workflows, not a chat/messaging interface where users tag agents in threads; its integrations (yylo-docs-10) pull Slack/GitHub items into a kanban board rather than supporting in-thread @-mention delegation. This is a category mismatch, not a missing feature.

                                                    • developerQuery generated documentation for any public or private repository

                                                      weight 1 · not comparable
                                                      OpenHandsnone0/10

                                                      No evidence of a documentation-generation or repo-doc-querying feature; OpenHands is a coding agent focused on tasks, automations, and integrations, not a repo documentation search/query tool.

                                                        YYLOn/a

                                                        YYLO is a CLI orchestrator for coding agents and task/workflow management, not a documentation-generation or docs-querying product; the evidence covers task ledgers, merge, workflows, and CI-like receipts, with nothing about generating or querying repository documentation.

                                                        • engineering-leadHave security alerts automatically validated and remediated with an opened pull request

                                                          weight 2 · not comparable
                                                          OpenHandsfullclaimed8/10

                                                          openhands-docs-10 explicitly describes an automation that reviews security alerts, validates the finding, updates affected code, and opens a pull request with the remediation, directly matching the story. This is a first-party vendor claim without independent/hands-on corroboration or detail on validation accuracy. Missing for 10: independent verification of remediation quality, and detail on how 'validated' findings are confirmed before code changes.

                                                          • [claimed-docs] Review security alerts, validate the finding, update affected code, and open a pull request with the remediation.
                                                          YYLOn/a

                                                          YYLO is a CLI orchestrator for coding-agent task workflows, kanban tasks, and merge/candidate management, not a security-scanning or SCA/dependency-alert tool; there is no concept of security alerts to validate. This is a category mismatch rather than an unmet capability.

                                                          • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                                                          • [github] Tests and semantic reviews are explicit project checks outside merge. Merge launches no models, chooses no reviewers, schedules no suites, a…
                                                        • engineering-leadCreate agent sessions on behalf of other users in my organization

                                                          weight 2 · not comparable
                                                          OpenHandsnone0/10

                                                          Evidence shows enterprise features like SSO/SAML and API access, which imply some multi-user org management, but there is no evidence of an engineering-lead being able to create or launch agent sessions on behalf of other users. Missing for 10: any documentation of delegated session creation, admin-initiated sessions, or role-based session provisioning for other org members.

                                                          • [claimed-docs] Enterprise SAML / SSO
                                                          • [claimed-docs] API support for automation and scripting
                                                          • [claimed-docs] OpenHands Enterprise provides commercial capabilities and support for organizations that need licensed self-hosting or managed deployment op…
                                                          YYLOn/a

                                                          YYLO is a single-user CLI orchestrator for coding agents run locally; it has no organization/user-management, multi-tenant, or delegated-access model referenced anywhere in the evidence. Creating sessions 'on behalf of other users in an org' is a category mismatch for a local CLI tool rather than a missing feature.

                                                          • [github] YYLO is a command-line orchestrator for coding agents, repeatable workflows, and receipt-backed repository changes. It is for developers who…
                                                          • [claimed-docs] npm install -g @yylo/cli@0.2.2 yylo init --task "Describe one verifiable outcome" --subagent claude
                                                        • developerUse a managed cloud offering to run agents without operating my own backend infrastructure

                                                          weight 2 · not comparable
                                                          OpenHandsfullclaimed8/10

                                                          OpenHands Cloud is explicitly documented as the managed commercial service for running OpenHands without operating your own backend and sandbox infrastructure, with hosted access, API support, and bring-your-own-LLM-key options detailed on the pricing page. Missing for 10: independent/hands-on corroboration of the cloud offering's reliability and scale, and more detail on infrastructure limits or SLAs.

                                                          • [claimed-docs] OpenHands Cloud is the managed commercial service for running OpenHands without operating your own backend and sandbox infrastructure.
                                                          • [claimed-docs] Hosted cloud access from desktop and mobile
                                                          • [claimed-docs] API support for automation and scripting
                                                          • [claimed-docs] OpenHands Open Source and OpenHands Cloud plans offer support to bring your own LLM keys.
                                                          YYLOn/a

                                                          YYLO is a local CLI orchestrator that runs on a developer's own machine/repo (npm-installed, git worktrees, local kanban/ledger) rather than a managed cloud service; there is no evidence of a hosted runtime, cloud dashboard, or backend YYLO operates on the user's behalf. This story asks about offloading backend infra to a vendor-run cloud, which is a different product category than a CLI tool.