JSON-Rohbericht maschinenlesbar
{
"data": {
"repo": {
"topics": [],
"is_fork": true,
"size_kb": 380511,
"has_wiki": true,
"homepage": "https://omp.sh",
"languages": {
"CSS": 141407,
"HTML": 22149,
"Ruby": 36256,
"Rust": 2367235,
"Julia": 59333,
"Shell": 49070,
"Python": 2895384,
"Dockerfile": 16698,
"JavaScript": 106439,
"PowerShell": 9738,
"TypeScript": 39023175
},
"pushed_at": "2026-07-17T00:04:09Z",
"created_at": "2026-06-05T16:47:54Z",
"owner_type": "User",
"updated_at": "2026-07-17T00:04:13Z",
"description": "⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "zen/main",
"license_spdx_raw": "MIT",
"primary_language": "TypeScript",
"significant_languages": [
"TypeScript"
]
},
"owner": {
"blog": "https://cagedbird.cn",
"name": "CagedBird",
"type": "User",
"login": "cagedbird043",
"company": null,
"location": null,
"followers": 11,
"avatar_url": "https://avatars.githubusercontent.com/u/155073138?v=4",
"created_at": "2023-12-28T11:53:05Z",
"is_verified": null,
"public_repos": 36,
"account_age_days": 936
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": false
},
"activity": {
"releases": [
{
"tag": "zen/v17.0.1-zen.1",
"kind": "other",
"published_at": "2026-07-17T00:26:20Z"
},
{
"tag": "zen/v16.5.2-zen.1",
"kind": "other",
"published_at": "2026-07-15T19:30:56Z"
},
{
"tag": "zen/v16.4.6-zen.1",
"kind": "other",
"published_at": "2026-07-12T07:18:03Z"
},
{
"tag": "zen/v16.4.3-zen.5",
"kind": "other",
"published_at": "2026-07-11T14:02:08Z"
},
{
"tag": "zen/v16.4.3-zen.4",
"kind": "other",
"published_at": "2026-07-11T13:33:21Z"
},
{
"tag": "zen/v16.4.3-zen.3",
"kind": "other",
"published_at": "2026-07-11T11:33:15Z"
},
{
"tag": "zen/v16.4.3-zen.2",
"kind": "other",
"published_at": "2026-07-11T10:59:44Z"
},
{
"tag": "zen/v16.4.3-zen.1",
"kind": "other",
"published_at": "2026-07-11T10:25:34Z"
},
{
"tag": "zen/v16.3.15-zen.1",
"kind": "other",
"published_at": "2026-07-10T02:01:38Z"
},
{
"tag": "zen/v16.3.12-zen.1",
"kind": "other",
"published_at": "2026-07-09T05:49:09Z"
},
{
"tag": "zen/v16.3.11-zen.2",
"kind": "other",
"published_at": "2026-07-08T08:52:35Z"
},
{
"tag": "zen/v16.3.11-zen.1",
"kind": "other",
"published_at": "2026-07-07T04:51:52Z"
},
{
"tag": "zen/v16.3.6-zen.4",
"kind": "other",
"published_at": "2026-07-06T07:03:03Z"
},
{
"tag": "zen/v16.3.6-zen.3",
"kind": "other",
"published_at": "2026-07-04T22:14:59Z"
},
{
"tag": "zen/v16.3.6-zen.2",
"kind": "other",
"published_at": "2026-07-04T18:06:25Z"
},
{
"tag": "zen/v16.3.6-zen.1",
"kind": "other",
"published_at": "2026-07-04T16:56:55Z"
}
],
"recent_commits": [
{
"oid": "15ef72dfe9784cea47fe8ed55b5fe87dc1c30228",
"body": null,
"is_bot": false,
"headline": "chore(zen): bump version to 17.0.1-zen.1",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-17T00:04:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ffd3a5e83d67dd7a5063659f44217826fddf11c4",
"body": null,
"is_bot": false,
"headline": "fix(rebase): resolve v17.0.1 sync conflicts",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-17T00:00:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d9776f5796cc144244c654d45dbdd0b852cbf9ab",
"body": null,
"is_bot": false,
"headline": "chore(natives): refresh generated types for v17",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:50:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cf760374c4d230cef4611a8ebbdb9261f9146c15",
"body": null,
"is_bot": false,
"headline": "fix(auth): recognize invalidated authentication tokens",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:49:39Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f8c20437f118ee6ba984ee305803853d56aebc61",
"body": null,
"is_bot": false,
"headline": "fix(zen): target downstream repository in CI watch",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:44:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1f55b29d60e7fd2e57c5af485f22fc9911335091",
"body": null,
"is_bot": false,
"headline": "fix(compaction): rotate deactivated Codex workspaces",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:44:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cf398e619bebc779b14adb5c78da9a4a5c7d5dbe",
"body": null,
"is_bot": false,
"headline": "fix(models): preserve ordered role fallbacks",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:44:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a2f02632924443141a3274c04719c7ed35ca6065",
"body": null,
"is_bot": false,
"headline": "fix(release): stop invoking removed postpack",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:43:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "da03e71b5ae43fdbba60042a01acf5651a9b890c",
"body": null,
"is_bot": false,
"headline": "fix(zen): preserve changelogs across upstream rebuilds",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:43:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "539470dd0ad0782a4b333a0f67cf540538701511",
"body": null,
"is_bot": false,
"headline": "fix(unicode-snapcompact): expose archived frame summary",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:42:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d430ca90481e2b79a351a5ff536347d69ebbaa5a",
"body": null,
"is_bot": false,
"headline": "feat(snapcompact): add unicode exact-string archive anchors",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:42:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4246697bda3b3e329883c3e511953b806f6fd13f",
"body": null,
"is_bot": false,
"headline": "feat(snapcompact): add unicode snapcompact strategy",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:42:34Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c16cf84faf6ca4210425a9f39b97d1b6cc642cec",
"body": null,
"is_bot": false,
"headline": "fix(auth): rotate Codex workspace membership failures",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:42:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4124b064308ba3fb67d5a9b3e283d656287a9d11",
"body": null,
"is_bot": false,
"headline": "fix(auth): keep Codex K-12 OAuth accounts routable",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:41:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "229da3b53247a34055ae29a85702484c01f79f91",
"body": null,
"is_bot": false,
"headline": "fix(status-line): keep model provider visible",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:39:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "45eddb0dc7a42fb1c1b1cef0d2b17f52e7ab663b",
"body": null,
"is_bot": false,
"headline": "fix retry handling for relay 520 HTML errors",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:39:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f527172be16aad337c76c7e2d40eb9d62d0a0d9d",
"body": null,
"is_bot": false,
"headline": "feat(web-search): add AnySearch provider support",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:39:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6866880a25d54c8f355e1856d13982222986d365",
"body": null,
"is_bot": false,
"headline": "docs(zen): formalize tag-based sync policy",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:38:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bedd45d6ab906f013827c7be2f372c5e3f9d8737",
"body": null,
"is_bot": false,
"headline": "chore(zen): refresh sync maintenance state",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:38:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c6c7052be28e14930c80d67b5f97a7c6e4576c61",
"body": null,
"is_bot": false,
"headline": "fix(zen): use previous release as changelog baseline",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:38:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "600cdfce7145aa1c46b1b898ffb293b3986de3c9",
"body": null,
"is_bot": false,
"headline": "fix(zen): summarize baseline releases minimally",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:38:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ee7d62414a31b7f71fda12a6f7540a7d9750e696",
"body": null,
"is_bot": false,
"headline": "docs(readme): explain Zen install path",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:38:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0a0dfb7f9888921740d285c5a7c4362a3e55418d",
"body": null,
"is_bot": false,
"headline": "fix zen release notes heading",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:38:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f44318c69a2fe66bde32df01021b3ca10f4348b3",
"body": null,
"is_bot": false,
"headline": "docs(zen): document downstream patch stack",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:38:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "79b5c031d0e607fd116bb6fecfc0aaf99a876b36",
"body": null,
"is_bot": false,
"headline": "chore(zen): maintain downstream release workflow",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:38:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9dfd8f5b55c3b3dbc10d153142c5b637284c5dd5",
"body": null,
"is_bot": false,
"headline": "chore(zen): add focused release flow",
"author_name": "cagedbird043",
"author_login": "cagedbird043",
"committed_at": "2026-07-16T23:38:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6ae7cdbf97bbe7b608ce71ff7b3e0532955bd94a",
"body": "…okens\n\n- Implement `isInvalidatedOAuthTokenError` to identify specific upstream auth failures.\n- Enable automatic credential rotation in `AuthStorage` and stream retries when an invalidated token is detected.\n- Update `proxy.test.ts` to correctly handle `NO_PROXY` and `no_proxy` environment variables during testing.",
"is_bot": false,
"headline": "feat(ai): added automatic credential rotation for invalidated OAuth t…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T03:39:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9fd19696e21f08a4777bd4f8480c33c20f690646",
"body": null,
"is_bot": false,
"headline": "chore: bump version to 17.0.1",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T02:56:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ed4ddcba6cad0381ec22402b5fa733560a68e743",
"body": "Print-mode assistant-error/aborted exit, RPC pi.shutdown() and stdin-EOF\nshutdowns, and the extension command-context shutdown() called\nprocess.exit() before (or racing) session.dispose(), skipping the bounded\nbrowser reaper (releaseTabsForOwner) installed in dispose(). An OMP-owned\nChromium could s\n[…]\nent, promise-memoized\nsession.dispose() and await it before the final exit. The RPC\nperformShutdown no longer emits session_shutdown directly (dispose() emits\nit), avoiding a double emit.\n\nFixes #5643",
"is_bot": false,
"headline": "fix(session): await session.dispose() on non-interactive exit paths",
"author_name": "roboomp",
"author_login": "roboomp",
"committed_at": "2026-07-16T02:29:55Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f9977f5c6957723960ff635e2f51b04c759c8a05",
"body": "- google boolean-subschema coercion, column-cap truncation semantics, caller-owned plan-review hide, rebuild image-visibility setting\n- added flushPendingCommandOutput and refreshSkills stubs to event-controller and ACP mock contexts\n- removed the never-passing acp stdio EOF subprocess test (covered by postmortem-epipe contracts)",
"is_bot": false,
"headline": "fix: reconciled test contracts with merged behavior changes",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T02:27:53Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e28197c694f6c37e47ae9cbb38845cf8f472251e",
"body": "…op as retryable error\"\n\nThis reverts commit 2baaea87823272e29949fb7dc5066997586a7072, reversing\nchanges made to 6783c3a4739200f297d0f99cdeb94ab1c22d37e1.",
"is_bot": false,
"headline": "Revert \"merged PR #5602: fix(agent-loop): reclassify empty toolUse st…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T02:09:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1df790a5d27cd869f8b785234332f90b52973419",
"body": "This reverts commit 7a2e34988b492dd8c5be18024f34991c3987ac7b.",
"is_bot": false,
"headline": "Revert \"fix(agent-loop): discard incomplete sibling tool calls\"",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T02:08:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1e85462cff1573fb1b1baf29825886076f32a1af",
"body": "- restored capability reset import in agent-session refreshSkills\n- fixed renamed credential entry reference in auth-storage org fields\n- aligned xai web-search fetch mock and refresh-race test with current typings",
"is_bot": false,
"headline": "fix: reconciled merged sources with current main APIs",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:58:41Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2c355102cecec51d6eaa67ea1850d1fa86126bd5",
"body": null,
"is_bot": false,
"headline": "chore: applied biome formatting to merged sources",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:52:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5e9d03f1527a5c42fa4b7c926b217c549d89cf22",
"body": null,
"is_bot": false,
"headline": "chore: normalized changelog entries misfiled by union merges",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:52:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f7ed718302dd3af55bc8023fb163f2d5c28e1f08",
"body": null,
"is_bot": false,
"headline": "fix(utils): share active postmortem cleanup",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:50:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "fd54f897f40d8d77922aa899162c1fda55ceb961",
"body": "# Conflicts:\n#\tpackages/coding-agent/src/modes/acp/acp-mode.ts",
"is_bot": false,
"headline": "merged PR #5419: fix(acp): await teardown on stdio disconnect",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:50:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3a75368b928f2f26660b20cc7752c82436ad6e63",
"body": null,
"is_bot": false,
"headline": "fix(images): preserve replay and transcript invariants",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:48:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "93cc1fed1c44f590665eb459ce1b50a210bd8146",
"body": "# Conflicts:\n#\tpackages/coding-agent/src/modes/components/chat-transcript-builder.ts\n#\tpackages/coding-agent/test/agent-session-skill-keywords.test.ts",
"is_bot": false,
"headline": "merged PR #5417: fix(openai): render native response images",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:48:21Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6295f5cb142fea0a3cf711313789a093b18868f5",
"body": "# Conflicts:\n#\tpackages/ai/src/error/rate-limit.ts\n#\tpackages/ai/test/auth-retry.test.ts",
"is_bot": false,
"headline": "merged PR #5429: fix(ai): fail over exhausted OpenRouter daily keys",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:45:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "34f8eb70f09e34c8d451b5eedbfad7c018cb42de",
"body": null,
"is_bot": false,
"headline": "fix(tui): honor ends during plan review reflow",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:44:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "37d38e14853ae71894516ff175762b484c719c78",
"body": "# Conflicts:\n#\tpackages/coding-agent/src/modes/components/plan-review-overlay.ts",
"is_bot": false,
"headline": "merged PR #5444: fix(tui): preserve Plan Review scroll position",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:44:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7363684cb64ef0c2293a8c5afbd71cdd919e2fa2",
"body": "# Conflicts:\n#\tpackages/coding-agent/src/tools/browser/registry.ts\n#\tpackages/coding-agent/src/tools/browser/tab-supervisor.ts",
"is_bot": false,
"headline": "merged PR #5453: fix(browser): bound tab teardown waits",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:43:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5c9fa528c743b001eca66556a01f5c33afba487c",
"body": null,
"is_bot": false,
"headline": "test(coding-agent): cover nested output priority",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:41:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0533ec005f7921e58be55fd01d96b05162786395",
"body": "…ested subagent output\n\n# Conflicts:\n#\tpackages/coding-agent/src/prompts/system/system-prompt.md",
"is_bot": false,
"headline": "merged PR #5462: fix(coding-agent): resolve agent:// slash form for n…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:41:51Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8ff821515da0beefc9f531e632444be5714f90a8",
"body": null,
"is_bot": false,
"headline": "fix(ai): honor NO_PROXY ports for secure websockets",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:41:17Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a17db4bea84a21b837bae1fc3369bd591a368c6a",
"body": "# Conflicts:\n#\tpackages/ai/test/openai-codex-stream.test.ts",
"is_bot": false,
"headline": "merged PR #5510: fix(ai): honor proxies for Codex WebSockets",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:41:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1a5331e500b574067b074d1da2688bd4743f765e",
"body": null,
"is_bot": false,
"headline": "test(ai): aligned suppression regression with versioned usage cache key",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:40:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "792f75298a7872c3d3395ed7fff52b65a16264b6",
"body": null,
"is_bot": false,
"headline": "fix(auth): retain targeted OAuth row after refresh races",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:39:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "908d45a98cd294fc3de7f1c60e505e62be6714bc",
"body": "# Conflicts:\n#\tpackages/ai/src/auth-storage.ts\n#\tpackages/ai/test/auth-storage-usage-cache.test.ts",
"is_bot": false,
"headline": "merged PR #5519: fix(auth): serialize provider OAuth refreshes",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:39:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5641722ec2654b93161c7f55a4dadccd6c489205",
"body": "…re-cache\n\n# Conflicts:\n#\tpackages/coding-agent/src/session/agent-session.ts",
"is_bot": false,
"headline": "merged PR #5554: fix(session): skip ssh paths during streaming edit p…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:35:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "cb0a407f010c32c8ec883365ea78928505164bc0",
"body": null,
"is_bot": false,
"headline": "test(anthropic): cover Vertex effort payload gate",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:34:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "af541f25701bf2911f97774e35c9529ce0493113",
"body": null,
"is_bot": false,
"headline": "--amend",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:34:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "778ef6d7fae6fffe866c26fcd5e19d364f1aa3dd",
"body": null,
"is_bot": false,
"headline": "--amend",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:34:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e289975e024fd69982b679c1b61a7c133326054a",
"body": null,
"is_bot": false,
"headline": "test(anthropic): cover Vertex effort payload gate",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:34:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8f6eabaa63d2fe38d82839cc10949e436329f4f0",
"body": "…eader path\n\n# Conflicts:\n#\tpackages/ai/src/providers/anthropic.ts",
"is_bot": false,
"headline": "merged PR #5615: fix(anthropic): gate effort beta off google-vertex h…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:34:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eee0bf5ac938d265052abec819e291938fb8c8b4",
"body": "…t usage limit",
"is_bot": false,
"headline": "merged PR #5418: fix(ai): classify Anthropic spend-limit as persisten…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b68c7245f7cc8d09052222fa0e7193a2cbf40fa3",
"body": "…OpenCode gateways",
"is_bot": false,
"headline": "merged PR #5408: fix(catalog): widen GLM coding-plan idle timeout to …",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f39c1ce1035f12e241f2b1bf1a93206cc4d4e129",
"body": null,
"is_bot": false,
"headline": "merged PR #5412: fix(tui): anchor IME candidates in interactive inputs",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b3bf0ab4ae91c4087ba350ed80c1396b49b01953",
"body": "…n CustomEditor",
"is_bot": false,
"headline": "merged PR #5415: fix(editor): accept upstream-pi editor constructor i…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "056c53189e8538d67a2f694e54c1d6c9ef8f9dc1",
"body": null,
"is_bot": false,
"headline": "merged PR #5421: fix(tui): use Nerd Fonts v3 session icon",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1678607617614546c5adc5c714ef31197ffa87da",
"body": null,
"is_bot": false,
"headline": "fix(eval): preserve column truncation metadata",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a049ed4ca7e40b5fc09f65f4617cb6a03a671b35",
"body": "…ation",
"is_bot": false,
"headline": "merged PR #5422: fix(tools): stop column cap from faking window trunc…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a29627142c48923f3faed654141c2d7017b6fabc",
"body": null,
"is_bot": false,
"headline": "fix(natives): verify disk before stale-process diagnosis",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "29b6649ff9a11c145a38df4c71b641447eefbc79",
"body": "…ale sentinel mismatch",
"is_bot": false,
"headline": "merged PR #5423: fix(natives): distinguish process-stale from disk-st…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "217678bfd833cda878d9144dd391381a319eb8ba",
"body": null,
"is_bot": false,
"headline": "fix(tui): discard deferred output after session changes",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e0c717e07f8f575e18bf190893f31532a128ba74",
"body": null,
"is_bot": false,
"headline": "merged PR #5427: fix(tui): defer command output during streaming",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:03Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b865e6a4d7e72281f06266a930c58c9700133f5f",
"body": null,
"is_bot": false,
"headline": "fix(catalog): scope Kimi K2.7 timeout to Moonshot",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9c78b7e7b05d337bfcee96cfd4a8d25ded98f1cf",
"body": "…mi K2.7 Code",
"is_bot": false,
"headline": "merged PR #5428: fix(catalog): extend streamIdleTimeoutMs floor to Ki…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "44b73b7debf51c9f59f570803803271a874ce4b0",
"body": null,
"is_bot": false,
"headline": "fix(mnemopi): recover direct runtime load failures",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "358879afca346e6d066f69cfa3c9a06ba7843cbe",
"body": null,
"is_bot": false,
"headline": "merged PR #5432: fix(mnemopi): pin Windows ORT DLL path",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "59657c0dbc49a6380c38190a7232aeefc4faa64f",
"body": null,
"is_bot": false,
"headline": "fix(mnemopi): select trim candidates transactionally",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5be1af81d8ffd65e8ad64c75c3f0854273555fdb",
"body": "…im and cascade linked artifacts",
"is_bot": false,
"headline": "merged PR #5434: fix(mnemopi): protect durable working memory from tr…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "17a38cefafd07e0310aa47d6dc55902381dee307",
"body": null,
"is_bot": false,
"headline": "fix(cli): guard scoped plugin verb aliases",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ad036c09658c35982ecbd4a1c55b356b5cce4602",
"body": "…unch leak",
"is_bot": false,
"headline": "merged PR #5436: fix(cli): guard documented marketplace verbs from la…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8e80eae5012e679a8fca671aaaed7a9c5c0dbb84",
"body": "…nst render crashes",
"is_bot": false,
"headline": "merged PR #5438: fix(tui): guard plugin tool renderer components agai…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f9cc18c45a802607599bff2c7fc71dd9d738cf31",
"body": null,
"is_bot": false,
"headline": "fix(tools): skip incompatible image providers",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a3283a157c9415740222a01ac183516933b57015",
"body": null,
"is_bot": false,
"headline": "merged PR #5443: fix(tools): prefer active image provider and fall back",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a55e4b1a7be00294c78946318f6a47a38f59d820",
"body": null,
"is_bot": false,
"headline": "fix(model-resolver): preserve fuzzy literal thinking suffixes",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0b6ce1d18506e8b9707be9f722fd29d6e6a54305",
"body": "…zzy model match",
"is_bot": false,
"headline": "merged PR #5447: fix(model-resolver): strip thinking suffix before fu…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5c58641e54a21ca529bd1ce6c3daa3f2f9c220e5",
"body": null,
"is_bot": false,
"headline": "test(coding-agent): isolate header fallback regression",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "46446624a01abe678109957fe91555a4c5f57a27",
"body": "…egression",
"is_bot": false,
"headline": "merged PR #5452: test(coding-agent): guard compiled header fallback r…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ebaed59ddac7dc74f60a7193c722d5b2c0094a0a",
"body": null,
"is_bot": false,
"headline": "fix(tui): preserve deferred alternate exit",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2a05d36be576f7625724934a88136bf287ff3c7f",
"body": null,
"is_bot": false,
"headline": "merged PR #5476: fix(tui): prevent stale-buffer flicker",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f669376670c05038ea48ff6ee3f377c17af05c70",
"body": "… paths",
"is_bot": false,
"headline": "merged PR #5473: fix(browser): use debugCatchError in stealth acquire…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:32:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "015d5752312f767feeab403872a719829379f300",
"body": null,
"is_bot": false,
"headline": "fix(auth): preserve dialog paste routing",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "46f811bf8604e1b089be789277b5b3088c8d4058",
"body": "…allback URL",
"is_bot": false,
"headline": "merged PR #5484: fix(auth): mount login dialog input for paste-code f…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b16aa7a815fdc45ba73be422b4002ce21aacabc9",
"body": null,
"is_bot": false,
"headline": "fix(skills): refresh interactive skill commands",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3601692c8d9475a10ce310470569572ae1f271d1",
"body": null,
"is_bot": false,
"headline": "merged PR #5515: fix(skills): reload runtime skill state",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8760c6367facaa7bd5fd9430b577b18e3ff858aa",
"body": null,
"is_bot": false,
"headline": "merged PR #5574: fix(tui): stabilize streamed table scrollback",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d7241e572fbeaab2429ccb1472fabab47900ea2d",
"body": null,
"is_bot": false,
"headline": "fix(catalog): invalidate stale MAI Code routes",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "51b7601fc569bf821cfea0e3b3ad769552988ab0",
"body": "…responses endpoint",
"is_bot": false,
"headline": "merged PR #5613: fix(catalog): route Copilot mai-code models to the /…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6356873927a1fcc12fb0f4b1b326f12f9f0d8a31",
"body": null,
"is_bot": false,
"headline": "fix(web-search): reuse supplied registry auth",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c098e8679d8e43aea91e01563e2e15ab9314bf13",
"body": null,
"is_bot": false,
"headline": "merged PR #5601: fix(web-search): honor configured xAI transport",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8932acb6f3f2f5437c2d82b03988bd9da6a1e3af",
"body": null,
"is_bot": false,
"headline": "fix(schema): scope boolean coercion to google transports",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "60e5074f24c9dfaa3b39f926114caaa74fd7ee99",
"body": "…a transport",
"is_bot": false,
"headline": "merged PR #5607: fix(schema): coerce boolean subschemas for google/cc…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0fbe8c212a67def0e889df812166936d82664322",
"body": null,
"is_bot": false,
"headline": "test(ai): cover sampling gate for completions",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ee7a6eb01b146d6e67eadae8a6ef74ba9628d232",
"body": "…odels",
"is_bot": false,
"headline": "merged PR #5608: fix(ai): omit sampling params for OpenAI reasoning m…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "7a2e34988b492dd8c5be18024f34991c3987ac7b",
"body": null,
"is_bot": false,
"headline": "fix(agent-loop): discard incomplete sibling tool calls",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2baaea87823272e29949fb7dc5066997586a7072",
"body": "…tryable error",
"is_bot": false,
"headline": "merged PR #5602: fix(agent-loop): reclassify empty toolUse stop as re…",
"author_name": "can1357",
"author_login": "can1357",
"committed_at": "2026-07-16T01:31:57Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 16,
"commits_last_year": 13625,
"latest_release_at": "2026-07-17T00:26:20Z",
"latest_release_tag": "zen/v17.0.1-zen.1",
"releases_from_tags": false,
"days_since_last_push": 4,
"active_weeks_last_year": 49,
"days_since_latest_release": 4,
"mean_days_between_releases": 0.9
},
"community": {
"has_readme": false,
"has_license": false,
"has_description": false,
"has_contributing": false,
"health_percentage": null,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "@oh-my-pi/pi-ai",
"exists": true,
"license": "MIT",
"keywords": [
"ai",
"llm",
"openai",
"anthropic",
"gemini",
"unified",
"api"
],
"ecosystem": "npm",
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/@oh-my-pi/pi-ai",
"is_deprecated": false,
"latest_version": "17.0.6",
"repository_url": "https://github.com/can1357/oh-my-pi",
"versions_count": 541,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 231060,
"first_published_at": "2026-01-02T21:57:55.042000Z",
"latest_published_at": "2026-07-20T22:40:13.367000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 0
},
{
"name": "@oh-my-pi/pi-agent-core",
"exists": true,
"license": "MIT",
"keywords": [
"ai",
"agent",
"llm",
"transport",
"state-management"
],
"ecosystem": "npm",
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/@oh-my-pi/pi-agent-core",
"is_deprecated": false,
"latest_version": "17.0.6",
"repository_url": "https://github.com/can1357/oh-my-pi",
"versions_count": 546,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 208252,
"first_published_at": "2026-01-02T21:57:50.128000Z",
"latest_published_at": "2026-07-20T22:40:57.338000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 0
},
{
"name": "@oh-my-pi/omp-stats",
"exists": true,
"license": "MIT",
"keywords": [
"ai",
"observability",
"metrics",
"dashboard",
"llm",
"statistics"
],
"ecosystem": "npm",
"matches_repo": false,
"registry_url": "https://www.npmjs.com/package/@oh-my-pi/omp-stats",
"is_deprecated": false,
"latest_version": "17.0.6",
"repository_url": "https://github.com/can1357/oh-my-pi",
"versions_count": 457,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 1,
"monthly_downloads": 218754,
"first_published_at": "2026-01-21T11:01:05.166000Z",
"latest_published_at": "2026-07-20T22:40:50.045000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 0
}
]
},
"popularity": {
"forks": 0,
"stars": 4,
"watchers": 0,
"fork_history": {
"days": [],
"complete": true,
"collected": 0,
"total_forks": 0
},
"star_history": {
"days": [
{
"date": "2026-07-05",
"count": 1
},
{
"date": "2026-07-06",
"count": 2
},
{
"date": "2026-07-08",
"count": 1
}
],
"complete": true,
"collected": 4,
"total_stars": 4
},
"open_issues_and_prs": 0
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"examples"
],
"has_llms_txt": false,
"has_dockerfile": true,
"has_mcp_signal": true,
"bootstrap_files": [
"crates/pi-shell/src/minimizer/defs/mise.toml"
],
"api_schema_files": [
"packages/ai/src/providers/cursor/proto/agent.proto",
"packages/ai/src/providers/devin/proto/buf/validate/validate.proto",
"packages/ai/src/providers/devin/proto/cel/expr/checked.proto",
"packages/ai/src/providers/devin/proto/cel/expr/eval.proto",
"packages/ai/src/providers/devin/proto/cel/expr/explain.proto",
"packages/ai/src/providers/devin/proto/cel/expr/syntax.proto",
"packages/ai/src/providers/devin/proto/cel/expr/value.proto",
"packages/ai/src/providers/devin/proto/connectext/grpc/status/v1/status.proto",
"packages/ai/src/providers/devin/proto/errorspb/errors.proto",
"packages/ai/src/providers/devin/proto/errorspb/hintdetail.proto",
"packages/ai/src/providers/devin/proto/errorspb/markers.proto",
"packages/ai/src/providers/devin/proto/errorspb/tags.proto",
"packages/ai/src/providers/devin/proto/errorspb/testing.proto",
"packages/ai/src/providers/devin/proto/exa/analytics_pb/analytics.proto",
"packages/ai/src/providers/devin/proto/exa/api_server_pb/api_server.proto",
"packages/ai/src/providers/devin/proto/exa/auth_pb/auth.proto",
"packages/ai/src/providers/devin/proto/exa/auto_cascade_common_pb/auto_cascade_common.proto",
"packages/ai/src/providers/devin/proto/exa/browser_preview_pb/browser_preview.proto",
"packages/ai/src/providers/devin/proto/exa/bug_checker_pb/bug_checker.proto",
"packages/ai/src/providers/devin/proto/exa/cascade_plugins_pb/cascade_plugins.proto",
"packages/ai/src/providers/devin/proto/exa/chat_client_server_pb/chat_client_server.proto",
"packages/ai/src/providers/devin/proto/exa/chat_pb/chat.proto",
"packages/ai/src/providers/devin/proto/exa/code_edit/code_edit_pb/code_edit.proto",
"packages/ai/src/providers/devin/proto/exa/codeium_common_pb/codeium_common.proto",
"packages/ai/src/providers/devin/proto/exa/context_module_pb/context_module.proto",
"packages/ai/src/providers/devin/proto/exa/cortex_pb/cortex.proto",
"packages/ai/src/providers/devin/proto/exa/dev_pb/dev.proto",
"packages/ai/src/providers/devin/proto/exa/diff_action_pb/diff_action.proto",
"packages/ai/src/providers/devin/proto/exa/eval/pr_eval/datasets_pb/datasets.proto",
"packages/ai/src/providers/devin/proto/exa/eval_pb/eval.proto",
"packages/ai/src/providers/devin/proto/exa/extension_server_pb/extension_server.proto",
"packages/ai/src/providers/devin/proto/exa/file_system_provider_pb/file_system_provider.proto",
"packages/ai/src/providers/devin/proto/exa/index_pb/index.proto",
"packages/ai/src/providers/devin/proto/exa/knowledge_base_pb/knowledge_base.proto",
"packages/ai/src/providers/devin/proto/exa/language_server_pb/language_server.proto",
"packages/ai/src/providers/devin/proto/exa/model_management_pb/model_management.proto",
"packages/ai/src/providers/devin/proto/exa/opensearch_clients_pb/opensearch_clients.proto",
"packages/ai/src/providers/devin/proto/exa/product_analytics_pb/product_analytics.proto",
"packages/ai/src/providers/devin/proto/exa/prompt_pb/prompt.proto",
"packages/ai/src/providers/devin/proto/exa/reactive_component_pb/reactive_component.proto",
"packages/ai/src/providers/devin/proto/exa/seat_management_pb/seat_management.proto",
"packages/ai/src/providers/devin/proto/exa/tokenizer_pb/tokenizer.proto",
"packages/ai/src/providers/devin/proto/exa/trainer_pb/config.proto",
"packages/ai/src/providers/devin/proto/exa/tree_sitter/language_data_pb/language_data.proto",
"packages/ai/src/providers/devin/proto/exa/trust_pb/trust.proto",
"packages/ai/src/providers/devin/proto/exa/user_analytics_pb/user_analytics.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/base/api_base.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/datastore/datastore_v3.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/log/log_service.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/remote_api/remote_api.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto",
"packages/ai/src/providers/devin/proto/grpc/binlog/v1/binarylog.proto",
"packages/ai/src/providers/devin/proto/io/prometheus/client/metrics.proto"
],
"has_devcontainer": false,
"typecheck_configs": [
"packages/agent/tsconfig.json",
"packages/ai/tsconfig.json",
"packages/catalog/tsconfig.json",
"packages/coding-agent/tsconfig.json",
"packages/collab-web/tsconfig.json",
"packages/hashline/tsconfig.json",
"packages/metaharness/adapters/edit/tsconfig.json",
"packages/metaharness/scripts/tsconfig.json",
"packages/metaharness/tsconfig.json",
"packages/mnemopi/tsconfig.json",
"packages/natives/tsconfig.json",
"packages/snapcompact/tsconfig.json",
"packages/stats/tsconfig.json",
"packages/swarm-extension/tsconfig.json",
"packages/tui/tsconfig.json",
"packages/typescript-edit-benchmark/tsconfig.json",
"packages/utils/tsconfig.json",
"packages/wire/tsconfig.json",
"python/omp-rpc/src/omp_rpc/py.typed",
"python/robomp/src/py.typed",
"python/robomp/web/tsconfig.json",
"tsconfig.json"
],
"toolchain_manifests": [
"Cargo.toml",
"crates/pi-ast/Cargo.toml",
"crates/pi-iso/Cargo.toml",
"crates/pi-natives/Cargo.toml",
"crates/pi-shell/Cargo.toml",
"crates/pi-uu-diff/Cargo.toml",
"crates/pi-uu-grep/Cargo.toml",
"crates/pi-uutils-ctx/Cargo.toml",
"crates/pi-walker/Cargo.toml",
"crates/vendor/brush-builtins/Cargo.toml",
"crates/vendor/brush-core/Cargo.toml",
"crates/vendor/jaq/Cargo.toml",
"crates/vendor/uu-b2sum/Cargo.toml",
"crates/vendor/uu-base32/Cargo.toml",
"crates/vendor/uu-base64/Cargo.toml",
"crates/vendor/uu-basename/Cargo.toml",
"crates/vendor/uu-cat/Cargo.toml",
"crates/vendor/uu-checksum-common/Cargo.toml",
"crates/vendor/uu-comm/Cargo.toml",
"crates/vendor/uu-cut/Cargo.toml",
"crates/vendor/uu-date/Cargo.toml",
"crates/vendor/uu-dirname/Cargo.toml",
"crates/vendor/uu-find/Cargo.toml",
"crates/vendor/uu-head/Cargo.toml",
"crates/vendor/uu-hostname/Cargo.toml",
"crates/vendor/uu-ln/Cargo.toml",
"crates/vendor/uu-ls/Cargo.toml",
"crates/vendor/uu-md5sum/Cargo.toml",
"crates/vendor/uu-mkdir/Cargo.toml",
"crates/vendor/uu-mktemp/Cargo.toml",
"crates/vendor/uu-mv/Cargo.toml",
"crates/vendor/uu-nproc/Cargo.toml",
"crates/vendor/uu-paste/Cargo.toml",
"crates/vendor/uu-printenv/Cargo.toml",
"crates/vendor/uu-readlink/Cargo.toml",
"crates/vendor/uu-realpath/Cargo.toml",
"crates/vendor/uu-rm/Cargo.toml",
"crates/vendor/uu-sed/Cargo.toml",
"crates/vendor/uu-seq/Cargo.toml",
"crates/vendor/uu-sha1sum/Cargo.toml",
"crates/vendor/uu-sha224sum/Cargo.toml",
"crates/vendor/uu-sha256sum/Cargo.toml",
"crates/vendor/uu-sha384sum/Cargo.toml",
"crates/vendor/uu-sha512sum/Cargo.toml",
"crates/vendor/uu-sort/Cargo.toml",
"crates/vendor/uu-stat/Cargo.toml",
"crates/vendor/uu-tac/Cargo.toml",
"crates/vendor/uu-tail/Cargo.toml",
"crates/vendor/uu-tee/Cargo.toml",
"crates/vendor/uu-touch/Cargo.toml",
"crates/vendor/uu-tr/Cargo.toml",
"crates/vendor/uu-truncate/Cargo.toml",
"crates/vendor/uu-uname/Cargo.toml",
"crates/vendor/uu-uniq/Cargo.toml",
"crates/vendor/uu-wc/Cargo.toml",
"crates/vendor/uu-whoami/Cargo.toml",
"crates/vendor/uu-xargs/Cargo.toml",
"crates/vendor/uu-yes/Cargo.toml"
],
"largest_source_bytes": 672687,
"source_files_sampled": 3818,
"oversized_source_files": 94,
"agent_instruction_files": [
"AGENTS.md",
"docs/toolconv/gemini.md",
"packages/ai/src/dialect/gemini.md",
"python/robomp/AGENTS.md"
],
"agent_instruction_max_bytes": 21595
},
"dependencies": {
"manifests": [
"Cargo.toml",
"package.json"
],
"advisories": {
"error": null,
"scope": null,
"source": null,
"findings": [],
"collected": false,
"truncated": false,
"by_severity": {},
"advisory_count": 0,
"affected_count": 0,
"assessed_count": 0,
"assessed_package": null,
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"crates",
"npm"
],
"dependencies": [
{
"name": "sherpa-onnx",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "1.13.2"
},
{
"name": "sherpa-onnx-darwin-arm64",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "1.13.3"
},
{
"name": "sherpa-onnx-node",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "1.13.2"
},
{
"name": "anyhow",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "ast-grep-core",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "globset",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "ignore",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "phf",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "serde",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-astro",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-bash",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-c",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-clojure",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-cmake",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-c-sharp",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-cpp",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-dart",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-css",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-diff",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-dockerfile",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-elixir",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-elisp",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-erlang",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-fortran",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-go",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-graphql",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-haskell",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-hcl",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-html",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-ini",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-java",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-javascript",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-json",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-just",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-julia",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-kotlin",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-lua",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-make",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-md",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-nix",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-objc",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-ocaml",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-odin",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-php",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-powershell",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-proto",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-python",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-r",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-regex",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-ruby",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-rust",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-scala",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-solidity",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-sql",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-starlark",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-svelte",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-swift",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-toml-ng",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-tlaplus",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-typescript",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-verilog",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-vue",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-xml",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-yaml",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tree-sitter-zig",
"manifest": "crates/pi-ast/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "async-trait",
"manifest": "crates/pi-iso/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "similar",
"manifest": "crates/pi-iso/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tokio",
"manifest": "crates/pi-iso/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "anyhow",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "arboard",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "ast-grep-core",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "base64",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "clap",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "globset",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "fontdue",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "grep-matcher",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "grep-pcre2",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "grep-regex",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "grep-searcher",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "html-to-markdown-rs",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "icy_sixel",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "ignore",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "image",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "inferno",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "napi",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "napi-derive",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "parking_lot",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "phf",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "flume",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi-ast",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi-iso",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi-shell",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi-walker",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi-uutils-ctx",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "portable-pty",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "png",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "rayon",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "regex",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "serde",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "serde_json",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "similar",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "smallvec",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "syntect",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tiktoken-rs",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tokio",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tokio-util",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "toml",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "unicode-segmentation",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "unicode-width",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "xxhash-rust",
"manifest": "crates/pi-natives/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "anyhow",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "bytes",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "brush-builtins",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "brush-core",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "brush-parser",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "clap",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "os_pipe",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "globset",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "ignore",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "parking_lot",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "regex",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "serde",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "serde_json",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tokio",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "tokio-util",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "toml",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "xxhash-rust",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "flume",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi-walker",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi-uutils-ctx",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_mkdir",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_head",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_sort",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_wc",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_tail",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_rm",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_mv",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_ls",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_find",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi_uu_grep",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_cat",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_uniq",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_base64",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_md5sum",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_sha1sum",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_sha224sum",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_sha256sum",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_sha384sum",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_sha512sum",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_b2sum",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_basename",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_dirname",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_readlink",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_realpath",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_touch",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_stat",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_date",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_mktemp",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_seq",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_yes",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_printenv",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_ln",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_truncate",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_tac",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_nproc",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_uname",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_whoami",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_hostname",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi_uu_diff",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_cut",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_tee",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_tr",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_paste",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_comm",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_sed",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "uu_xargs",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "jaq",
"manifest": "crates/pi-shell/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "clap",
"manifest": "crates/pi-uu-diff/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "4"
},
{
"name": "pi-uutils-ctx",
"manifest": "crates/pi-uu-diff/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "similar",
"manifest": "crates/pi-uu-diff/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "3.1.0"
},
{
"name": "clap",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "4"
},
{
"name": "pi-uutils-ctx",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "pi-walker",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "grep-cli",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1"
},
{
"name": "grep-matcher",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1"
},
{
"name": "grep-pcre2",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1"
},
{
"name": "grep-printer",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.3"
},
{
"name": "grep-regex",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1"
},
{
"name": "grep-searcher",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.1"
},
{
"name": "ignore",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.4"
},
{
"name": "globset",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "0.4"
},
{
"name": "serde_json",
"manifest": "crates/pi-uu-grep/Cargo.toml",
"ecosystem": "crates",
"version_constraint": "1"
},
{
"name": "dashmap",
"manifest": "crates/pi-walker/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "globset",
"manifest": "crates/pi-walker/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "ignore",
"manifest": "crates/pi-walker/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "parking_lot",
"manifest": "crates/pi-walker/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "rayon",
"manifest": "crates/pi-walker/Cargo.toml",
"ecosystem": "crates",
"version_constraint": null
},
{
"name": "@oh-my-pi/pi-ai",
"manifest": "packages/agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-catalog",
"manifest": "packages/agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-natives",
"manifest": "packages/agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-utils",
"manifest": "packages/agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-wire",
"manifest": "packages/agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/snapcompact",
"manifest": "packages/agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@opentelemetry/api",
"manifest": "packages/agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@bufbuild/protobuf",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-catalog",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-utils",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-wire",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "arktype",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "packages/ai/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@bufbuild/protobuf",
"manifest": "packages/catalog/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-utils",
"manifest": "packages/catalog/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "arktype",
"manifest": "packages/catalog/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "packages/catalog/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@agentclientprotocol/sdk",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@babel/parser",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@mozilla/readability",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/hashline",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/omp-stats",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-agent-core",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-ai",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-catalog",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-mnemopi",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-natives",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-tui",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-utils",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-wire",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/snapcompact",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@opentelemetry/api",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@opentelemetry/context-async-hooks",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@opentelemetry/exporter-trace-otlp-proto",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@opentelemetry/resources",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@opentelemetry/sdk-trace-base",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@opentelemetry/sdk-trace-node",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@puppeteer/browsers",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@types/turndown",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@xterm/headless",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "arktype",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "chalk",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "diff",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "fast-xml-parser",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "handlebars",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "header-generator",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "linkedom",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "lru-cache",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "mammoth",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "mupdf",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "puppeteer-core",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "turndown",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "turndown-plugin-gfm",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "zod",
"manifest": "packages/coding-agent/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-wire",
"manifest": "packages/collab-web/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "lucide-react",
"manifest": "packages/collab-web/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "marked",
"manifest": "packages/collab-web/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "react",
"manifest": "packages/collab-web/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "react-dom",
"manifest": "packages/collab-web/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "diff",
"manifest": "packages/hashline/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "lru-cache",
"manifest": "packages/hashline/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/hashline",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-agent-core",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-ai",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-catalog",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-coding-agent",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-utils",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/typescript-edit-benchmark",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
},
{
"name": "clsx",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "^2.1.1"
},
{
"name": "d3-scale",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "^4.0.2"
},
{
"name": "d3-shape",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "^3.2.0"
},
{
"name": "diff",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "motion",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "^12.15.0"
},
{
"name": "react",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "^19.1.0"
},
{
"name": "react-dom",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "^19.1.0"
},
{
"name": "tailwind-merge",
"manifest": "packages/metaharness/package.json",
"ecosystem": "npm",
"version_constraint": "^3.3.0"
},
{
"name": "@oh-my-pi/pi-ai",
"manifest": "packages/mnemopi/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-catalog",
"manifest": "packages/mnemopi/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-utils",
"manifest": "packages/mnemopi/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "lru-cache",
"manifest": "packages/mnemopi/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-ai",
"manifest": "packages/snapcompact/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-natives",
"manifest": "packages/snapcompact/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-utils",
"manifest": "packages/snapcompact/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-wire",
"manifest": "packages/snapcompact/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-ai",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-catalog",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-utils",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@tailwindcss/node",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "chart.js",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "date-fns",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "lucide-react",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "react",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "react-chartjs-2",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "react-dom",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "tailwindcss",
"manifest": "packages/stats/package.json",
"ecosystem": "npm",
"version_constraint": "catalog:"
},
{
"name": "@oh-my-pi/pi-utils",
"manifest": "packages/swarm-extension/package.json",
"ecosystem": "npm",
"version_constraint": "workspace:*"
}
],
"all_dependencies": {
"error": "GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository",
"source": null,
"packages": [],
"collected": false,
"truncated": false,
"total_count": null,
"direct_count": null,
"indirect_count": null
}
},
"maintainership": {
"issues": {
"open_prs": 0,
"merged_prs": 0,
"open_issues": 0,
"closed_ratio": null,
"closed_issues": 0,
"closed_unmerged_prs": 0
},
"bus_factor": 1,
"bot_contributors": 1,
"top_contributors": [
{
"type": "User",
"login": "can1357",
"commits": 8117,
"avatar_url": "https://avatars.githubusercontent.com/u/11807264?v=4"
},
{
"type": "User",
"login": "roboomp",
"commits": 1985,
"avatar_url": "https://avatars.githubusercontent.com/u/284758152?v=4"
},
{
"type": "User",
"login": "badlogic",
"commits": 1343,
"avatar_url": "https://avatars.githubusercontent.com/u/514052?v=4"
},
{
"type": "User",
"login": "metaphorics",
"commits": 240,
"avatar_url": "https://avatars.githubusercontent.com/u/152830360?v=4"
},
{
"type": "User",
"login": "oldschoola",
"commits": 149,
"avatar_url": "https://avatars.githubusercontent.com/u/39147239?v=4"
},
{
"type": "User",
"login": "ogrodev",
"commits": 102,
"avatar_url": "https://avatars.githubusercontent.com/u/5272002?v=4"
},
{
"type": "User",
"login": "jiwangyihao",
"commits": 81,
"avatar_url": "https://avatars.githubusercontent.com/u/51940778?v=4"
},
{
"type": "User",
"login": "MiroslavDrbal",
"commits": 79,
"avatar_url": "https://avatars.githubusercontent.com/u/142213280?v=4"
},
{
"type": "User",
"login": "DarkPhilosophy",
"commits": 46,
"avatar_url": "https://avatars.githubusercontent.com/u/19309990?v=4"
},
{
"type": "User",
"login": "cagedbird043",
"commits": 44,
"avatar_url": "https://avatars.githubusercontent.com/u/155073138?v=4"
}
],
"contributors_sampled": 99,
"top_contributor_share": 0.616
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"ci.yml",
"vouch-manage.yml",
"vouch-pr.yml"
],
"has_docs_dir": true,
"linter_configs": [
"biome.json"
],
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"Cargo.lock",
"package-lock.json",
"uv.lock"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": null,
"reason": "no pull request found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 0,
"reason": "Found 0/30 approved changesets -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 26 contributing companies or organizations",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 10,
"reason": "no dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 0,
"reason": "no update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 10,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 0,
"reason": "project was created within the last 90 days. Please review its contents carefully",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 1,
"reason": "dependency not pinned by hash detected -- score normalized to 1",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "no SAST tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 10,
"reason": "security policy file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": 0,
"reason": "Project has not signed or included provenance with any releases.",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": 0,
"reason": "detected GitHub workflow tokens with excessive permissions",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 0,
"reason": "21 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "15ef72dfe9784cea47fe8ed55b5fe87dc1c30228",
"ran_at": "2026-07-21T16:52:17Z",
"aggregate_score": 2.9,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": true,
"has_dependabot_config": false
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/cagedbird043/oh-my-pi-zen",
"host": "github.com",
"name": "oh-my-pi-zen",
"owner": "cagedbird043"
},
"metrics": {
"overall": {
"key": "overall",
"band": "at_risk",
"name": "Overall health",
"note": null,
"notes": [],
"value": 48,
"inputs": {
"security": 29,
"vitality": 89,
"community": 16,
"governance": 29,
"engineering": 68
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "excellent",
"name": "Vitality",
"value": 89,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "excellent",
"name": "Development activity",
"note": null,
"notes": [],
"value": 88,
"inputs": {
"commits_last_year": 13625,
"human_commit_share": 1,
"days_since_last_push": 4,
"active_weeks_last_year": 49
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 4 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 4
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "49/52 weeks with commits",
"points": 33.9,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 49
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "13625 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 13625
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "project was created within the last 90 days. Please review its contents carefully",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": null,
"notes": [],
"value": 90,
"inputs": {
"releases_count": 16,
"latest_release_tag": "zen/v17.0.1-zen.1",
"releases_from_tags": false,
"days_since_latest_release": 4,
"mean_days_between_releases": 0.9
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "16 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 16
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 4 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 4
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~0.9 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 0.9
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "Project has not signed or included provenance with any releases.",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "unverified",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": "repository_too_young",
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": null,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "maintenance record not established from the collected data",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_unverified",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "critical",
"name": "Community & Adoption",
"value": 16,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "critical",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 8,
"inputs": {
"forks": 0,
"stars": 4,
"watchers": 0,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "below_threshold"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "4 stars",
"points": 7.7,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 4
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "0 forks",
"points": 0,
"status": "missed",
"details": [
{
"code": "forks",
"params": {
"count": 0
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "0 watchers",
"points": 0,
"status": "missed",
"details": [
{
"code": "watchers",
"params": {
"count": 0
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "critical",
"name": "Community health",
"note": null,
"notes": [],
"value": 25,
"inputs": {
"has_readme": false,
"has_license": false,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (MIT)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "MIT"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "critical",
"name": "Sustainability & Governance",
"value": 29,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "at_risk",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 41,
"inputs": {
"bus_factor": 1,
"contributors_sampled": 99,
"top_contributor_share": 0.616
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "1 contributor(s) cover half of all commits",
"points": 9,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 1
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 62% of commits",
"points": 8.6,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 62
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "99 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 99
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 26 contributing companies or organizations",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "critical",
"name": "Issue & PR responsiveness",
"note": "Excluded from scoring (no data or not applicable): Issue resolution, PR acceptance. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"issue_resolution",
"pr_acceptance"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 1,
"inputs": {
"merged_prs": 0,
"open_issues": 0,
"closed_issues": 0,
"issue_closed_ratio": null,
"closed_unmerged_prs": 0
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "no issues or no data",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_issues_or_data",
"params": {}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "no decided pull requests or no data",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_decided_prs_or_data",
"params": {}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "at_risk",
"name": "Ownership & stewardship",
"note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"verified_domain"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 43,
"inputs": {
"followers": 11,
"owner_type": "User",
"is_verified": null,
"owner_login": "cagedbird043",
"public_repos": 36,
"account_age_days": 936
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "personal (user) account",
"points": 10,
"status": "partial",
"details": [
{
"code": "owner_personal",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": "not applicable to user accounts",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_applicable_to_user_accounts",
"params": {}
}
],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "11 followers of cagedbird043",
"points": 7.8,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 11,
"login": "cagedbird043"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "36 public repos, account ~2 yr old",
"points": 16.5,
"status": "partial",
"details": [
{
"code": "public_repos",
"params": {
"count": 36
}
},
{
"code": "account_age_years",
"params": {
"years": 2
}
}
],
"max_points": 25
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "moderate",
"name": "Engineering Quality",
"value": 68,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "good",
"name": "Engineering practices",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: CI-Tests. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_ci_tests"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 80,
"inputs": {
"has_ci": true,
"has_tests": true,
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": "3 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 3
}
}
],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 24,
"status": "met",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": "biome.json",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "biome.json"
}
}
],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "moderate",
"name": "Documentation",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"topics": [],
"has_wiki": true,
"homepage": "https://omp.sh",
"has_readme": false,
"has_docs_dir": true,
"has_description": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 25,
"status": "met",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": "https://omp.sh",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "critical",
"name": "Security",
"value": 29,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "critical",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): CI-Tests, Packaging. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"ci_tests",
"packaging"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 29,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 16,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 2,
"scorecard_aggregate": 2.9
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "no pull request found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 0/30 approved changesets -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 26 contributing companies or organizations",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no dangerous workflow patterns detected",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "no update tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "project was created within the last 90 days. Please review its contents carefully",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 1",
"points": 0.5,
"status": "partial",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "no SAST tool detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "Project has not signed or included provenance with any releases.",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "detected GitHub workflow tokens with excessive permissions",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "21 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "excellent",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"review_only_matches": 0,
"assessed_self_published_locations": 7
},
"components": [
{
"key": "policy_exposure_multiplier",
"name": "Policy exposure multiplier",
"detail": "no confirmed policy-scope location match",
"points": 100,
"status": "met",
"details": [
{
"code": "jurisdiction_no_match",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "excellent",
"name": "AI Readiness",
"value": 85,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "excellent",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 85,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.95,
"agent_instruction_files": [
"AGENTS.md",
"docs/toolconv/gemini.md",
"packages/ai/src/dialect/gemini.md",
"python/robomp/AGENTS.md"
],
"agent_instruction_max_bytes": 21595
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "AGENTS.md, docs/toolconv/gemini.md, packages/ai/src/dialect/gemini.md, python/robomp/AGENTS.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "AGENTS.md, docs/toolconv/gemini.md, packages/ai/src/dialect/gemini.md, python/robomp/AGENTS.md"
}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "95 of 100 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 95,
"sampled": 100
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "good",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 73,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"Cargo.lock",
"package-lock.json",
"uv.lock"
],
"has_dockerfile": true,
"typed_language": true,
"bootstrap_files": [
"crates/pi-shell/src/minimizer/defs/mise.toml"
],
"has_devcontainer": false,
"has_linter_config": true,
"typecheck_configs": [
"packages/agent/tsconfig.json",
"packages/ai/tsconfig.json",
"packages/catalog/tsconfig.json",
"packages/coding-agent/tsconfig.json",
"packages/collab-web/tsconfig.json",
"packages/hashline/tsconfig.json",
"packages/metaharness/adapters/edit/tsconfig.json",
"packages/metaharness/scripts/tsconfig.json",
"packages/metaharness/tsconfig.json",
"packages/mnemopi/tsconfig.json",
"packages/natives/tsconfig.json",
"packages/snapcompact/tsconfig.json",
"packages/stats/tsconfig.json",
"packages/swarm-extension/tsconfig.json",
"packages/tui/tsconfig.json",
"packages/typescript-edit-benchmark/tsconfig.json",
"packages/utils/tsconfig.json",
"packages/wire/tsconfig.json",
"python/omp-rpc/src/omp_rpc/py.typed",
"python/robomp/src/py.typed",
"python/robomp/web/tsconfig.json",
"tsconfig.json"
],
"agent_commit_share": 0,
"toolchain_manifests": [
"Cargo.toml",
"crates/pi-ast/Cargo.toml",
"crates/pi-iso/Cargo.toml",
"crates/pi-natives/Cargo.toml",
"crates/pi-shell/Cargo.toml",
"crates/pi-uu-diff/Cargo.toml",
"crates/pi-uu-grep/Cargo.toml",
"crates/pi-uutils-ctx/Cargo.toml",
"crates/pi-walker/Cargo.toml",
"crates/vendor/brush-builtins/Cargo.toml",
"crates/vendor/brush-core/Cargo.toml",
"crates/vendor/jaq/Cargo.toml",
"crates/vendor/uu-b2sum/Cargo.toml",
"crates/vendor/uu-base32/Cargo.toml",
"crates/vendor/uu-base64/Cargo.toml",
"crates/vendor/uu-basename/Cargo.toml",
"crates/vendor/uu-cat/Cargo.toml",
"crates/vendor/uu-checksum-common/Cargo.toml",
"crates/vendor/uu-comm/Cargo.toml",
"crates/vendor/uu-cut/Cargo.toml",
"crates/vendor/uu-date/Cargo.toml",
"crates/vendor/uu-dirname/Cargo.toml",
"crates/vendor/uu-find/Cargo.toml",
"crates/vendor/uu-head/Cargo.toml",
"crates/vendor/uu-hostname/Cargo.toml",
"crates/vendor/uu-ln/Cargo.toml",
"crates/vendor/uu-ls/Cargo.toml",
"crates/vendor/uu-md5sum/Cargo.toml",
"crates/vendor/uu-mkdir/Cargo.toml",
"crates/vendor/uu-mktemp/Cargo.toml",
"crates/vendor/uu-mv/Cargo.toml",
"crates/vendor/uu-nproc/Cargo.toml",
"crates/vendor/uu-paste/Cargo.toml",
"crates/vendor/uu-printenv/Cargo.toml",
"crates/vendor/uu-readlink/Cargo.toml",
"crates/vendor/uu-realpath/Cargo.toml",
"crates/vendor/uu-rm/Cargo.toml",
"crates/vendor/uu-sed/Cargo.toml",
"crates/vendor/uu-seq/Cargo.toml",
"crates/vendor/uu-sha1sum/Cargo.toml",
"crates/vendor/uu-sha224sum/Cargo.toml",
"crates/vendor/uu-sha256sum/Cargo.toml",
"crates/vendor/uu-sha384sum/Cargo.toml",
"crates/vendor/uu-sha512sum/Cargo.toml",
"crates/vendor/uu-sort/Cargo.toml",
"crates/vendor/uu-stat/Cargo.toml",
"crates/vendor/uu-tac/Cargo.toml",
"crates/vendor/uu-tail/Cargo.toml",
"crates/vendor/uu-tee/Cargo.toml",
"crates/vendor/uu-touch/Cargo.toml",
"crates/vendor/uu-tr/Cargo.toml",
"crates/vendor/uu-truncate/Cargo.toml",
"crates/vendor/uu-uname/Cargo.toml",
"crates/vendor/uu-uniq/Cargo.toml",
"crates/vendor/uu-wc/Cargo.toml",
"crates/vendor/uu-whoami/Cargo.toml",
"crates/vendor/uu-xargs/Cargo.toml",
"crates/vendor/uu-yes/Cargo.toml"
],
"dependency_bot_commit_share": 0
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "crates/pi-shell/src/minimizer/defs/mise.toml",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "crates/pi-shell/src/minimizer/defs/mise.toml"
}
}
],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 22,
"status": "met",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": "biome.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "biome.json"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "packages/agent/tsconfig.json, packages/ai/tsconfig.json, packages/catalog/tsconfig.json, packages/coding-agent/tsconfig.json, packages/collab-web/tsconfig.json, packages/hashline/tsconfig.json, packages/metaharness/adapters/edit/tsconfig.json, packages/metaharness/scripts/tsconfig.json, packages/metaharness/tsconfig.json, packages/mnemopi/tsconfig.json, packages/natives/tsconfig.json, packages/snapcompact/tsconfig.json, packages/stats/tsconfig.json, packages/swarm-extension/tsconfig.json, packages/tui/tsconfig.json, packages/typescript-edit-benchmark/tsconfig.json, packages/utils/tsconfig.json, packages/wire/tsconfig.json, python/omp-rpc/src/omp_rpc/py.typed, python/robomp/src/py.typed, python/robomp/web/tsconfig.json, tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "packages/agent/tsconfig.json, packages/ai/tsconfig.json, packages/catalog/tsconfig.json, packages/coding-agent/tsconfig.json, packages/collab-web/tsconfig.json, packages/hashline/tsconfig.json, packages/metaharness/adapters/edit/tsconfig.json, packages/metaharness/scripts/tsconfig.json, packages/metaharness/tsconfig.json, packages/mnemopi/tsconfig.json, packages/natives/tsconfig.json, packages/snapcompact/tsconfig.json, packages/stats/tsconfig.json, packages/swarm-extension/tsconfig.json, packages/tui/tsconfig.json, packages/typescript-edit-benchmark/tsconfig.json, packages/utils/tsconfig.json, packages/wire/tsconfig.json, python/omp-rpc/src/omp_rpc/py.typed, python/robomp/src/py.typed, python/robomp/web/tsconfig.json, tsconfig.json"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "Dockerfile, lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "Dockerfile, lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "no agent-authored commits among the last 100",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "no automated dependency updates observed",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_dependency_automation",
"params": {}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 1",
"points": 1,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "excellent",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 99,
"inputs": {
"primary_language": "TypeScript",
"largest_source_bytes": 672687,
"source_files_sampled": 3818,
"oversized_source_files": 94
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "TypeScript (statically typed)",
"points": 45,
"status": "met",
"details": [
{
"code": "statically_typed_language",
"params": {
"language": "TypeScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "94/3818 source files over 60KB",
"points": 53.6,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 3818,
"oversized": 94
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "excellent",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"example_dirs": [
"examples"
],
"has_mcp_signal": true,
"api_schema_files": [
"packages/ai/src/providers/cursor/proto/agent.proto",
"packages/ai/src/providers/devin/proto/buf/validate/validate.proto",
"packages/ai/src/providers/devin/proto/cel/expr/checked.proto",
"packages/ai/src/providers/devin/proto/cel/expr/eval.proto",
"packages/ai/src/providers/devin/proto/cel/expr/explain.proto",
"packages/ai/src/providers/devin/proto/cel/expr/syntax.proto",
"packages/ai/src/providers/devin/proto/cel/expr/value.proto",
"packages/ai/src/providers/devin/proto/connectext/grpc/status/v1/status.proto",
"packages/ai/src/providers/devin/proto/errorspb/errors.proto",
"packages/ai/src/providers/devin/proto/errorspb/hintdetail.proto",
"packages/ai/src/providers/devin/proto/errorspb/markers.proto",
"packages/ai/src/providers/devin/proto/errorspb/tags.proto",
"packages/ai/src/providers/devin/proto/errorspb/testing.proto",
"packages/ai/src/providers/devin/proto/exa/analytics_pb/analytics.proto",
"packages/ai/src/providers/devin/proto/exa/api_server_pb/api_server.proto",
"packages/ai/src/providers/devin/proto/exa/auth_pb/auth.proto",
"packages/ai/src/providers/devin/proto/exa/auto_cascade_common_pb/auto_cascade_common.proto",
"packages/ai/src/providers/devin/proto/exa/browser_preview_pb/browser_preview.proto",
"packages/ai/src/providers/devin/proto/exa/bug_checker_pb/bug_checker.proto",
"packages/ai/src/providers/devin/proto/exa/cascade_plugins_pb/cascade_plugins.proto",
"packages/ai/src/providers/devin/proto/exa/chat_client_server_pb/chat_client_server.proto",
"packages/ai/src/providers/devin/proto/exa/chat_pb/chat.proto",
"packages/ai/src/providers/devin/proto/exa/code_edit/code_edit_pb/code_edit.proto",
"packages/ai/src/providers/devin/proto/exa/codeium_common_pb/codeium_common.proto",
"packages/ai/src/providers/devin/proto/exa/context_module_pb/context_module.proto",
"packages/ai/src/providers/devin/proto/exa/cortex_pb/cortex.proto",
"packages/ai/src/providers/devin/proto/exa/dev_pb/dev.proto",
"packages/ai/src/providers/devin/proto/exa/diff_action_pb/diff_action.proto",
"packages/ai/src/providers/devin/proto/exa/eval/pr_eval/datasets_pb/datasets.proto",
"packages/ai/src/providers/devin/proto/exa/eval_pb/eval.proto",
"packages/ai/src/providers/devin/proto/exa/extension_server_pb/extension_server.proto",
"packages/ai/src/providers/devin/proto/exa/file_system_provider_pb/file_system_provider.proto",
"packages/ai/src/providers/devin/proto/exa/index_pb/index.proto",
"packages/ai/src/providers/devin/proto/exa/knowledge_base_pb/knowledge_base.proto",
"packages/ai/src/providers/devin/proto/exa/language_server_pb/language_server.proto",
"packages/ai/src/providers/devin/proto/exa/model_management_pb/model_management.proto",
"packages/ai/src/providers/devin/proto/exa/opensearch_clients_pb/opensearch_clients.proto",
"packages/ai/src/providers/devin/proto/exa/product_analytics_pb/product_analytics.proto",
"packages/ai/src/providers/devin/proto/exa/prompt_pb/prompt.proto",
"packages/ai/src/providers/devin/proto/exa/reactive_component_pb/reactive_component.proto",
"packages/ai/src/providers/devin/proto/exa/seat_management_pb/seat_management.proto",
"packages/ai/src/providers/devin/proto/exa/tokenizer_pb/tokenizer.proto",
"packages/ai/src/providers/devin/proto/exa/trainer_pb/config.proto",
"packages/ai/src/providers/devin/proto/exa/tree_sitter/language_data_pb/language_data.proto",
"packages/ai/src/providers/devin/proto/exa/trust_pb/trust.proto",
"packages/ai/src/providers/devin/proto/exa/user_analytics_pb/user_analytics.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/base/api_base.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/datastore/datastore_v3.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/log/log_service.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/remote_api/remote_api.proto",
"packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto",
"packages/ai/src/providers/devin/proto/grpc/binlog/v1/binarylog.proto",
"packages/ai/src/providers/devin/proto/io/prometheus/client/metrics.proto"
]
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": "packages/ai/src/providers/cursor/proto/agent.proto, packages/ai/src/providers/devin/proto/buf/validate/validate.proto, packages/ai/src/providers/devin/proto/cel/expr/checked.proto, packages/ai/src/providers/devin/proto/cel/expr/eval.proto, packages/ai/src/providers/devin/proto/cel/expr/explain.proto, packages/ai/src/providers/devin/proto/cel/expr/syntax.proto, packages/ai/src/providers/devin/proto/cel/expr/value.proto, packages/ai/src/providers/devin/proto/connectext/grpc/status/v1/status.proto, packages/ai/src/providers/devin/proto/errorspb/errors.proto, packages/ai/src/providers/devin/proto/errorspb/hintdetail.proto, packages/ai/src/providers/devin/proto/errorspb/markers.proto, packages/ai/src/providers/devin/proto/errorspb/tags.proto, packages/ai/src/providers/devin/proto/errorspb/testing.proto, packages/ai/src/providers/devin/proto/exa/analytics_pb/analytics.proto, packages/ai/src/providers/devin/proto/exa/api_server_pb/api_server.proto, packages/ai/src/providers/devin/proto/exa/auth_pb/auth.proto, packages/ai/src/providers/devin/proto/exa/auto_cascade_common_pb/auto_cascade_common.proto, packages/ai/src/providers/devin/proto/exa/browser_preview_pb/browser_preview.proto, packages/ai/src/providers/devin/proto/exa/bug_checker_pb/bug_checker.proto, packages/ai/src/providers/devin/proto/exa/cascade_plugins_pb/cascade_plugins.proto, packages/ai/src/providers/devin/proto/exa/chat_client_server_pb/chat_client_server.proto, packages/ai/src/providers/devin/proto/exa/chat_pb/chat.proto, packages/ai/src/providers/devin/proto/exa/code_edit/code_edit_pb/code_edit.proto, packages/ai/src/providers/devin/proto/exa/codeium_common_pb/codeium_common.proto, packages/ai/src/providers/devin/proto/exa/context_module_pb/context_module.proto, packages/ai/src/providers/devin/proto/exa/cortex_pb/cortex.proto, packages/ai/src/providers/devin/proto/exa/dev_pb/dev.proto, packages/ai/src/providers/devin/proto/exa/diff_action_pb/diff_action.proto, packages/ai/src/providers/devin/proto/exa/eval/pr_eval/datasets_pb/datasets.proto, packages/ai/src/providers/devin/proto/exa/eval_pb/eval.proto, packages/ai/src/providers/devin/proto/exa/extension_server_pb/extension_server.proto, packages/ai/src/providers/devin/proto/exa/file_system_provider_pb/file_system_provider.proto, packages/ai/src/providers/devin/proto/exa/index_pb/index.proto, packages/ai/src/providers/devin/proto/exa/knowledge_base_pb/knowledge_base.proto, packages/ai/src/providers/devin/proto/exa/language_server_pb/language_server.proto, packages/ai/src/providers/devin/proto/exa/model_management_pb/model_management.proto, packages/ai/src/providers/devin/proto/exa/opensearch_clients_pb/opensearch_clients.proto, packages/ai/src/providers/devin/proto/exa/product_analytics_pb/product_analytics.proto, packages/ai/src/providers/devin/proto/exa/prompt_pb/prompt.proto, packages/ai/src/providers/devin/proto/exa/reactive_component_pb/reactive_component.proto, packages/ai/src/providers/devin/proto/exa/seat_management_pb/seat_management.proto, packages/ai/src/providers/devin/proto/exa/tokenizer_pb/tokenizer.proto, packages/ai/src/providers/devin/proto/exa/trainer_pb/config.proto, packages/ai/src/providers/devin/proto/exa/tree_sitter/language_data_pb/language_data.proto, packages/ai/src/providers/devin/proto/exa/trust_pb/trust.proto, packages/ai/src/providers/devin/proto/exa/user_analytics_pb/user_analytics.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/base/api_base.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/datastore/datastore_v3.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/log/log_service.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/remote_api/remote_api.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto, packages/ai/src/providers/devin/proto/grpc/binlog/v1/binarylog.proto, packages/ai/src/providers/devin/proto/io/prometheus/client/metrics.proto",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "packages/ai/src/providers/cursor/proto/agent.proto, packages/ai/src/providers/devin/proto/buf/validate/validate.proto, packages/ai/src/providers/devin/proto/cel/expr/checked.proto, packages/ai/src/providers/devin/proto/cel/expr/eval.proto, packages/ai/src/providers/devin/proto/cel/expr/explain.proto, packages/ai/src/providers/devin/proto/cel/expr/syntax.proto, packages/ai/src/providers/devin/proto/cel/expr/value.proto, packages/ai/src/providers/devin/proto/connectext/grpc/status/v1/status.proto, packages/ai/src/providers/devin/proto/errorspb/errors.proto, packages/ai/src/providers/devin/proto/errorspb/hintdetail.proto, packages/ai/src/providers/devin/proto/errorspb/markers.proto, packages/ai/src/providers/devin/proto/errorspb/tags.proto, packages/ai/src/providers/devin/proto/errorspb/testing.proto, packages/ai/src/providers/devin/proto/exa/analytics_pb/analytics.proto, packages/ai/src/providers/devin/proto/exa/api_server_pb/api_server.proto, packages/ai/src/providers/devin/proto/exa/auth_pb/auth.proto, packages/ai/src/providers/devin/proto/exa/auto_cascade_common_pb/auto_cascade_common.proto, packages/ai/src/providers/devin/proto/exa/browser_preview_pb/browser_preview.proto, packages/ai/src/providers/devin/proto/exa/bug_checker_pb/bug_checker.proto, packages/ai/src/providers/devin/proto/exa/cascade_plugins_pb/cascade_plugins.proto, packages/ai/src/providers/devin/proto/exa/chat_client_server_pb/chat_client_server.proto, packages/ai/src/providers/devin/proto/exa/chat_pb/chat.proto, packages/ai/src/providers/devin/proto/exa/code_edit/code_edit_pb/code_edit.proto, packages/ai/src/providers/devin/proto/exa/codeium_common_pb/codeium_common.proto, packages/ai/src/providers/devin/proto/exa/context_module_pb/context_module.proto, packages/ai/src/providers/devin/proto/exa/cortex_pb/cortex.proto, packages/ai/src/providers/devin/proto/exa/dev_pb/dev.proto, packages/ai/src/providers/devin/proto/exa/diff_action_pb/diff_action.proto, packages/ai/src/providers/devin/proto/exa/eval/pr_eval/datasets_pb/datasets.proto, packages/ai/src/providers/devin/proto/exa/eval_pb/eval.proto, packages/ai/src/providers/devin/proto/exa/extension_server_pb/extension_server.proto, packages/ai/src/providers/devin/proto/exa/file_system_provider_pb/file_system_provider.proto, packages/ai/src/providers/devin/proto/exa/index_pb/index.proto, packages/ai/src/providers/devin/proto/exa/knowledge_base_pb/knowledge_base.proto, packages/ai/src/providers/devin/proto/exa/language_server_pb/language_server.proto, packages/ai/src/providers/devin/proto/exa/model_management_pb/model_management.proto, packages/ai/src/providers/devin/proto/exa/opensearch_clients_pb/opensearch_clients.proto, packages/ai/src/providers/devin/proto/exa/product_analytics_pb/product_analytics.proto, packages/ai/src/providers/devin/proto/exa/prompt_pb/prompt.proto, packages/ai/src/providers/devin/proto/exa/reactive_component_pb/reactive_component.proto, packages/ai/src/providers/devin/proto/exa/seat_management_pb/seat_management.proto, packages/ai/src/providers/devin/proto/exa/tokenizer_pb/tokenizer.proto, packages/ai/src/providers/devin/proto/exa/trainer_pb/config.proto, packages/ai/src/providers/devin/proto/exa/tree_sitter/language_data_pb/language_data.proto, packages/ai/src/providers/devin/proto/exa/trust_pb/trust.proto, packages/ai/src/providers/devin/proto/exa/user_analytics_pb/user_analytics.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/base/api_base.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/datastore/datastore_v3.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/log/log_service.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/remote_api/remote_api.proto, packages/ai/src/providers/devin/proto/google.golang.org/appengine/internal/urlfetch/urlfetch_service.proto, packages/ai/src/providers/devin/proto/grpc/binlog/v1/binarylog.proto, packages/ai/src/providers/devin/proto/io/prometheus/client/metrics.proto"
}
}
],
"max_points": 40
},
{
"key": "mcp_server",
"name": "MCP server",
"detail": null,
"points": 20,
"status": "met",
"details": [],
"max_points": 20
},
{
"key": "runnable_examples",
"name": "Runnable examples",
"detail": "examples",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "examples"
}
}
],
"max_points": 40
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Community profile unavailable",
"Could not fetch crates package 'pi-ast' from its registry",
"Could not fetch crates package 'pi-iso' from its registry",
"npm package '@oh-my-pi/pi-ai' points at a different repository (https://github.com/can1357/oh-my-pi); excluded from ecosystem scoring",
"Could not fetch crates package 'pi-shell' from its registry",
"Could not fetch crates package 'pi-walker' from its registry",
"npm package '@oh-my-pi/pi-agent-core' points at a different repository (https://github.com/can1357/oh-my-pi); excluded from ecosystem scoring",
"npm package '@oh-my-pi/omp-stats' points at a different repository (https://github.com/can1357/oh-my-pi); excluded from ecosystem scoring",
"Could not fetch crates package 'pi-natives' from its registry",
"GitHub dependency-graph SBOM unavailable (404); the dependency graph may be disabled for this repository",
"deps.dev does not index npm:@oh-my-pi/pi-ai@17.0.6; advisories assessed against the repository dependency graph instead"
],
"report_type": "repository",
"generated_at": "2026-07-21T16:52:39.740272Z",
"schema_version": "0.23.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/c/cagedbird043/oh-my-pi-zen.svg",
"full_name": "cagedbird043/oh-my-pi-zen",
"license_state": "standard",
"license_spdx": "MIT"
}