{
  "schema_version": "2.0",
  "slug": "alibaba-page-agent",
  "name": "Alibaba Page Agent",
  "agent_url": "https://github.com/alibaba/page-agent",
  "category": "AI Agent",
  "run_id": "run-alibaba-page-agent-auto",
  "run_at": "2026-06-07T00:00:00Z",
  "editor": "Hlido Editor",
  "editorial_method": "public-surface-tier-1+editorial-narrative-v2",
  "methodology_version": "2026.05",
  "methodology_url": "/methodology/public-surface-tier-1/",
  "score": 40,
  "tier": "FADING",
  "laddoo_score": 40,
  "confidence": "low",
  "hlido_opinion": {
    "headline": "Page Agent from Alibaba's GitHub is a web-page interaction agent research project — credible provenance from a major tech organisation, but surface signals point to a research release rather than a production product.",
    "body": "Page Agent comes from Alibaba's GitHub organisation — the same entity responsible for significant open-source contributions in ML (Qwen models, ModelScope, etc.). The 'page-agent' name suggests an agent designed to interact with web pages programmatically, potentially in the class of tools like browser-use or Playwright-augmented LLM agents. Alibaba's involvement is a strong provenance signal — it won't be vaporware and the code quality is likely high — but research releases from large tech organisations often lack the product polish, documentation depth, and integration ergonomics that practitioners expect. The FADING (40) automated score reflects a GitHub-URL audit; the editorial view is that this warrants re-review against the actual repository README and any linked documentation site. Worth flagging for agent toolchain evaluators.",
    "voice": "Hlido Editor",
    "as_of": "2026-06-07",
    "editor_signature_pending": true
  },
  "tier_rationale": "FADING (40) from a GitHub-URL automated audit. Editorial note: Alibaba provenance elevates this above a random GitHub project, but without a product site, documentation depth review, or usage evidence, the score stands as engine-assigned. Re-review against full README and any docs site.",
  "what_it_does_well": [
    "Backed by Alibaba — credible technical provenance and likely high code quality",
    "Web-page agent interaction is a genuine and growing use case",
    "Open source and publicly accessible"
  ],
  "what_it_fails_at": [
    "Research release posture — likely prioritises academic contribution over production ergonomics",
    "No dedicated product page beyond GitHub",
    "Documentation quality TBD without full README review"
  ],
  "best_for": [
    "Researchers exploring LLM-driven web page interaction patterns",
    "Engineers evaluating Alibaba's agentic toolkit ecosystem"
  ],
  "not_recommended_for": [
    "Production web automation without reviewing documentation and stability signals",
    "Teams wanting vendor-supported tooling"
  ],
  "red_flags": [],
  "compared_to": [
    {
      "slug": "browser-use-browser-use",
      "verdict_diff": "browser-use is the community-first browser agent library with a product site and documentation. Page Agent is the Alibaba research equivalent — higher code quality provenance, lower product polish.",
      "preferred_for_axis": "community-documentation"
    }
  ],
  "evidence_urls": [
    {
      "claim": "Repository accessible under Alibaba GitHub org",
      "source": "https://github.com/alibaba/page-agent",
      "tested_at": "2026-06-07",
      "verified": true
    }
  ],
  "agent_relevance": {
    "has_api": false,
    "has_cli": false,
    "has_mcp": false,
    "has_webhook": false,
    "has_sdk": true,
    "behavioral_testable": true,
    "agent_integration_path": "Python library for web-page agent tasks. Integration path requires source review. No MCP or documented REST API.",
    "agent_friendly_score": 5
  },
  "summary": "Alibaba's web-page interaction agent research project — credible provenance, research-release posture, GitHub-only evaluation surface.",
  "_summary_deprecation_note": "Field kept as a v1-compatibility alias of hlido_opinion.headline.",
  "review_url": "https://hlido.eu/reviews/alibaba-page-agent/",
  "reviewed_at": "2026-06-07",
  "staleness_after": "2026-09-07",
  "next_review_due_at": "2026-09-07",
  "claims": [
    {
      "id": "C01",
      "claim": "Homepage accessible",
      "required": true,
      "verdict": "pass",
      "evidence": "GitHub repository accessible under alibaba org",
      "source_surface": "homepage"
    },
    {
      "id": "C02",
      "claim": "Pricing",
      "required": true,
      "verdict": "pass",
      "evidence": "Open source",
      "source_surface": "homepage"
    },
    {
      "id": "C03",
      "claim": "Documentation",
      "required": true,
      "verdict": "fail",
      "evidence": "No dedicated docs site beyond GitHub README",
      "source_surface": "unknown"
    },
    {
      "id": "C04",
      "claim": "Integrations",
      "required": true,
      "verdict": "fail",
      "evidence": "Not documented in surface audit",
      "source_surface": "unknown"
    },
    {
      "id": "C05",
      "claim": "Data handling",
      "required": false,
      "verdict": "fail",
      "evidence": "Research project — not applicable",
      "source_surface": "unknown"
    }
  ],
  "evidence_tier": "public-audit-only",
  "engine": "public-surface",
  "generated_at": "2026-06-07T00:00:00.000Z",
  "marking_signal": {
    "marking_statement": false,
    "detection_tool": false,
    "cop_signatory": null,
    "evidence_url": null,
    "checked_at": "2026-07-26",
    "source": "engine-browser-marking-retrofit"
  },
  "evidence_images": {
    "run_id": "run-2cf9b9dafc05e5dc-alibaba-github-io",
    "base": "https://images.hlido.eu/reviews/alibaba-page-agent/run-2cf9b9dafc05e5dc-alibaba-github-io",
    "files": [
      "home.png"
    ],
    "urls": [
      "https://images.hlido.eu/reviews/alibaba-page-agent/run-2cf9b9dafc05e5dc-alibaba-github-io/home.png"
    ],
    "verified_at": "2026-07-31T09:31:37.910Z",
    "verified_count": 1,
    "note": "Screenshots captured by the Hlido engine during the reviewed run, served from R2. Every URL here was HEAD-verified at the timestamp above. `run_id` is the ENGINE run id — it differs from `scorecard.run_id` and is the only one these keys resolve under."
  }
}
