Informe JSON sin procesar legible por máquina
{
"data": {
"repo": {
"topics": [
"ai",
"amd",
"genai",
"ryzenai",
"agents",
"aipc",
"local",
"privacy"
],
"is_fork": false,
"size_kb": 80904,
"has_wiki": true,
"homepage": "https://github.com/amd/gaia",
"languages": {
"C": 363,
"Go": 1123042,
"C++": 925993,
"CSS": 525559,
"HTML": 1199716,
"NSIS": 7568,
"Astro": 90354,
"CMake": 23581,
"Shell": 45119,
"Python": 16796055,
"Makefile": 1410,
"Batchfile": 5766,
"Dockerfile": 3507,
"JavaScript": 1069411,
"PowerShell": 117105,
"TypeScript": 1703416,
"Jupyter Notebook": 45616
},
"pushed_at": "2026-07-27T19:42:21Z",
"created_at": "2024-12-16T01:25:56Z",
"owner_type": "Organization",
"updated_at": "2026-07-27T11:06:46Z",
"description": "Build AI agents for your PC",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "main",
"license_spdx_raw": "MIT",
"primary_language": "Python",
"significant_languages": [
"Python"
]
},
"owner": {
"blog": "http://www.amd.com",
"name": "AMD",
"type": "Organization",
"login": "amd",
"company": null,
"location": null,
"followers": 1871,
"avatar_url": "https://avatars.githubusercontent.com/u/430818?v=4",
"created_at": "2010-10-07T11:05:51Z",
"is_verified": null,
"public_repos": 116,
"account_age_days": 5772
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v0.22.0",
"kind": "minor",
"published_at": "2026-07-16T19:56:45Z"
},
{
"tag": "agent-pkg-email-v0.5.0",
"kind": "other",
"published_at": "2026-07-19T00:21:39Z"
},
{
"tag": "v0.21.2",
"kind": "patch",
"published_at": "2026-06-19T00:41:06Z"
},
{
"tag": "v0.21.1",
"kind": "patch",
"published_at": "2026-06-15T17:22:31Z"
},
{
"tag": "v0.21.0",
"kind": "minor",
"published_at": "2026-06-12T20:23:38Z"
},
{
"tag": "agent-pkg-email-v0.1.0",
"kind": "other",
"published_at": "2026-06-12T20:31:05Z"
},
{
"tag": "v0.20.1",
"kind": "patch",
"published_at": "2026-06-10T01:10:39Z"
},
{
"tag": "v0.20.0",
"kind": "minor",
"published_at": "2026-06-03T19:19:28Z"
},
{
"tag": "v0.19.0",
"kind": "minor",
"published_at": "2026-05-21T21:16:53Z"
},
{
"tag": "v0.18.1",
"kind": "patch",
"published_at": "2026-05-15T18:51:40Z"
},
{
"tag": "v0.18.0",
"kind": "minor",
"published_at": "2026-05-14T23:13:35Z"
},
{
"tag": "v0.17.6",
"kind": "patch",
"published_at": "2026-05-07T19:52:38Z"
},
{
"tag": "v0.17.5",
"kind": "patch",
"published_at": "2026-05-01T20:47:04Z"
},
{
"tag": "v0.17.4",
"kind": "patch",
"published_at": "2026-04-24T13:53:03Z"
},
{
"tag": "v0.17.3",
"kind": "patch",
"published_at": "2026-04-20T15:46:48Z"
},
{
"tag": "v0.17.2",
"kind": "patch",
"published_at": "2026-04-10T23:19:57Z"
},
{
"tag": "v0.17.1",
"kind": "patch",
"published_at": "2026-04-01T18:29:21Z"
},
{
"tag": "v0.17.0",
"kind": "minor",
"published_at": "2026-03-27T22:17:55Z"
},
{
"tag": "v0.16.1",
"kind": "patch",
"published_at": "2026-03-13T19:06:27Z"
},
{
"tag": "v0.16.0",
"kind": "minor",
"published_at": "2026-03-07T02:57:50Z"
},
{
"tag": "v0.15.4.1",
"kind": "other",
"published_at": "2026-02-24T20:03:42Z"
},
{
"tag": "v0.15.4",
"kind": "patch",
"published_at": "2026-02-10T23:24:13Z"
},
{
"tag": "v0.15.3.2",
"kind": "other",
"published_at": "2026-02-06T00:15:42Z"
},
{
"tag": "v0.15.3.1",
"kind": "other",
"published_at": "2026-02-05T01:14:13Z"
},
{
"tag": "v0.15.3",
"kind": "patch",
"published_at": "2026-02-04T07:48:15Z"
},
{
"tag": "v0.15.2",
"kind": "patch",
"published_at": "2026-01-24T04:46:59Z"
},
{
"tag": "v0.15.1",
"kind": "patch",
"published_at": "2026-01-17T02:27:19Z"
},
{
"tag": "v0.15.0",
"kind": "minor",
"published_at": "2026-01-06T02:07:20Z"
},
{
"tag": "v0.14.1",
"kind": "patch",
"published_at": "2025-12-15T23:31:34Z"
},
{
"tag": "v0.14.0",
"kind": "minor",
"published_at": "2025-12-11T14:45:16Z"
},
{
"tag": "v0.13.0",
"kind": "minor",
"published_at": "2025-11-14T16:12:16Z"
},
{
"tag": "v0.12.1",
"kind": "patch",
"published_at": "2025-10-22T06:45:22Z"
},
{
"tag": "v0.12.0",
"kind": "minor",
"published_at": "2025-10-17T22:19:38Z"
},
{
"tag": "v0.11.2",
"kind": "patch",
"published_at": "2025-10-16T03:45:59Z"
},
{
"tag": "v0.11.1",
"kind": "patch",
"published_at": "2025-10-10T12:44:41Z"
},
{
"tag": "v0.11.0",
"kind": "minor",
"published_at": "2025-09-30T21:09:42Z"
},
{
"tag": "v0.10.1",
"kind": "patch",
"published_at": "2025-09-16T21:13:26Z"
},
{
"tag": "v0.10.0",
"kind": "minor",
"published_at": "2025-08-20T20:33:22Z"
},
{
"tag": "v0.9.0",
"kind": "minor",
"published_at": "2025-07-02T00:34:55Z"
},
{
"tag": "v0.8.8",
"kind": "patch",
"published_at": "2025-06-23T22:36:05Z"
},
{
"tag": "v0.8.6",
"kind": "patch",
"published_at": "2025-06-18T22:44:51Z"
},
{
"tag": "v0.8.5",
"kind": "patch",
"published_at": "2025-06-13T18:16:54Z"
},
{
"tag": "v0.8.4",
"kind": "patch",
"published_at": "2025-06-10T17:16:38Z"
},
{
"tag": "v0.8.2.1",
"kind": "other",
"published_at": "2025-04-30T22:29:09Z"
},
{
"tag": "v0.8.2",
"kind": "patch",
"published_at": "2025-04-28T19:46:02Z"
},
{
"tag": "v0.8.3",
"kind": "patch",
"published_at": "2025-06-13T18:16:57Z"
},
{
"tag": "v0.8.1",
"kind": "patch",
"published_at": "2025-06-13T18:16:51Z"
},
{
"tag": "v0.7.4",
"kind": "patch",
"published_at": "2025-03-20T01:51:11Z"
},
{
"tag": "v0.6.3.2",
"kind": "other",
"published_at": "2025-02-25T10:42:27Z"
},
{
"tag": "v0.6.3.1",
"kind": "other",
"published_at": "2025-02-02T22:59:52Z"
}
],
"recent_commits": [
{
"oid": "21d40c331057ebcc8f0590b4a8e512b6e1a3fca4",
"body": "… work (#2497)\n\nGAIA told macOS users their Lemonade Server was not installed while it\nwas answering requests on the very port GAIA probes, and told everyone\nelse to fix a stopped server by running `lemonade-server serve` — a CLI\nmodern Lemonade removed. Both are the same defect: **code reporting a\n\n[…]\ninstall-path tests\ndo a real health probe against `localhost:13305`, so they pass or fail\npurely on whether Lemonade happens to be running — the sole cause of the\n31-vs-34 baseline drift seen locally.",
"is_bot": false,
"headline": "fix(llm): detect Lemonade on macOS; stop printing commands that don't…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T09:40:28Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e272fbae87479bd6d201f6fc72f17fe75847e989",
"body": "Before: switch hub tabs, scroll a long list, switch back to a shorter\ntab, and the selection silently vanished — the `▸` marker disappeared\nand Enter did nothing, with no hint why. The cursor kept its index from\nthe previous tab, so on a tab with fewer rows (Installed often has 1\nagent, Available ha\n[…]\nry tab and asserts non-empty tabs always have a selection.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
"is_bot": true,
"headline": "fix(tui): keep a valid hub selection when switching tabs (#2482)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-27T09:36:34Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "1d0454b6093b22806cfc927bd98756b77346d0aa",
"body": "… (#2494)\n\nThe readiness gate reported **Mailbox: ready** whenever a provider was\nmerely *connected*. Driving it live: the gate showed 5 of 5 green, and\nthe very next thing — asking the agent to triage — failed immediately\nwith a Google credential error. A stored connection can be expired,\nrevoked o\n[…]\nsing scope ·\ncredentials rejected — produces a distinct row\n- [ ] A healthy mailbox still passes; the added cost is one bounded\nrelayed read\n- [ ] `cd tui && make lint && go test ./... -count=1 -race`",
"is_bot": false,
"headline": "fix(tui): prove the mailbox is usable before the gate clears a launch…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T09:31:03Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ee54b7791a7d346fc186c3cf3fa6236f84d67934",
"body": "… access (#2496)\n\nCloses #2469.\n\nDriving the TUI end to end today: preflight went green, I asked \"triage\nmy inbox\", and got back `CONNECTOR_ERROR: All connected mailboxes failed\nduring pre-scan: google:… (credential problem)` — followed by\nwell-written, completely unactionable advice to leave the te\n[…]\nain shortly\" rather\nthan claiming success it can't yet back — the daemon's hand-over is on a\n300s timer. Forwarding on demand right after a connect would close that\ngap and needs a daemon-side change.",
"is_bot": false,
"headline": "feat(email): agent-led mailbox onboarding — the agent sets up its own…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T09:30:18Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "cc73e24469a87ee91fde360711b45ddac67e92c5",
"body": "The Agent Hub shipped `gaia-bash` as an **installed** agent. On any\nmachine that had not built the C++ binary from source — which is every\nmachine that installed GAIA normally — pressing enter opened a chat that\nsaid *\"Connected to: Bash\"*, and the failure only showed up after the\nuser typed their f\n[…]\no seed ships\ninstalled for it to attach to otherwise.\n- The live control-API tests no longer build on whatever daemon and\ninstalled agents the test machine happens to have; they drive a fixed\ncatalog.",
"is_bot": false,
"headline": "fix(tui): stop the hub offering agents it cannot run or launch (#2492)",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T09:29:13Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5b378ebe723b13c4ad4c0eabf7c069cd2c73a65b",
"body": "…ions (#2500)\n\n## Summary\n\nThree unit tests in `test_init_command.py` pass or fail depending on\nwhether a Lemonade server happens to be running on the developer's\nmachine. This PR makes the unit suite hermetic by:\n\n1. Adding a socket guard that blocks real outbound connections in unit\ntests\n2. Patch\n[…]\nhings I do - you can see my work history\n[here](https://github.com/kagura-agent/github-contribution). If you'd\nprefer not to receive AI-authored PRs, just let me know and I'll stop -\nno hard feelings.",
"is_bot": false,
"headline": "fix(tests): make unit suite hermetic by blocking real network connect…",
"author_name": "Kagura",
"author_login": "kagura-agent",
"committed_at": "2026-07-27T09:22:42Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "238fe9ac06363fac00dd3b6c8164a38313675bb9",
"body": "The daemon could install agents but the interface had no way to ask: the\nhub listed email as Available with no key that did anything, and `gaia\ntui` had only `chat` and `hub`. The hub can now install and uninstall,\nand the CLI gained `list`, `install`, `uninstall`, `run` and `status`\nwith a genuine \n[…]\nsed, exit 1, names `--trust` and\nwhat it is trusting; `--trust` then installs\n- [ ] `tab`, `down`×2, `shift+tab` → an agent is still selected\n- [ ] Resize to 80x24 → the hub fits, footer does not wrap",
"is_bot": false,
"headline": "feat(tui): install, run and uninstall agents from the TUI (#2484)",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T09:18:31Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ce730876c923e3ab85060a00e396ba78c3b2604d",
"body": "…-scan (#2485)\n\nAsking the email agent to triage your inbox produced one vague sentence.\nThat was not a prompt problem: the agent already emits a structured\npre-scan payload and is deliberately written **not** to describe the\nresults in prose, because it expects the client to draw a card. Nobody\nwas\n[…]\nive sections and an \"N of M\" count\n- [ ] An unknown `render` key degrades to a generic card with the raw\npayload, never a blank\n- [ ] A card value containing `\\u001b` renders as text and does not hang",
"is_bot": false,
"headline": "feat(tui): draw tool_result render cards, starting with the inbox pre…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T09:06:10Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7fdd43eae28071c03d5f97c660bc97e1c6dcdeac",
"body": "…s/jira/webui in the jira-app-dependencies group (#2501)\n\nBumps the jira-app-dependencies group in /src/gaia/apps/jira/webui with\n1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.1 to 43.2.0\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhr\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps-dev): bump electron from 43.1.1 to 43.2.0 in /src/gaia/app…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-27T09:04:57Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "c940fd0a41ec1fb679d0550edaab3390d028931f",
"body": "…s/example/webui in the example-app-dependencies group (#2502)\n\nBumps the example-app-dependencies group in /src/gaia/apps/example/webui\nwith 1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.1 to 43.2.0\n<details>\n<summary>Release notes</summary>\n<p><em>Source\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps-dev): bump electron from 43.1.1 to 43.2.0 in /src/gaia/app…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-27T09:04:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7f56960501bc4461c5919ec4a5193f79cc57f50a",
"body": "…on (#2477)\n\nInstalling an agent required the web UI — no CLI path, no daemon API —\nso a headless machine had no way to provision a sidecar. Adds catalog,\ninstall, install-status and uninstall to the daemon with `gaia hub\nlist|install|uninstall` on top, so the TUI, the CLI and the web UI share\none i\n[…]\n- [ ] `gaia hub install email --trust` → installs; `gaia hub list\n--installed` shows it\n- [ ] `gaia hub uninstall email` with the sidecar running → stops it\nfirst, or aborts loudly if the pid survives",
"is_bot": false,
"headline": "feat(daemon): install, uninstall and catalog hub agents from the daem…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T09:00:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "61ac101cb4118bc8aa0b43339362be9e1ecf57d4",
"body": "The port plan was a list of capabilities, not a journey — it never said\nwhat a first-time user actually sees. This defines that end to end with\nemail as the driving case, and pushes back on the engineering plan where\nthe two disagree.\n\nThe finding that reshaped the plan: the readiness gate is not la\n[…]\nney.md` §7 (disagreements) against\n`docs/plans/email-agent-tui-port.md` §3b (accepted amendments) — they\nshould agree\n- [ ] Keybinding map matches what `hub/model.go` and `chat/model.go`\nactually bind",
"is_bot": false,
"headline": "docs(plans): design the TUI user journey around the email agent (#2480)",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T08:55:57Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fd66ba95fbd231c9395f21032817f767a4ac6c66",
"body": "…cs (#2479)\n\nThe agent could stream a **blank answer as success** after its worker\nhad died, and a bad inbox scan ceiling degraded quietly instead of\nstopping startup. Both now fail loudly.\n\nAlso settles two documentation contradictions at the source rather than\npatching the symptom: the package adv\n[…]\nhe wheel pip-installed)\n- [ ] Advertised eval score matches `SCORECARD.md` across README,\nCHANGELOG and EVALUATION\n- [ ] `CAPABILITY_MATRIX.md` verb count is derived, and regenerating\nproduces no diff",
"is_bot": false,
"headline": "fix(email): fail loudly on a dead worker and reconcile the package do…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T08:54:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1340b3b7a0086354306bc7b63b93b30056ef3377",
"body": "…475)\n\nConfirmation-gated tools — send, forward, permanent delete, RSVP, shell,\nfile write — executed with **no prompt and no record** whenever an agent\nwas driven from a CLI or subprocess. The base handler answered yes on\nthe user's behalf, so the whole confirmation mechanism was inert outside\nthe \n[…]\nwith stdin piped: it is denied with an\nactionable message, not silently run\n- [ ] Same tool on a TTY: prompts, and empty input denies\n- [ ] `GAIA_AUTO_APPROVE_TOOLS=1` in a `.env` is ignored and warns",
"is_bot": false,
"headline": "fix(agents): actually ask before running confirmation-gated tools (#2…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T08:52:58Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5f283e1079f94b61f330f701a6785e0898e65d61",
"body": "There was no way to exercise the TUI without a human at the keyboard,\nand no way for anyone to watch an assistant drive it. This adds a\nloopback control API to the live TUI plus an MCP server over it, so the\nsession a user is watching can be navigated, typed into, and asserted on\nin real time.\n\nIts \n[…]\neys, launch an agent\n- [ ] Cold start with no `~/.gaia/tui/control.json`; then `pkill -9` the\nTUI and confirm the stale file is rejected\n- [ ] A wait timeout reports what the screen actually contained",
"is_bot": false,
"headline": "feat(tui): control API + MCP server for driving the live TUI (#2478)",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T08:51:53Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "12016d5de9f21a0dc387aae81a75c0e8a5f260e9",
"body": "The TUI could only reach agents by spawning a local binary and trading\nJSON over a pipe. The email agent has been a daemon-managed HTTP sidecar\nsince #2191, so it appeared in the hub greyed out and could never\nactually run. This teaches the TUI to be a second thin client over the\ndaemon relay.\n\nAlso\n[…]\n out.txt` — out.txt\nholds only the answer, exit 0\n- [ ] Kill the daemon mid-stream: the run fails loudly rather than\nreporting success\n- [ ] First turn with no history sends `\"context\":[]`, not `null`",
"is_bot": false,
"headline": "feat(tui): stream agents over the daemon HTTP/SSE relay (#2476)",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T08:36:48Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "554ef27c3bbc6576689f59a3386671f294c54821",
"body": "…ython/gaia_agent_emr/dashboard/electron in the emr-dashboard-dependencies group (#2504)\n\nBumps the emr-dashboard-dependencies group in\n/hub/agents/emr/python/gaia_agent_emr/dashboard/electron with 1 update:\n[electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.1 to 43.2.0\n\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): bump electron from 43.1.1 to 43.2.0 in /hub/agents/emr/p…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-27T08:35:05Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "4822e2ed344a8c4b556088a892ff030447c7b326",
"body": "…ps/webui with 6 updates (#2505)\n\nBumps the agent-ui-dependencies group in /src/gaia/apps/webui with 6\nupdates:\n\n| Package | From | To |\n| --- | --- | --- |\n|\n[@testing-library/jest-dom](https://github.com/testing-library/jest-dom)\n| `6.9.1` | `7.0.0` |\n|\n[@vitejs/plugin-react](https://github.com/vi\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps-dev): bump the agent-ui-dependencies group in /src/gaia/ap…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-27T08:34:50Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3fc0d2e1ce3dc0672876ed940b234f0cc61520da",
"body": "Bumps the github-actions group with 4 updates:\n[actions/labeler](https://github.com/actions/labeler),\n[actions/setup-python](https://github.com/actions/setup-python),\n[anthropics/claude-code-action](https://github.com/anthropics/claude-code-action)\nand [github/codeql-action](https://github.com/githu\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): bump the github-actions group with 4 updates (#2506)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-27T08:34:35Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "47c2d1b2a8db97e34276e7123810187d0727f533",
"body": "On headless Ubuntu, WSL, or over SSH, connecting a mailbox could tell\nthe user \"opening your browser to sign in\" while no browser had opened\nand nothing said so. `webbrowser.open()` returns `False` when no browser\nis registered rather than raising, and only exceptions were being\nhandled — so the lau\n[…]\nSSH), start a mailbox\nconnect and confirm the log names the failed launch and the\nauthorization URL is still offered\n- [ ] On macOS or Windows, confirm the browser still opens and no\nwarning is logged",
"is_bot": false,
"headline": "fix(connectors): surface a browser that never launched (#2507)",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T08:34:11Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1763606f1b43384511401f19fd3ec55326492174",
"body": "…onversation (#2508)\n\nAn ordinary conversation could kill the agent outright. `faiss` and\n`torch` each link their own OpenMP runtime, and whichever loads second\naborts the process with `OMP: Error #15`. The memory mixin imports the\ncross-encoder (and so torch) lazily during hybrid search, so any ses\n[…]\nassed\n- [ ] Repro: use faiss, then call `_get_cross_encoder()` — warns and\nreturns None instead of SIGABRT\n- [ ] Hold a conversation with the email agent that accumulates history;\nthe sidecar survives",
"is_bot": false,
"headline": "fix(agents): stop the OpenMP double-init from killing the agent mid-c…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T08:33:28Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "56215070159d2e25d91c6d9ce72dd3e4ea1e2636",
"body": "…t parser (#2493)\n\nAn agent could declare the minimum Lemonade Server version it needs and\n**nothing would ever read it**. The email manifest has carried\n`requirements.min_lemonade_version: \"10.2.0\"` for months, but\n`Requirements` had no such field, so the parser dropped it silently. Any\nreadiness c\n[…]\nt worth testing is\nthat the installed version clears every agent's floor — which\n`test_shipped_lemonade_pin_satisfies_the_agent_floor` already does for\nemail and could be generalized to all manifests.",
"is_bot": false,
"headline": "fix(hub): carry requirements.min_lemonade_version through the manifes…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-27T08:27:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "02cf9984efd29f37a6631f90ad1c7a1d89b2850d",
"body": "`gaia mcp serve --stdio` (the transport Claude Code uses via `claude mcp\nadd gaia-agent-ui … --stdio`) speaks JSON-RPC over stdout, but GAIA's\nconsole log handler also writes to stdout. Any log line emitted while\nhandling a request lands inside a protocol frame, the client rejects it,\nand every mess\n[…]\n.py::…faiss_missing`, which returns 200 in an env\nthat has FAISS installed — fails identically on clean `main`).\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(mcp): keep console logs off stdout in stdio transports (#2473)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-27T08:08:44Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "d6c02c2f76954ac387009028556430219657815e",
"body": "Bumps the pinned Lemonade Server from v11.0.0 to v11.5.0. GAIA's\ninstaller and CI\nderive the Lemonade download URLs from `LEMONADE_VERSION` in\n`src/gaia/version.py`,\nso users running `gaia init` and the bundled desktop installer pick up\nthe new\nrelease. Loopback/localhost usage — how GAIA talks to L\n[…]\nsm win)\n\n---------\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": true,
"headline": "chore(deps): bump Lemonade Server to v11.5.0 (#2424)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T22:58:34Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "2898f1b53e63bb2edeb5d5c1a141d2dbfec28d45",
"body": "…nd) (#2465)\n\nBatch email actions (archive / star / mark-read of several messages)\ndead-ended about half the time: the model would decorate the batch tool\ncall with a spurious `mailbox=` kwarg, the dispatcher correctly rejected\nit with a structured error (from #2450), but the agent loop then quietly\n[…]\nrify live on Gemma-4-E4B (per the\nacceptance criteria) that batch star/archive/mark-read requests\ncomplete, before merging.\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(agents): don't dedup errored mutation retries (#2464 batch dead-e…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T18:41:06Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "867bc677a5d1c7f05f9c9fb9952d56e35502aed4",
"body": "…2458)\n\nThe #2163 bulk-undo feature works mechanically but was unreachable in a\nnormal two-turn \"archive several… then undo\" flow — the exact scenario\nit shipped for. Before: \"undo that\" with no id demanded an internal\nbatch uuid the user can't know, and the first attempt at fixing that\nstored the r\n[…]\n>\n\n---------\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": true,
"headline": "fix(email): recall last archive batch so undo reaches across turns (#…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T18:10:19Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "9073ec20a8eb6f5df5e11017a3c93d3e75ad96a9",
"body": "Before: asking the Email agent to archive several inbox messages\n(\"Archive these three emails…\") failed silently — the model emits its\nids as a quoted, comma-joined string (`\"id1\",\"id2\",\"id3\"`), and\n`_coerce_ids` split on the comma without stripping the quotes, so Gmail\nrejected every id with \"Inval\n[…]\nhon/tests/test_coerce_ids_2455.py`.\n</details>\n\n---------\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(email): strip LLM quoting from ARCHIVE_MESSAGE_BATCH ids (#2457)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T18:03:12Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "529d11b1d65f84b930394db87661fac1f1b6d672",
"body": "…t@v7) (#2461)\n\n## Why this matters\nEvery fork (external-contributor) PR currently gets **no automated\nreview** — `actions/checkout@v7` refuses to check out fork PR head code\nunder `pull_request_target` (its default `allow-unsafe-pr-checkout:\nfalse` pwn-request guard), so the review job dies at chec\n[…]\n)\n- [ ] Post-merge: re-trigger #2459 on `main` and confirm the review\nruns.\n- [ ] Evidence stage still skipped on fork PRs (`head.repo.fork ==\nfalse` gate intact — no fork code executed with secrets).",
"is_bot": false,
"headline": "ci(review): allow fork-PR checkout under pull_request_target (checkou…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T15:52:44Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "524d328281d0e420c409b29f5ef9c0e5d0ee3a53",
"body": "…ps (#2449)\n\nThe bulk-archive undo window was **30s** — calibrated for an instant UI\nbutton — but a chat-mediated multi-item archive runs through the LLM\ntool-loop and can take longer than that on a local model, so the \"undo\nwithin the window\" offer was already stale by the time the user could\nact. \n[…]\nhook for no-OAuth UI regression.\n\nCloses #2447\n\n---------\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(email-agent): make undo window configurable for chat-speed bulk o…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T12:45:02Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "61dc3a1f33763939fac541fce301e2c705955aef",
"body": "… -q (#2453)\n\nWhen Lemonade is unreachable, the email agent's streaming `/query` ended\nthe run with a generic **\"The agent finished without producing a final\nanswer\"** instead of the actionable message the agent loop had already\ncomputed — every `/query` client (CLI, `gaia api`, Agent UI) dropped th\n[…]\nt configured elsewhere). Worth a follow-up issue for\ncopy consistency; out of scope for this fix.\n</details>\n\nCloses #2444\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(email-agent): surface actionable Lemonade-down copy in gaia email…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T12:41:52Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d78115a97b845d79eaf811ebf7b730756b1c1eb7",
"body": "… (#2452)\n\nA saved priority-sender preference could end up with `superseded_by`\npointing at **its own id** — the update-consolidation path dedups\nidentical content back into the same row and then marked that row\nsuperseded — so `recall(category=preference)` returned **0 results**.\nAsking \"what prior\n[…]\nssion](https://raw.githubusercontent.com/amd/gaia/m59-autofix-evidence/testing/2452/2446_linux_ui_recall.png)\n\nCloses #2446\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(memory): guard against self-supersede hiding recalled preferences…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T04:49:03Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "6bf96e56b0da6619af99cec52439a1e03073e294",
"body": "A user with a working Gmail connection couldn't search or list it\nwhenever a stale Outlook/Microsoft connection was also present:\n`list_inbox` and `search_messages` fanned out over every connected\nmailbox with no per-provider isolation, so one broken token (e.g.\nMicrosoft `invalid_request` on refres\n[…]\nss cases fail on `main` and pass with\nthe fix. 74 related read-tool tests pass; lint (black/isort/flake8)\nclean.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(email-agent): isolate per-provider failures in read fan-out (#2451)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T04:13:40Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "acd204004705bb213b1585d49f6908d9233f56e3",
"body": "…2450)\n\nBefore: when the model hallucinated an argument a tool doesn't accept —\ne.g. `mailbox=` on `archive_message_batch`, which takes only\n`message_ids` — the bad kwargs reached `tool(**tool_args)` and raised a\nbare `TypeError` that the agent couldn't parse into anything\nrecoverable. After: the di\n[…]\ni._chat_helpers` are unrelated — they fail identically on `main`\nin this environment without the `[ui]` extras.)\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(agents): reject unexpected tool kwargs with a structured error (#…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T04:13:15Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "f99ccaeaeba0640e3bb0edc5c9c3120b1789d786",
"body": "…(#2442)\n\nBefore: on macOS, running the email agent in dev mode from a source\ncheckout (`GAIA_EMAIL_AGENT_MODE=dev`) failed to launch — the sidecar\nspawn errored with `ValueError: Empty module name` and `POST\n/v1/email/query` returned 502. Combined with the missing darwin\nuser-mode binary, the email\n[…]\nstody unit selection pass (549 passed, 73 skipped).\nLint (black/isort/flake8/pylint) clean on the touched files.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(daemon): drop --reload from dev-mode email sidecar spawn (macOS) …",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T04:12:51Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "c23371782f469a6d7200d395d7ad21ddaa894332",
"body": "…s (#2438)\n\nCloses #2406\n\n## Why this matters\n\nBefore: the email agent told users a newsletter was \"archived and\nremoved from your inbox\" when it was still sitting in the inbox — a\nfalse success — and a same-day \"from:X received today\" search came back\nempty for a message that was present and dated \n[…]\ns in impl +\nnormalizer + fake backend), so no `gaia eval agent` run is warranted by\nthis change. Not run here (shared Lemonade).\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "fix(email-agent): verify archive left inbox + fix same-day search mis…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T03:03:57Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3f6af0ff706963820c9870a71fff98eb6f987f94",
"body": "…-up) (#2454)\n\nFollow-up to #2432 (which merged) addressing a post-merge review finding\non the `/query` Lemonade-down error classifier.\n\n**Before:** the classifier matched a bare `timeout` (and bare\n`unreachable`) in any exception's text. The Gmail/Outlook backends use\n`httpx` with their own timeout\n[…]\n/ `ConnectionRefusedError` / \"not reachable\"\ncases still classify as Lemonade-down (existing tests unchanged).\n- [x] `black --check` clean.\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "fix(email): don't misclassify timeouts as Lemonade-down (#2139 follow…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T03:01:50Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9386e1b172bc27105cd761cdc8beee15f2c1cc6d",
"body": "…403) (#2437)\n\nCloses #2403\n\n## Why this matters\n\nBefore: asking the email agent to \"draft a reply to rocm-ci@amd.com\" —\nor \"reply regarding SIC-4482\" — dead-ended on *\"I need a message ID or\nsubject line to proceed\"*, even though the sender address and the\nincident token each uniquely identify the \n[…]\no-match case → actionable \"not found\" copy.\n- Regression: the exact-subject / already-searched-id path still drafts\nin one step.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "fix(email-agent): resolve draft/reply target from sender or topic (#2…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T03:00:44Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "229e61da5a420741a19a6fb21eed645f4a641fa6",
"body": "… (#2426) (#2435)\n\nCloses #2426\n\n## Why this matters\n\nAt autonomy `full`, one observe→decide→act cycle auto-archived a\nGmail-flagged **IMPORTANT** Google security alert\n(`no-reply@accounts.google.com`) along with newsletters — the local\nmodel mislabeled it as promotional clutter, and `full` auto-exe\n[…]\nmailbox is available)** — repeat with a\nhigh-importance Outlook message to exercise the `importance:high` →\n`IMPORTANT` mapping.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "fix(email-agent): never auto-archive IMPORTANT / security-sender mail…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T02:57:57Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "e6ac57f906f2a452a75d39b357dc82d309cb4c7d",
"body": "…hout the embedder (#2427) (#2434)\n\nCloses #2427\n\n## Why this matters\n\nTell the email agent \"always treat mail from newsletters@techcrunch.com\nas urgent\" and it replied \"successfully marked … going forward\" — but on\nany install where the embedding model isn't loaded, that rule was\nsilently dropped t\n[…]\n tool-selection behavior not tuned. Flagging rather\nthan running per milestone constraints; if the gate disagrees, run\nserially.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "fix(email-agent): persist preferences to state.db so they survive wit…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T02:40:06Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "4301c897bc8ee4b910c53a5dd4a001c641256384",
"body": "…432)\n\nCloses #2139\n\n## Why this matters\n\nWhen the local LLM backend (Lemonade Server) is down or unreachable —\nthe single most common consumer failure — the email agent's streaming\n`/query` endpoint ended the run with the **raw `requests`/`urllib3`\nexception repr** as the terminal `error` detail. U\n[…]\n the actionable copy\nend-to-end.\n- [ ] Sanity: with Lemonade **up**, a normal `/query` still streams a\n`final` (no false-positive rewrite).\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "fix(agent-email): actionable copy for Lemonade-down /query errors (#2…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T02:29:01Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1bb2cccd027f1609ceb2b010f8fd8457572e95cb",
"body": "…S (bad PYTHON_KEYRING_BACKEND) (#2443)\n\n## Why this matters\n\nRunning the email agent in dev mode on macOS crashed with an opaque `502\n\"Failed to start the email agent for this query: Empty module name\"`,\nblocking milestone-59 Agent-UI validation on macOS. The culprit was\n**not** the daemon's dev-mo\n[…]\nule name\" 502)\n- [ ] Agent UI can drive the email agent in dev mode on macOS\n- [ ] `python -m pytest tests/unit/connectors/test_keyring_guard.py\ntests/unit/test_agent_sidecar_manager.py`\n\nCloses #2441",
"is_bot": false,
"headline": "fix(daemon/email-agent): dev-mode sidecar 'Empty module name' on macO…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T02:22:51Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "7a44bfd506373b61084b7345c590f5b05eda7af2",
"body": "…atch handle (#2439)\n\nCloses #2163\n\n## Why this matters\n\nWhen the email agent bulk-archived messages by looping the single\n`archive_message` tool (\"archive all suggested promos\"), each archive\nstarted its **own** 30-second undo clock. During a ~26-second run the\nearliest items' undo windows had alre\n[…]\nCLI (`gaia email`)**: same bulk-archive-N flow; verify\n`undo_archive_batch` restores all items after a multi-second run.\n- Verify send/forward/delete remain confirmation-gated (send-floor\nunaffected).",
"is_bot": false,
"headline": "fix(email): bulk-archive undo survives the whole run via a per-turn b…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T02:22:21Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5101b853876662df8bc3159f2d830880c2cd2da0",
"body": "…er (#2436)\n\nCloses #2388\nCloses #2159\nCloses #2304\n\n## Why this matters\n\nWhen the Agent UI runs the email agent as a background sidecar, the\ndaemon handed it a short-lived Google/Microsoft access token **only at\nspawn time** and never sent a fresh one. Once that token expired (~1h;\nobserved dying a\n[…]\n the sidecar\nruns; confirm the stale forward is withdrawn and the agent surfaces the\nloud \"reconnect\" error rather than limping.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "fix(daemon): re-forward OAuth tokens on expiry so sidecars self-recov…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T02:20:57Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "55010368dcaa1742a3c594d1008c8f29bf8ea8a9",
"body": "…l' (T14) (#2433)\n\nCloses #2428\n\n## Why this matters\n\nAsking the email agent to file messages under a label you already have —\n\"label these as `GAIA-FIXTURE`\" — failed with `Invalid label:\nGAIA-FIXTURE`, even though the agent had *just* listed `GAIA-FIXTURE` as\nyour only custom label. Gmail addresse\n[…]\nation\nsurface (the only prompt-facing touch is the four tool docstrings' \"name\nor id\" wording). No LLM-behavior surface changed.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "fix(email-agent): applying an existing label fails with 'Invalid labe…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-24T02:19:36Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "ce83feb99673886de47f7c9f1fa2ab0a4199b795",
"body": "Before this change, a chat user who asked the Email agent to send a\nreply hit a developer-facing wall: the approval card showed a raw\n`send_now: body=…, subject=…, to=…` dump, and the assistant's \"guidance\"\ntold them to make HTTP POSTs to `/v1/email/draft` + `/v1/email/send` and\nname-dropped \"epic d\n[…]\nhange. This is a pure-string,\nuser-facing change with no LLM-prompt surface touched, so no eval run is\nrequired.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(email-agent/ui): de-jargon the send confirmation surface (#2407)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T02:16:19Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "4bb196fbfe51b16cc37a080847f9d08256e53d73",
"body": "…app rejection (#2391)\n\nSince v0.23.0 the Microsoft connector defaults to the `common` OAuth\ntenant, which accepts both personal and work/school accounts — but an\nAzure app registration scoped to *personal accounts only* is rejected on\nthat endpoint with `AADSTS9002346`. Before this change, `gaia co\n[…]\nonsumers` and the\npersonal-account explanation. All 11 device-flow tests pass; lint\n(black/isort/imports) clean.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(connectors): name consumers-tenant migration on personal-account …",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-24T02:15:47Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "6b29a4d65e499658264517f36d41a08b7b903d8b",
"body": "Before: opening an email chat with **zero mailboxes connected** crashed\nat agent construction — `EmailTriageAgent.__init__` resolved mail\nbackends eagerly, so a fresh no-connector session raised\n`ConfigurationError`, which the REST layer turns into an HTTP 502\n*before* the LLM loop ever starts. Conv\n[…]\n prose\n— a prompt-adherence nit unrelated to this change.\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(email-agent): construct with zero connectors instead of 502 (#2423)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-23T20:08:40Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "f3af7bff9486d21212e700f078d78240691d36f8",
"body": "…2402)\n\nOn load, the Agent UI fired a false **\"LLM context window is too small\n(0 tokens; 32,768 required)\"** banner even against a healthy backend —\nand \"Check Again\" never cleared it. Lemonade reports a context size of\n`0`/absent until the model's real context is populated, but the status\nroute tr\n[…]\n lint check\nand `test_perf_analysis.py` collection fail on clean `main` too —\npre-existing env gaps, unrelated.)\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(agent-ui): treat ctx_size=0 as unknown, not a too-small window (#…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-23T19:38:04Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "f22b0f4a71a7189695a886fffe232586f95a820b",
"body": "…pled action (#2430)\n\nThe PR-review real-world evidence stage has been **silently dead since\n#2417** — producing no evidence while every run stayed green. Dogfooding\n#2421 on #2402 surfaced it: the \"evidence\" verdicts since 16:01 UTC on\n2026-07-23 had nothing real behind them.\n\nFixes #2429.\n\n### Why\n[…]\n* `GITHUB_TOKEN`.\n- [ ] Force a failure path once (or inspect) to confirm the sentinel\nwrites the visible \"harness failed\" bundle.\n- [x] `actionlint .github/workflows/claude-run.yml` — passes locally.",
"is_bot": false,
"headline": "fix(ci): run evidence stage via direct claude CLI, not the GitHub-cou…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-23T19:07:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "60334202bcdc49e420c1b79648505c856f451bdb",
"body": "Before: asking the Email Triage agent \"which mailbox are you connected\nto?\" returned a generic capability blurb (\"I can connect to Google and\nMicrosoft…\") and never named the actually-connected account — the model\nwas answering from the system prompt because no tool could read real\nconnection state.\n[…]\n\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: kovtcharov-amd <kalin.ovtcharov@amd.com>\nCo-authored-by: Tomasz Iniewicz <itomek@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(email-agent): add live mailbox connection-status tool (#2405)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-23T17:52:14Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "4c370b230255e4011eb36635992fad2df4ac761f",
"body": "…ash card (#2422)\n\nBefore: when the email sidecar rejected a query with a clean, actionable\nHTTP error — e.g. a zero-connector `502: No mailbox connected — connect\nGoogle or Microsoft in Settings → Connectors before triaging.` — the\nAgent UI showed a generic \"Email agent stream ended unexpectedly (t\n[…]\n\nwhich shells out to `pip install` a wheel — fails in the sandboxed CI\nenvironment, not touched by this change).\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(ui): surface actionable sidecar HTTP errors instead of generic cr…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-23T17:49:49Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "7fc559af98958403ca4ac2acbd67b1b7f633a071",
"body": "…djacent ops (#2421)\n\nDogfooding the PR-review evidence stage on real PRs surfaced two gaps.\nBefore: a UI-backed PR (#2402, touching `src/gaia/ui/routers/system.py`)\nproduced **zero** evidence because the prompt let the agent defer the\nwhole PR to the strix-halo lane — even though the banner sits on\n[…]\nending strix-halo lane\") plus a **Spot regression** subsection.\n- [ ] Confirm the run stays leak-clean (env/token scan) and green.\n- [ ] `actionlint .github/workflows/claude-run.yml` — passes locally.",
"is_bot": false,
"headline": "test(ci): evidence lane exercises UI-backed routes + spot-regresses a…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-23T17:48:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "9be31036fe99a86f6e5b11703ac58560e000debf",
"body": "…l flows (#2417)\n\nFixes #2416.\n\n## Summary\nThe PR-review evidence stage ran an agent with Bash while the OAuth\ntoken was in its env; on #2391 a connector OAuth flow → keyring → failed\n`dbus-launch` dumped the environment (incl. tokens) to the job log.\nThree independent guards so it can never recur:\n\n[…]\n\n- [ ] Post-merge: re-trigger a connector PR (e.g. #2391) and confirm the\nevidence run emits no env to the log and still produces evidence.\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "security(ci): harden the evidence stage against env dumps / credentia…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-23T16:01:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0f709733d21b7b82e8e38c3dd64aa650c43a447d",
"body": "… (#2390)\n\nBefore: a custody `POST /host/v1/rag/query` caller could send `k: -1`\nand get their **entire** corpus back in one response (SQLite turns a\nnegative `LIMIT` into \"no limit\"), or send `k: null` / a non-integer and\ncrash the endpoint with an uncaught `TypeError` (500). After: `k` is\nvalidate\n[…]\nll three files. (The repo's `--imports` lint check\nfails identically on clean `main`, unrelated to this change.)\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(daemon): validate custody rag/query 'k' to a bounded positive int…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-23T15:41:35Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "ca50bf8acf9d7998ee73d60b65c497efcaa808ab",
"body": "… section (#2415)\n\n## Summary\nTwo fixes to the real-world evidence stage (#2414), caught + shaped by\ndogfooding on #2390:\n\n1. **Broaden the surface gate** — it only matched\n`cli.py|api/|mcp/|hub/agents/`, so it skipped `src/gaia/daemon/` (a real\n`gaia daemon` CLI + custody HTTP-route surface). Now: \n[…]\na real `### Real-world evidence` section with actual `gaia daemon`\noutput (not N/A), and the verdict references it.\n\nRefs #2413.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "ci(review): broaden evidence gate + require a verdict-linked evidence…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-23T15:31:56Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "59c736df92544ec57bae79ac128d6abe07055036",
"body": "…ase 1: CLI/API/MCP) (#2414)\n\n## Summary\nFolds real-world test evidence into the PR review's **single comment**\n(#2413), Phase 1 — the CLI/API/MCP lane. For same-repo PRs touching a\ntestable surface, an evidence stage runs the **gaia-testing skill** to\nwrite `evidence-bundle.md`, and the reviewer re\n[…]\nlow diff before merging; the `continue-on-error` gating means\nthe worst post-merge case is \"no evidence,\" never a broken review.\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "ci(review): fold gaia-testing evidence into the PR review comment (Ph…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-23T13:55:37Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1a233d940a5700ecf83bf12054b728b5bbe2bfc5",
"body": "…te (#2412)\n\n**Fixes main red.** `Unit Tests` and `Email Agent Unit Tests` are\nfailing on `main` (since 236ba233 / #2411).\n\n## What happened\n\n#2410 (install trust gate, merged just before #2411) now makes\n`installer.install()` raise `TrustRequiredError` for non-verified\n**experimental**-tier agents \n[…]\nses on latest main (was failing)\n- [x] `python -m pytest tests/unit/agents/test_registry.py\ntests/unit/connectors/ tests/unit/chat/ui/test_agents_router.py -q` →\n679 passed\n- [x] `black --check` clean",
"is_bot": false,
"headline": "test(connectors): fix main red — #2408 install test vs #2410 trust ga…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-22T23:43:04Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "78de5bfd859da33c481f58803c9b4f6a505fb7cf",
"body": "…2389)\n\nWhen the Agent UI starts with no update feed configured (the\n`NO_CHANNEL` state) and a feed is turned on later, the first update\ncheck runs — but the recurring 4-hour background check never armed, so\nauto-update silently stopped checking forever. After this fix, the\nperiodic scheduler arms t\n[…]\nbuild by\nstarting with no feed, configuring one, and confirming background checks\nresume after the interval before merging.\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(electron): resume periodic update checks after a no-feed start (#…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-22T22:51:07Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "a20c04b49a14de59e1f28209641c45709f416bcc",
"body": "…2398)\n\nInstalled-agent cards (e.g. \"Email Triage\") rendered center-aligned on\nthe welcome/home screen but left-aligned on the standalone Agent Hub\ntab. The home screen embeds the hub inside a centered hero wrapper, and\nthe card's text elements had no explicit alignment, so they inherited\n`text-alig\n[…]\nrd keeps its\ncentered layout — its own `text-align: center` (specificity 0,2,0)\noverrides the base rule (0,1,0).\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(agent-ui): left-align installed-agent hub cards on home screen (#…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-22T22:48:27Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "236ba233ec1bc0a563691c40c7470037b28e852b",
"body": "… works on fresh install (#2411)\n\nCloses #2408\n\n## Why this matters\n\nOn a fresh install, the Email agent could never get mailbox access.\nTriage failed with *\"GAIA is missing required Google permissions…\nreconnect\"*, and the Connectors panel showed **\"No agents require access\nto this connector\"** — a\n[…]\nnt UI on AMD hardware (Linux Strix Halo + Windows\nRyzen AI): fix fires on a cold sidecar install; Connectors panel offers\nEmail its grants across connection-present / removed-via-UI / brand-new\nstates",
"is_bot": false,
"headline": "fix(connectors): register hub-installed sidecar agents so email grant…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-22T22:31:11Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b343f3964f522aeaac4f7f9a3e58a6e539817c0b",
"body": "…x (#2410)\n\nPrivate security follow-up from the v0.23.0 audit — two independent\nhardening fixes.\n\n- **Hardens the install trust gate to cover all non-verified agents.**\nPreviously only native (C++) non-verified agents required an explicit\ntrust opt-in; now any non-verified agent does, across every i\n[…]\n247 backend unit tests (hub trust gate, installer, router, CLI,\nsidecar contract, file tools, init bootstrap) + 20 frontend (vitest) +\n139 Electron (jest) green; `util/lint.py --all` clean.\n</details>",
"is_bot": false,
"headline": "fix(security): harden install trust gate and analyze_data_file sandbo…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-22T21:55:37Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "765cb5448cf7d6c4c41b34aa80077b0613369b03",
"body": "… load (#2394)\n\nThe host-owned model-slot broker only held its lease around the model\n**load**, then released it before the `/chat/completions` request fired.\nWith the slot free, a second sidecar could acquire the lease and load a\ndifferent model — **evicting the first sidecar's model while it was\ns\n[…]\nes are pre-existing/environmental (no `pip` in the uv\nvenv; a memory-router env test) and don't touch this code.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(daemon): hold the model-slot lease across inference, not just the…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-22T18:05:35Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "27be002eb3974a2d2c5588a60d2e19952166bfb3",
"body": "On a no-NPU box with a capable GPU (e.g. a Radeon RX 7900 XTX),\nfirst-run setup's Hardware check showed a warning that (1) said \"**This\nagent** requests an NPU…\" when no agent has been chosen yet, and (2)\ntold the user to \"Ensure your Ryzen AI NPU driver is installed\" — wrong\nadvice on a dGPU that h\n[…]\nps remediation, still no \"agent\").\n\nVerified: 40/40 tests in both files pass; `python util/lint.py --all`\ngreen.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(onboarding): neutral NPU wording in first-run Hardware check (#2399)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-22T17:53:43Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "e658cb151534451d2b71f5f7e862b236e1c548c7",
"body": "…ce (#2376)\n\n## Summary\nMakes GAIA's real-world-testing philosophy **binding**: the gaia-testing\nskill maps each changed surface to the evidence a PR must show, and\nREVIEW.md + the PR template enforce it — including that **screenshot\nevidence is embedded in the PR description** (this PR dogfoods tha\n[…]\ngent** — same Agent UI code path, same proof. Its error was\nself-documenting (the pattern this PR adds to the skill).\n</details>\n\n---------\n\nCo-authored-by: Tomasz Iniewicz <heaters-nays0p@icloud.com>",
"is_bot": false,
"headline": "docs(testing): bind real-world evidence contract to the changed surfa…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-22T15:22:10Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "feb001551c6b5f6edda88f810aaadd4c8b28132c",
"body": "…yet wired (#2392)\n\nThe email agent's autonomy docs advertised a learning loop where\naccepting or leaving a suggestion standing *raises* trust and the agent\n\"gets quieter\" for that sender/category over time. That path was never\nwired: no production code calls `record_autonomy_outcome(positive=True)`\n[…]\nl is affected; the Import Validation lint failure\nreproduces on `main` and is unrelated to these Markdown edits.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "docs(email): correct earn-trust claim — positive-outcome accrual not …",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-22T15:12:08Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "7aee219ad7494e3fbd7291baca2f65aa04b26004",
"body": "…down (#2393)\n\nIn headless/scheduled autonomy (`GAIA_EMAIL_AUTONOMY_ENABLED=true`), the\nscheduler tears down and rebuilds the email agent between fires. Before\nthis change the re-proposal dedup guard didn't survive that teardown, so\nthe same still-in-inbox message was proposed again on **every** fir\n[…]\ngent dependency stack, so the pytest suite\n(including the new regression test) should be run in CI before merge.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(email): commit autonomy dedup INSERT so it survives headless tear…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-22T15:07:06Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "6b6a8dab831bc3ec1ed5ed5ec5e01e3ec96e9d70",
"body": "A sidecar whose spec has no `grant_agent_id` used to get an opaque HTTP\n500 from the forward-all endpoint instead of a `403 Forbidden`. The\n`NotGrantedError` is raised inside `forward_all` *before* its\nper-provider loop (during grant resolution), and the route only caught\n`UnknownAgentError`, so it \n[…]\nd and passes with it applied. Full\n`tests/unit/test_daemon_forward.py` (18 tests) passes; lint (`--all`)\npasses.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(daemon): map NotGrantedError to 403 in forward_all route (#2395)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-22T15:05:26Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "5f6247069574cf201583c3a4754e376fe9252d27",
"body": "…it (#2373)\n\nCloses #2358\n\n## Why this matters\n\nAfter a plain `pip install amd-gaia`, `gaia chat` — the command `gaia\ninit` recommends next — fails: the chat agent is published through\nneither channel and `gaia init` never installs it. Fixing that surfaced\na deeper bug: a hub-installed **wheel** age\n[…]\n `.pth` write\nlanded in the throwaway venv, not the test runner's. This is the exact\nbug class AC-6 exists to catch (the original shipped because dev/CI\nalways had chat editable-installed).\n</details>",
"is_bot": false,
"headline": "fix(hub): importable CLI wheel agents + chat distribution via gaia in…",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-21T22:35:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3ad39e6004dead9968f0b9ac7a252af042495b84",
"body": "Fixes #2347.\n\n## Why this matters\n\nA headless Debian user installed the v0.22 `.deb`, ran `gaia email -q\n\"...\"`, and got `Email sidecar binary unavailable in user mode: cannot\nread binaries.lock.json ... This manifest ships with the email agent\npackage; reinstall/rebuild it if it is missing.` — a de\n[…]\nteps are in\n`docs/testing/issue-2347-verified-steps.md` (not posted to the public\nissue).\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
"is_bot": false,
"headline": "fix(sidecar): actionable user-mode binary error (#2347) (#2357)",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T19:03:39Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "bfc0f5b88ff33b419345e6b812dc1f08106a31bf",
"body": "…lidation (#2368)\n\nA present, working AMD Radeon dGPU (e.g. RX 7900 XTX on Ubuntu) was\nrejected: any `device: \"gpu\"` request — the Agent UI's per-session\ndefault and CLI `--device gpu` — raised `HardwareRequirementError` and\nforced a CPU fallback, even though Lemonade saw and used the GPU fine.\nAfte\n[…]\nlated device suites (79 passed); black/isort/flake8 clean.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
"is_bot": true,
"headline": "fix(lemonade): recognize grouped amd_gpu/nvidia_gpu device keys in va…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-21T19:02:55Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "0553c8b0883fd4925a4d8e9f6e1102c0ce70a56c",
"body": "…led driver (#2363)\n\nTurn on full autonomy and the Email agent handles your inbox for you: it\ntriages and files low-signal mail on its own, **always checks in before\nanything destructive or irreversible** (send, forward, permanent-delete,\nRSVP, quarantine), and **learns from you** so it gets more pe\n[…]\nupervised path (cross-process, with #2156).\n- npm thin-client CLI `gaia email autonomy …` + Agent-UI activity-feed\npanel over the REST surface.\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": false,
"headline": "feat(email): full autonomy — earn-trust engine, learning loop, schedu…",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T18:21:45Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0284300bfd544e8d1d68bcc7f71e41789d6ec5b2",
"body": "…e sign-in (#2364)\n\n## Why this matters\n\nBefore: GAIA's email agent could only reach **personal** Outlook.com\nmailboxes — the Microsoft connector was pinned to the `consumers`\ntenant, so any **work/school (Microsoft 365 / Entra ID)** account was\nrejected before a token was ever issued. A corporate u\n[…]\nail.Send` then `gaia email -q \"Triage my\ninbox\"` returns a triage of the Outlook mailbox.\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
"is_bot": false,
"headline": "feat(connectors): support work/school Outlook + zero-setup device-cod…",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T18:21:36Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1aaba5cc8a0c323dd9dd465464f8f62192929528",
"body": "…ist (#2343)\n\n## Why this matters\n\nThe hub tar-slip (CWE-22, #2342) shipped even though bandit flagged it —\nbecause a `# noqa: S202 - hub artifacts are trusted` silenced the\nwarning, and both bandit and the weekly audit read that suppression as a\nsettled, accepted decision. Any `# noqa: S<n>` / `# n\n[…]\nMerge conflicts with `main` resolved (both gates unified in one\nmodule; lint steps renumbered to 11)\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
"is_bot": false,
"headline": "feat(lint): require security suppressions to be reviewed in an allowl…",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T17:43:55Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "19b1a4c51e58eb51a1de655c700a427bf9c07d8b",
"body": "…2349)\n\n## Why this matters\n\n`test_connection_stopped_after_running_raises_again` fails\nintermittently on CI (seen on the macOS smoke runner: `StopFailedError:\nagent 'toy' sidecar pid 4321 survived the tree-kill`). It's a false\nfailure that blocks unrelated PRs and erodes trust in the suite — the\npr\n[…]\nhe runner) reproduces the `StopFailedError`; the\nfix's `pid_exists → False` patch neutralizes it while `stop()` still\nsucceeds\n- [x] `black`/`isort` clean\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": false,
"headline": "test(daemon): de-flake sidecar stop test on the pid-liveness check (#…",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T17:41:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "174e9d0cd1b88069fcca1fac1e2a80e651036b96",
"body": "…class → separable profiles (#2323) (#2362)\n\nCloses #2323\n\n## Why this matters\n\n`chat`, `doc`, and `file` were never three agents — they were **one\n2,258-line class** with a runtime `if profile == …` switch, a manifest\nthat advertised **0 tools** (it has dozens) plus a REST server and an\nMCP server \n[…]\np, out of scope\nhere.\n- The `#2316` fail-loudly work is scoped here to the **6 chat-package\nsites only**; `#2308` manifest-v2 conformance and `#2313` per-tool\nbehavioral tests are separate.\n</details>",
"is_bot": false,
"headline": "refactor(chat): extract ProfileSpec, honest manifest, lazy RAG — one …",
"author_name": "Tomasz Iniewicz",
"author_login": "itomek",
"committed_at": "2026-07-21T17:39:17Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "57f970b09cad3cd51c0a97a3c2d05dac16a763f9",
"body": "## Why this matters\n\nSecurity now has a dedicated workflow (`claude-security-audit.yml`, PR\n#2346). Keeping a general \"security lens\" as one of five sampled\ndimensions in the weekly audit is exactly what missed the hub tar-slip —\nand this audit files to a **public** triage issue, which is the wrong\n\n[…]\ntriage issue with four\ndimensions and no security section\n\nDepends conceptually on #2346 (the dedicated security workflow) but is\nindependently mergeable.\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": false,
"headline": "chore(audit): drop the security dimension from the weekly audit (#2348)",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T17:30:53Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "2318104072f1cafedb5fed723d0e1e1355a56563",
"body": "… tooling (#2346)\n\n## Why this matters\n\nThe weekly audit's single general \"security lens\" missed the hub\ntar-slip (CWE-22, #2342): it sampled a large repo in one pass and read a\n`# noqa: S202 - hub artifacts are trusted` comment as a settled\ndecision. This adds a **dedicated** security audit that fi\n[…]\nfrom\n`claude-weekly-audit.yml` + its skill/plan docs.\n- Enable the bandit-HIGH blocking gate after the 18 pre-existing HIGH\nfindings are fixed.\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": false,
"headline": "feat(security): proactive Claude security-audit workflow + CVSS/SARIF…",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T17:30:24Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d605caec185d2488d36c7419a8e45c2b6e6e71dd",
"body": "…344)\n\n## Why this matters\n\nGAIA documents `--allowed-paths` as a security sandbox for agent file\ntools, but it only ever restricted **writes**. `read_file` (and three\nsibling read tools) in `FileSearchToolsMixin` called `open()` directly\nwith no allowlist check, so an agent could read **any file th\n[…]\nhanged files\n- [x] Researcher PoC re-run against patched code → bypass no longer\nreproduces (read returns \"Access denied\", write still blocked)\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": false,
"headline": "fix(security): enforce --allowed-paths sandbox on file read tools (#2…",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T12:39:08Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "1c8a91c9d8bd4fcdecf119eaa0837afe02109c69",
"body": "…e HIGH gate (#2350)\n\nBandit ran warning-only, so 18 pre-existing HIGH-severity findings sat\nunblocked in core paths (CLI, subprocess helpers, MCP stdio transport,\nLemonade launch). Before: a new `shell=True` injection site or weak-hash\nregression would pass lint and ship. After: all 18 are fixed (1\n[…]\nthe converted `netstat` detection + `taskkill` args-list finds and kills\nit and frees the port\n- [x] `black`/`isort` clean on all changed files\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": false,
"headline": "fix(security): remove pre-existing bandit HIGH findings and enable th…",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T12:39:01Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "4b5c16b713e7b0e2b78d6a4e81d7c5784eb5b6d5",
"body": "## Why this matters\n\nThe terminal-hub / sidecar architecture work (milestone #45) added new\ncode surfaces the auto-labeler didn't know about, so PRs touching the Go\nTUI, the daemon supervisor, or the agent sidecar contract landed\nunlabelled and had to be triaged by hand. This teaches `actions/labele\n[…]\n`sidecar` label.\n\nNo change to `auto-label.yml` — it's generic (`actions/labeler@v6`, no\nper-label config), so the new rules take effect on next PR event.\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": false,
"headline": "ci(labeler): add tui/daemon/sidecar auto-label rules (#2356)",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-21T12:38:59Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a905b05792ab75938b36e82624f54c24eddbeae5",
"body": "Bumps the github-actions group with 2 updates:\n[actions/checkout](https://github.com/actions/checkout) and\n[anthropics/claude-code-action](https://github.com/anthropics/claude-code-action).\n\nUpdates `actions/checkout` from 6 to 7\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): bump the github-actions group with 2 updates (#2341)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-20T20:45:51Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "b3f793af5b7ac8158c2e63ee17791166286897b4",
"body": "…ill (#2337)\n\nRoutingAgent's `_create_agent_with_defaults` picked `\"python\"` for an\nunknown language and called it \"the safest option\" — but the very next\nstep, `_enforce_typescript_only`, raises `SystemExit(1)` for anything\nthat isn't TypeScript/Next.js. So the documented safe fallback\nterminated t\n[…]\nter is an LLM-behavior change that\nrequires an eval run per the repo's eval policy — both left for a\nmaintainer.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(routing): default unknown language to TypeScript, not a process k…",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-20T20:45:31Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "48286dbd00eea6a84329a4e57aaffe4fa7f11127",
"body": "When `gaia init` couldn't install pip extras automatically, it printed a\nbroken, un-actionable fallback: `Please run: uv pip install \"amd-gaia\"`\n— with the `[rag]` extras silently dropped. Following that command\ninstalls the base package with **no extras**, so the user is stuck. The\ncause is that th\n[…]\nh itself is intended behaviour),\nbut they now get a correct manual command instead of one that installs\nnothing.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "fix(init): stop Rich eating bracketed tokens in gaia init output (#2340)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-20T20:44:47Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "638a76439a3f4e9a1a9ed0491875e742fa87a100",
"body": "…#2338)\n\nAnyone porting a hub agent today has three skills for the *end* of the\njob — build a new agent, cut a release, add a scorecard — and nothing\nfor the middle: taking an agent that already exists to a state where\npublishing it is honest. The result is that \"the code works, it just\nneeds docs\" \n[…]\nhecking `docker\n--version` (the binary) rather than the daemon. Both verified at HEAD\nand filed to #2325.\n- [ ] Reviewer sanity-check: does Phase 0 (PORT/MERGE/DISCARD) read as\ngating, or as optional?",
"is_bot": false,
"headline": "docs(skills): add porting-agent-to-hub — the legacy-agent port flow (…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-20T20:44:07Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d2c00b55e7b623ca5d876038934fd9b6bfa00c6b",
"body": "## Why this matters\n\nInstalling a native (C++) agent from the hub extracted the downloaded\narchive without checking where each member wanted to land — only the\narchive's own filename was sanitized. A malformed or malicious archive\ncould therefore write files **outside** the agent's\n`~/.gaia/agents/<\n[…]\nde the install dir)\n- [x] `python -m bandit src/gaia/hub/installer.py -ll` — 0 High\n(previously flagged the extraction call)\n- [x] `black` / `isort` clean\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>",
"is_bot": false,
"headline": "fix(hub): harden agent-archive extraction against path traversal (#2342)",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-20T20:16:03Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "a441765672e2e4e7d00ee3056323cfaed95a848c",
"body": "`GAIA CLI Tests (All Platforms)` has posted a red ❌ on every push, PR,\nand merge-queue entry since 2026-07-07 — a 0-second failure with zero\njob records. The file declared `test-docqa-agent` and\n`test-routing-agent` twice, and GitHub rejects duplicate job keys while\nbuilding the run graph; because a\n[…]\nCode Quality Checks` expands and executes;\npreviously it produced no job record at all\n- [ ] Reviewer: confirm the red `GAIA CLI Tests (All Platforms)` check\nstops appearing on new PRs once this lands",
"is_bot": false,
"headline": "fix(ci): repair the startup-failing GAIA CLI aggregate workflow (#2307)",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-19T01:49:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0835a25091a7bea16e62342d9ef1610f9eaf8f53",
"body": "…un (#2306)\n\nThree CI safety nets have been reporting on work they never did.\n\nThe **Weekly Eval** has never once run an eval. Its caller claimed the\nsame `lemonade-eval` concurrency group as the reusable workflow it\ncalls, and a called workflow's concurrency is evaluated in the caller's\ncontext — s\n[…]\nworkflow stops reporting\n`cancelled` — **please confirm whether it is decommissioned or a 4-month\noutage nobody noticed**, since the monitor has been blind this whole\ntime and could not have told you.",
"is_bot": false,
"headline": "fix(ci): make the weekly eval and runner heartbeat monitor actually r…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-19T01:49:15Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "977c158fe3b4971bb00557d9bedaddca906e5886",
"body": "… tree (#2295)\n\nFollow-up to #2060, which moved hub packages to\n`hub/agents/<id>/<lang>/`.\n\nAnyone scaffolding a new agent for this repo got a package in the wrong\nplace, with no supported way to fix it. `gaia agent init` was never\ntaught the new layout: `--output` always appends the agent id as the\n[…]\nts/my-agent/python`.\n- [ ] `python util/lint.py --all` clean.\n- [ ] `git grep -rn \"hub/agents/python\\|hub/agents/npm\" -- .\n':!docs/releases/'` returns nothing; historical release notes left\nuntouched.",
"is_bot": false,
"headline": "fix(cli): add --layout hub to gaia agent init for the agent-first hub…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-19T01:40:28Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "558a73e6cd53526cd64a467d36703453c96ebb06",
"body": "Bumps the github-actions group with 3 updates:\n[actions/setup-node](https://github.com/actions/setup-node),\n[actions/setup-go](https://github.com/actions/setup-go) and\n[anthropics/claude-code-action](https://github.com/anthropics/claude-code-action).\n\nUpdates `actions/setup-node` from 6 to 7\n<detail\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): bump the github-actions group with 3 updates (#2294)",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-19T00:17:41Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "f8bff000290f503fb87f918f2646cec0dc5469a4",
"body": "…dependencies group (#2292)\n\nBumps the root-npm-dependencies group with 1 update:\n[electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.0 to 43.1.1\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhref=\"https://github.com/electron/electron/releases\">electro\n[…]\n/details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>",
"is_bot": true,
"headline": "chore(deps-dev): bump electron from 43.1.0 to 43.1.1 in the root-npm-…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-19T00:17:14Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "fb179e321ec316edab81d16fc1698482d5bd5f20",
"body": "Consolidating every agent onto `Gemma-4-E4B-it-GGUF` is an LLM-affecting\nchange, and CLAUDE.md requires `gaia eval agent` runs against the\ncommitted baselines for exactly that class of change — but no CI job ran\nthem, because they need Lemonade on real AMD hardware. Today the\nconsolidation could mer\n[…]\nso; regenerating\nthe baselines on the runner would fix it properly.\n- `gemma-4-e4b-d71cd914` is the only baseline covering all three\ncategories. `gemma-4-e4b-95e4b372` is newer but `rag_quality`-only.",
"is_bot": false,
"headline": "ci(eval): gate the Gemma-4-E4B consolidation on agent evals (#2283)",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-19T00:17:01Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "6b2aa2db85d53a20dc0d9df4b70781503e115b4d",
"body": "…s/jira/webui in the jira-app-dependencies group (#2291)\n\nBumps the jira-app-dependencies group in /src/gaia/apps/jira/webui with\n1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.0 to 43.1.1\n<details>\n<summary>Release notes</summary>\n<p><em>Sourced from <a\nhr\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps-dev): bump electron from 43.1.0 to 43.1.1 in /src/gaia/app…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-19T00:15:40Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5837bdac99f25206017b16948c56ce32c449b1fc",
"body": "…s/example/webui in the example-app-dependencies group (#2290)\n\nBumps the example-app-dependencies group in /src/gaia/apps/example/webui\nwith 1 update: [electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.0 to 43.1.1\n<details>\n<summary>Release notes</summary>\n<p><em>Source\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps-dev): bump electron from 43.1.0 to 43.1.1 in /src/gaia/app…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-19T00:15:29Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3ce4f79011c7ea4462d219eaaa45d7f0fdf3ff7a",
"body": "`TestProcessQueryRecoversOnContextOverflow` was green on CI but red on\nany developer machine running Lemonade with a model loaded below 64K\ncontext — the inverted-flake pattern that trains contributors to ignore\na genuinely red suite. The two tests asserted the trim-and-retry path,\nwhich is only tak\n[…]\nse_error_recovery.py` (23 → 24\ntests) and `tests/unit/test_base_agent_lemonade_api_key.py` all pass;\nlint clean.\n</details>\n\nCo-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "test(agents): stub live Lemonade probe in context-overflow tests (#2288)",
"author_name": "github-actions[bot]",
"author_login": "github-actions[bot]",
"committed_at": "2026-07-19T00:15:14Z",
"body_truncated": true,
"is_coding_agent": true
},
{
"oid": "1886a92f8a823da2cc6f2ad31e51bf0f574615a6",
"body": "…ython/gaia_agent_emr/dashboard/electron in the emr-dashboard-dependencies group (#2289)\n\nBumps the emr-dashboard-dependencies group in\n/hub/agents/emr/python/gaia_agent_emr/dashboard/electron with 1 update:\n[electron](https://github.com/electron/electron).\n\nUpdates `electron` from 43.1.0 to 43.1.1\n\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps): bump electron from 43.1.0 to 43.1.1 in /hub/agents/emr/p…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-19T00:15:10Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "0a308449f3365ec7f6804bf250073773f029b85d",
"body": "… size (#2284)\n\nSwitching agents used to evict and cold-reload the model. Agents that\nleft `model_id` unset fell back to `Qwen3.5-35B-A3B-GGUF` while chat and\nemail used `Gemma-4-E4B-it-GGUF`, so moving between them forced a full\nunload/reload — **7.9s measured** on a warm Lemonade. Every agent now\n\n[…]\nuter`).\n- [ ] `python util/lint.py --all` — passes.\n- [ ] On a machine with Lemonade: `python -m pytest\ntests/integration/test_lemonade_model_residency.py -v` — 4 passed\nagainst live Lemonade 10.10.0.",
"is_bot": false,
"headline": "feat(agents): consolidate every agent onto Gemma-4-E4B at one context…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-19T00:14:11Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "4392e06a96bf53ca39b1a5eb9cb52c0edc89f94a",
"body": "…ps/webui with 3 updates (#2293)\n\nBumps the agent-ui-dependencies group in /src/gaia/apps/webui with 3\nupdates: [electron](https://github.com/electron/electron),\n[lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react)\nand [vite](https://github.com/vitejs/vite/tree/HEAD\n[…]\n of the specified dependency and ignore\nconditions\n\n\n</details>\n\nSigned-off-by: dependabot[bot] <support@github.com>\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>",
"is_bot": true,
"headline": "chore(deps-dev): bump the agent-ui-dependencies group in /src/gaia/ap…",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2026-07-19T00:13:54Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "d9b11ec728216c4e77538c02c78e817123d8851a",
"body": "Closes #2019. Part of the Agent UI v2 milestone.\n\nOne agent's artifacts are scattered across language-first trees (email\nlives in both `hub/agents/python/email/` and\n`hub/agents/npm/agent-email/`). This flips to agent-first —\n`hub/agents/<id>/{python,npm}/` — so an agent's contract, binaries lock,\nc\n[…]\nmentation-breakdown.md`.\n\n---------\n\nCo-authored-by: Ovtcharov <kovtchar@amd.com>\nCo-authored-by: Kalin Ovtcharov <kalin@extropolis.ai>\nCo-authored-by: kovtcharov <kovtcharov@users.noreply.github.com>",
"is_bot": false,
"headline": "refactor(hub): agent-first layout — hub/agents/<id>/<lang> (#2060)",
"author_name": "kovtcharov-amd",
"author_login": "kovtcharov-amd",
"committed_at": "2026-07-19T00:10:08Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "5f15b33312c51c96a72ae85ee74594e569dfd949",
"body": "…2286)\n\nBefore this, GAIA could still evict its own models out from under\nitself. Lemonade is single-tenant per model slot — a second process\nloading a different model evicts the first — and the V2-11 broker\n(#2151) only serialized loads made through `_ensure_model_loaded`. The\nUI backend's startup \n[…]\non util/lint.py --all` — Black / isort / flake8 / pylint\nclean.\n- [ ] Tests are hermetic: the fixture stubs daemon discovery, so a\ndeveloper box running a daemon can't change the result.\n\nCloses #2248",
"is_bot": false,
"headline": "feat(daemon): broker-wire the remaining direct model-load surfaces (#…",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-19T00:03:12Z",
"body_truncated": true,
"is_coding_agent": false
},
{
"oid": "3affe1497dc855ddba4d83797bb686a73b1c2966",
"body": "> **Stacks on #2244 — merge after it.** This PR targets #2244's branch\n(`autofix/issue-2241`) because it builds on the `_device_is_available` /\n`_is_gpu_device_key` helpers that PR introduces. GitHub will retarget it\nto `main` automatically once #2244 merges.\n\nBefore: on real hardware the Agent UI s\n[…]\nreal captured payloads** in\n`tests/fixtures/hardware/lemonade11_*.json` through the routers with\nonly the HTTP boundary stubbed, so they pin Lemonade's actual shapes\nrather than a mock's idea of them.",
"is_bot": false,
"headline": "fix(ui): detect GPU from real Lemonade payload shapes (#2285)",
"author_name": "Kalin Ovtcharov",
"author_login": "kovtcharov",
"committed_at": "2026-07-18T23:53:40Z",
"body_truncated": true,
"is_coding_agent": false
}
],
"releases_count": 50,
"commits_last_year": 904,
"latest_release_at": "2026-07-16T19:56:45Z",
"latest_release_tag": "v0.22.0",
"releases_from_tags": false,
"days_since_last_push": 0,
"active_weeks_last_year": 39,
"days_since_latest_release": 10,
"mean_days_between_releases": 6.9
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": true,
"health_percentage": 87,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": true
},
"ecosystem": {
"packages": [
{
"name": "amd-gaia",
"exists": true,
"license": "MIT",
"keywords": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Scientific/Engineering :: Artificial Intelligence"
],
"ecosystem": "pypi",
"matches_repo": true,
"registry_url": "https://pypi.org/project/amd-gaia/",
"is_deprecated": false,
"latest_version": "0.22.0",
"repository_url": "https://github.com/amd/gaia",
"versions_count": 29,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": 3633,
"first_published_at": "2025-12-17T18:24:43.114216Z",
"latest_published_at": "2026-07-16T19:53:21.132210Z",
"latest_version_yanked": null,
"days_since_latest_publish": 10
},
{
"name": "github.com/amd/gaia",
"exists": true,
"license": null,
"keywords": [],
"ecosystem": "go",
"matches_repo": true,
"registry_url": "https://pkg.go.dev/github.com/amd/gaia",
"is_deprecated": false,
"latest_version": "v0.22.0",
"repository_url": "https://github.com/amd/gaia",
"versions_count": 61,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": null,
"monthly_downloads": null,
"first_published_at": null,
"latest_published_at": "2026-07-16T17:47:10Z",
"latest_version_yanked": null,
"days_since_latest_publish": 11
}
]
},
"popularity": {
"forks": 134,
"stars": 1507,
"watchers": 18,
"fork_history": {
"days": [
{
"date": "2025-03-21",
"count": 1
},
{
"date": "2025-03-22",
"count": 4
},
{
"date": "2025-03-23",
"count": 3
},
{
"date": "2025-03-24",
"count": 1
},
{
"date": "2025-03-25",
"count": 1
},
{
"date": "2025-03-26",
"count": 3
},
{
"date": "2025-03-28",
"count": 1
},
{
"date": "2025-03-29",
"count": 1
},
{
"date": "2025-04-12",
"count": 1
},
{
"date": "2025-04-17",
"count": 1
},
{
"date": "2025-04-28",
"count": 1
},
{
"date": "2025-05-02",
"count": 1
},
{
"date": "2025-05-28",
"count": 1
},
{
"date": "2025-06-03",
"count": 1
},
{
"date": "2025-06-23",
"count": 1
},
{
"date": "2025-06-28",
"count": 1
},
{
"date": "2025-07-19",
"count": 1
},
{
"date": "2025-08-06",
"count": 1
},
{
"date": "2025-08-10",
"count": 1
},
{
"date": "2025-08-12",
"count": 1
},
{
"date": "2025-08-13",
"count": 1
},
{
"date": "2025-08-20",
"count": 1
},
{
"date": "2025-08-21",
"count": 1
},
{
"date": "2025-08-22",
"count": 1
},
{
"date": "2025-09-07",
"count": 1
},
{
"date": "2025-09-08",
"count": 1
},
{
"date": "2025-09-09",
"count": 1
},
{
"date": "2025-09-12",
"count": 1
},
{
"date": "2025-09-26",
"count": 1
},
{
"date": "2025-10-03",
"count": 1
},
{
"date": "2025-10-07",
"count": 1
},
{
"date": "2025-10-28",
"count": 1
},
{
"date": "2025-10-30",
"count": 1
},
{
"date": "2025-11-01",
"count": 1
},
{
"date": "2025-11-04",
"count": 1
},
{
"date": "2025-11-05",
"count": 1
},
{
"date": "2025-11-11",
"count": 1
},
{
"date": "2025-11-18",
"count": 1
},
{
"date": "2025-11-28",
"count": 1
},
{
"date": "2025-12-17",
"count": 1
},
{
"date": "2025-12-22",
"count": 1
},
{
"date": "2025-12-27",
"count": 1
},
{
"date": "2025-12-29",
"count": 1
},
{
"date": "2026-01-05",
"count": 2
},
{
"date": "2026-01-07",
"count": 1
},
{
"date": "2026-01-08",
"count": 1
},
{
"date": "2026-01-16",
"count": 1
},
{
"date": "2026-02-14",
"count": 1
},
{
"date": "2026-02-15",
"count": 1
},
{
"date": "2026-02-25",
"count": 1
},
{
"date": "2026-03-01",
"count": 1
},
{
"date": "2026-03-09",
"count": 1
},
{
"date": "2026-03-12",
"count": 1
},
{
"date": "2026-03-14",
"count": 2
},
{
"date": "2026-03-17",
"count": 1
},
{
"date": "2026-03-26",
"count": 1
},
{
"date": "2026-03-28",
"count": 1
},
{
"date": "2026-03-29",
"count": 2
},
{
"date": "2026-03-31",
"count": 1
},
{
"date": "2026-04-05",
"count": 1
},
{
"date": "2026-04-08",
"count": 2
},
{
"date": "2026-04-11",
"count": 1
},
{
"date": "2026-04-14",
"count": 3
},
{
"date": "2026-04-15",
"count": 1
},
{
"date": "2026-04-16",
"count": 2
},
{
"date": "2026-04-17",
"count": 1
},
{
"date": "2026-04-18",
"count": 2
},
{
"date": "2026-04-19",
"count": 2
},
{
"date": "2026-04-20",
"count": 1
},
{
"date": "2026-04-21",
"count": 1
},
{
"date": "2026-04-22",
"count": 1
},
{
"date": "2026-04-25",
"count": 1
},
{
"date": "2026-04-30",
"count": 1
},
{
"date": "2026-05-05",
"count": 1
},
{
"date": "2026-05-08",
"count": 1
},
{
"date": "2026-05-09",
"count": 1
},
{
"date": "2026-05-10",
"count": 1
},
{
"date": "2026-05-12",
"count": 1
},
{
"date": "2026-05-13",
"count": 2
},
{
"date": "2026-05-14",
"count": 1
},
{
"date": "2026-05-16",
"count": 2
},
{
"date": "2026-05-18",
"count": 1
},
{
"date": "2026-05-20",
"count": 1
},
{
"date": "2026-05-21",
"count": 2
},
{
"date": "2026-05-24",
"count": 1
},
{
"date": "2026-05-25",
"count": 1
},
{
"date": "2026-05-26",
"count": 1
},
{
"date": "2026-05-28",
"count": 1
},
{
"date": "2026-05-30",
"count": 1
},
{
"date": "2026-06-01",
"count": 1
},
{
"date": "2026-06-02",
"count": 1
},
{
"date": "2026-06-05",
"count": 1
},
{
"date": "2026-06-07",
"count": 1
},
{
"date": "2026-06-09",
"count": 1
},
{
"date": "2026-06-10",
"count": 1
},
{
"date": "2026-06-11",
"count": 2
},
{
"date": "2026-06-15",
"count": 1
},
{
"date": "2026-06-19",
"count": 1
},
{
"date": "2026-06-21",
"count": 1
},
{
"date": "2026-06-22",
"count": 3
},
{
"date": "2026-07-11",
"count": 1
},
{
"date": "2026-07-13",
"count": 1
},
{
"date": "2026-07-14",
"count": 1
},
{
"date": "2026-07-16",
"count": 1
},
{
"date": "2026-07-17",
"count": 2
},
{
"date": "2026-07-18",
"count": 1
},
{
"date": "2026-07-21",
"count": 1
},
{
"date": "2026-07-22",
"count": 1
},
{
"date": "2026-07-24",
"count": 2
},
{
"date": "2026-07-27",
"count": 1
}
],
"complete": true,
"collected": 134,
"total_forks": 134
},
"star_history": null,
"open_issues_and_prs": 684
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [
"example",
"examples",
"notebooks"
],
"has_llms_txt": false,
"has_dockerfile": true,
"has_mcp_signal": true,
"bootstrap_files": [
"tui/Makefile"
],
"api_schema_files": [],
"has_devcontainer": true,
"typecheck_configs": [
"hub/agents/email/npm/tsconfig.json",
"src/gaia/apps/webui/tsconfig.json",
"src/vscode/gaia/tsconfig.json",
"website/tsconfig.json",
"workers/agent-hub/tsconfig.json"
],
"toolchain_manifests": [
"tui/go.mod"
],
"largest_source_bytes": 321331,
"source_files_sampled": 1599,
"oversized_source_files": 50,
"agent_instruction_files": [
".github/copilot-instructions.md",
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 61269
},
"dependencies": {
"manifests": [
"docs/package.json",
"package.json",
"pyproject.toml",
"setup.py",
"tui/go.mod",
"website/package.json"
],
"advisories": {
"error": null,
"scope": "published_package",
"source": "osv",
"findings": [],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {},
"advisory_count": 0,
"affected_count": 0,
"assessed_count": 70,
"malicious_count": 0,
"assessed_package": "pypi:amd-gaia@0.22.0",
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"go",
"npm",
"pypi"
],
"dependencies": [
{
"name": "@prisma/client",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^7.8.0"
},
{
"name": "prisma",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^7.8.0"
},
{
"name": "zod",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^4.4.3"
},
{
"name": "github.com/charmbracelet/bubbles",
"manifest": "tui/go.mod",
"ecosystem": "go",
"version_constraint": "v1.0.0"
},
{
"name": "github.com/charmbracelet/bubbletea",
"manifest": "tui/go.mod",
"ecosystem": "go",
"version_constraint": "v1.3.10"
},
{
"name": "github.com/charmbracelet/glamour",
"manifest": "tui/go.mod",
"ecosystem": "go",
"version_constraint": "v1.0.0"
},
{
"name": "github.com/charmbracelet/lipgloss",
"manifest": "tui/go.mod",
"ecosystem": "go",
"version_constraint": "v1.1.1-0.20250404203927-76690c660834"
},
{
"name": "github.com/charmbracelet/x/ansi",
"manifest": "tui/go.mod",
"ecosystem": "go",
"version_constraint": "v0.11.6"
},
{
"name": "github.com/charmbracelet/x/term",
"manifest": "tui/go.mod",
"ecosystem": "go",
"version_constraint": "v0.2.2"
},
{
"name": "github.com/spf13/cobra",
"manifest": "tui/go.mod",
"ecosystem": "go",
"version_constraint": "v1.10.2"
},
{
"name": "golang.org/x/sys",
"manifest": "tui/go.mod",
"ecosystem": "go",
"version_constraint": "v0.38.0"
},
{
"name": "@astrojs/check",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^0.9.4"
},
{
"name": "@astrojs/tailwind",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^5.1.4"
},
{
"name": "astro",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^4.16.18"
},
{
"name": "prismjs",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^1.30.0"
},
{
"name": "tailwindcss",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^3.4.17"
},
{
"name": "typescript",
"manifest": "website/package.json",
"ecosystem": "npm",
"version_constraint": "^5.7.2"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "github.com/charmbracelet/bubbles",
"direct": true,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/charmbracelet/bubbletea",
"direct": true,
"version": "v1.3.10",
"ecosystem": "go"
},
{
"name": "github.com/charmbracelet/glamour",
"direct": true,
"version": "v1.0.0",
"ecosystem": "go"
},
{
"name": "github.com/charmbracelet/lipgloss",
"direct": true,
"version": "v1.1.1-0.20250404203927-76690c660834",
"ecosystem": "go"
},
{
"name": "github.com/charmbracelet/x/ansi",
"direct": true,
"version": "v0.11.6",
"ecosystem": "go"
},
{
"name": "github.com/charmbracelet/x/term",
"direct": true,
"version": "v0.2.2",
"ecosystem": "go"
},
{
"name": "github.com/spf13/cobra",
"direct": true,
"version": "v1.10.2",
"ecosystem": "go"
},
{
"name": "golang.org/x/sys",
"direct": true,
"version": "v0.38.0",
"ecosystem": "go"
},
{
"name": "@astrojs/check",
"direct": true,
"version": "0.9.6",
"ecosystem": "npm"
},
{
"name": "@astrojs/tailwind",
"direct": true,
"version": "5.1.5",
"ecosystem": "npm"
},
{
"name": "@prisma/client",
"direct": true,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "astro",
"direct": true,
"version": "4.16.19",
"ecosystem": "npm"
},
{
"name": "prisma",
"direct": true,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "prismjs",
"direct": true,
"version": "1.30.0",
"ecosystem": "npm"
},
{
"name": "tailwindcss",
"direct": true,
"version": "3.4.19",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "5.4.5",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "5.9.3",
"ecosystem": "npm"
},
{
"name": "typescript",
"direct": true,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.22.3",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "3.25.76",
"ecosystem": "npm"
},
{
"name": "zod",
"direct": true,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "github.com/alecthomas/chroma/v2",
"direct": false,
"version": "v2.20.0",
"ecosystem": "go"
},
{
"name": "github.com/atotto/clipboard",
"direct": false,
"version": "v0.1.4",
"ecosystem": "go"
},
{
"name": "github.com/aymanbagabas/go-osc52/v2",
"direct": false,
"version": "v2.0.1",
"ecosystem": "go"
},
{
"name": "github.com/aymerick/douceur",
"direct": false,
"version": "v0.2.0",
"ecosystem": "go"
},
{
"name": "github.com/charmbracelet/colorprofile",
"direct": false,
"version": "v0.4.1",
"ecosystem": "go"
},
{
"name": "github.com/charmbracelet/x/cellbuf",
"direct": false,
"version": "v0.0.15",
"ecosystem": "go"
},
{
"name": "github.com/charmbracelet/x/exp/slice",
"direct": false,
"version": "v0.0.0-20250327172914-2fdc97757edf",
"ecosystem": "go"
},
{
"name": "github.com/clipperhouse/displaywidth",
"direct": false,
"version": "v0.9.0",
"ecosystem": "go"
},
{
"name": "github.com/clipperhouse/stringish",
"direct": false,
"version": "v0.1.1",
"ecosystem": "go"
},
{
"name": "github.com/clipperhouse/uax29/v2",
"direct": false,
"version": "v2.5.0",
"ecosystem": "go"
},
{
"name": "github.com/dlclark/regexp2",
"direct": false,
"version": "v1.11.5",
"ecosystem": "go"
},
{
"name": "github.com/erikgeiser/coninput",
"direct": false,
"version": "v0.0.0-20211004153227-1c3628e74d0f",
"ecosystem": "go"
},
{
"name": "github.com/gorilla/css",
"direct": false,
"version": "v1.0.1",
"ecosystem": "go"
},
{
"name": "github.com/inconshreveable/mousetrap",
"direct": false,
"version": "v1.1.0",
"ecosystem": "go"
},
{
"name": "github.com/lucasb-eyer/go-colorful",
"direct": false,
"version": "v1.3.0",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-isatty",
"direct": false,
"version": "v0.0.20",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-localereader",
"direct": false,
"version": "v0.0.1",
"ecosystem": "go"
},
{
"name": "github.com/mattn/go-runewidth",
"direct": false,
"version": "v0.0.19",
"ecosystem": "go"
},
{
"name": "github.com/microcosm-cc/bluemonday",
"direct": false,
"version": "v1.0.27",
"ecosystem": "go"
},
{
"name": "github.com/muesli/ansi",
"direct": false,
"version": "v0.0.0-20230316100256-276c6243b2f6",
"ecosystem": "go"
},
{
"name": "github.com/muesli/cancelreader",
"direct": false,
"version": "v0.2.2",
"ecosystem": "go"
},
{
"name": "github.com/muesli/reflow",
"direct": false,
"version": "v0.3.0",
"ecosystem": "go"
},
{
"name": "github.com/muesli/termenv",
"direct": false,
"version": "v0.16.0",
"ecosystem": "go"
},
{
"name": "github.com/rivo/uniseg",
"direct": false,
"version": "v0.4.7",
"ecosystem": "go"
},
{
"name": "github.com/sahilm/fuzzy",
"direct": false,
"version": "v0.1.1",
"ecosystem": "go"
},
{
"name": "github.com/spf13/pflag",
"direct": false,
"version": "v1.0.9",
"ecosystem": "go"
},
{
"name": "github.com/xo/terminfo",
"direct": false,
"version": "v0.0.0-20220910002029-abceb7e1c41e",
"ecosystem": "go"
},
{
"name": "github.com/yuin/goldmark",
"direct": false,
"version": "v1.7.13",
"ecosystem": "go"
},
{
"name": "github.com/yuin/goldmark-emoji",
"direct": false,
"version": "v1.0.6",
"ecosystem": "go"
},
{
"name": "golang.org/x/net",
"direct": false,
"version": "v0.38.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/term",
"direct": false,
"version": "v0.36.0",
"ecosystem": "go"
},
{
"name": "golang.org/x/text",
"direct": false,
"version": "v0.30.0",
"ecosystem": "go"
},
{
"name": "@adobe/css-tools",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "@alloc/quick-lru",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "@amd-gaia/electron",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/css-color",
"direct": false,
"version": "5.1.11",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/dom-selector",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/generational-cache",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@asamuzakjp/nwsapi",
"direct": false,
"version": "2.3.9",
"ecosystem": "npm"
},
{
"name": "@astrojs/compiler",
"direct": false,
"version": "2.13.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/internal-helpers",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@astrojs/language-server",
"direct": false,
"version": "2.16.3",
"ecosystem": "npm"
},
{
"name": "@astrojs/markdown-remark",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "@astrojs/prism",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@astrojs/telemetry",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@astrojs/yaml2ts",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "@azu/format-text",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "@azu/style-format",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@azure/abort-controller",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@azure/core-auth",
"direct": false,
"version": "1.10.1",
"ecosystem": "npm"
},
{
"name": "@azure/core-client",
"direct": false,
"version": "1.10.1",
"ecosystem": "npm"
},
{
"name": "@azure/core-rest-pipeline",
"direct": false,
"version": "1.22.2",
"ecosystem": "npm"
},
{
"name": "@azure/core-tracing",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "@azure/core-util",
"direct": false,
"version": "1.13.1",
"ecosystem": "npm"
},
{
"name": "@azure/identity",
"direct": false,
"version": "4.13.0",
"ecosystem": "npm"
},
{
"name": "@azure/logger",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@azure/msal-browser",
"direct": false,
"version": "4.26.1",
"ecosystem": "npm"
},
{
"name": "@azure/msal-common",
"direct": false,
"version": "15.13.1",
"ecosystem": "npm"
},
{
"name": "@azure/msal-node",
"direct": false,
"version": "3.8.2",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/code-frame",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/compat-data",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/compat-data",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/compat-data",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/core",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/generator",
"direct": false,
"version": "7.29.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-annotate-as-pure",
"direct": false,
"version": "7.27.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-compilation-targets",
"direct": false,
"version": "7.27.2",
"ecosystem": "npm"
},
{
"name": "@babel/helper-compilation-targets",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-globals",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-imports",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-imports",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-transforms",
"direct": false,
"version": "7.28.3",
"ecosystem": "npm"
},
{
"name": "@babel/helper-module-transforms",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-plugin-utils",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-plugin-utils",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/helper-string-parser",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-identifier",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/helper-validator-option",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/helpers",
"direct": false,
"version": "7.28.4",
"ecosystem": "npm"
},
{
"name": "@babel/helpers",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/parser",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-async-generators",
"direct": false,
"version": "7.8.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-bigint",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-class-properties",
"direct": false,
"version": "7.12.13",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-class-static-block",
"direct": false,
"version": "7.14.5",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-import-attributes",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-import-meta",
"direct": false,
"version": "7.10.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-json-strings",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-jsx",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-logical-assignment-operators",
"direct": false,
"version": "7.10.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-nullish-coalescing-operator",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-numeric-separator",
"direct": false,
"version": "7.10.4",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-object-rest-spread",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-optional-catch-binding",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-optional-chaining",
"direct": false,
"version": "7.8.3",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-private-property-in-object",
"direct": false,
"version": "7.14.5",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-top-level-await",
"direct": false,
"version": "7.14.5",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-syntax-typescript",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-jsx",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-jsx-self",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/plugin-transform-react-jsx-source",
"direct": false,
"version": "7.27.1",
"ecosystem": "npm"
},
{
"name": "@babel/runtime",
"direct": false,
"version": "7.29.7",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.27.2",
"ecosystem": "npm"
},
{
"name": "@babel/template",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/traverse",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.28.5",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.28.6",
"ecosystem": "npm"
},
{
"name": "@babel/types",
"direct": false,
"version": "7.29.0",
"ecosystem": "npm"
},
{
"name": "@bcoe/v8-coverage",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@bramus/specificity",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "@cloudflare/kv-asset-handler",
"direct": false,
"version": "0.3.4",
"ecosystem": "npm"
},
{
"name": "@cloudflare/unenv-preset",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-darwin-64",
"direct": false,
"version": "1.20250718.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-darwin-arm64",
"direct": false,
"version": "1.20250718.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-linux-64",
"direct": false,
"version": "1.20250718.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-linux-arm64",
"direct": false,
"version": "1.20250718.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workerd-windows-64",
"direct": false,
"version": "1.20250718.0",
"ecosystem": "npm"
},
{
"name": "@cloudflare/workers-types",
"direct": false,
"version": "4.20260604.1",
"ecosystem": "npm"
},
{
"name": "@cspotcode/source-map-support",
"direct": false,
"version": "0.8.1",
"ecosystem": "npm"
},
{
"name": "@csstools/color-helpers",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "@csstools/css-calc",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "@csstools/css-color-parser",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "@csstools/css-parser-algorithms",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@csstools/css-syntax-patches-for-csstree",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@csstools/css-tokenizer",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@electric-sql/pglite",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@electric-sql/pglite-socket",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "@electric-sql/pglite-tools",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "@electron-forge/cli",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/core",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/core-utils",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/maker-base",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/maker-deb",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/maker-rpm",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/maker-squirrel",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/maker-zip",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/plugin-base",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/publisher-base",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/publisher-github",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/shared-types",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/template-base",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/template-vite",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/template-vite-typescript",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/template-webpack",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/template-webpack-typescript",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-forge/tracer",
"direct": false,
"version": "7.11.2",
"ecosystem": "npm"
},
{
"name": "@electron-internal/extract-zip",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@electron/asar",
"direct": false,
"version": "3.4.1",
"ecosystem": "npm"
},
{
"name": "@electron/fuses",
"direct": false,
"version": "1.8.0",
"ecosystem": "npm"
},
{
"name": "@electron/get",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "@electron/get",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "@electron/node-gyp",
"direct": false,
"version": "10.2.0-electron.1",
"ecosystem": "npm"
},
{
"name": "@electron/notarize",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "@electron/osx-sign",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "@electron/packager",
"direct": false,
"version": "18.4.4",
"ecosystem": "npm"
},
{
"name": "@electron/rebuild",
"direct": false,
"version": "3.7.2",
"ecosystem": "npm"
},
{
"name": "@electron/rebuild",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "@electron/universal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@electron/windows-sign",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@emmetio/abbreviation",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "@emmetio/css-abbreviation",
"direct": false,
"version": "2.1.8",
"ecosystem": "npm"
},
{
"name": "@emmetio/css-parser",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "@emmetio/html-matcher",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@emmetio/scanner",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@emmetio/stream-reader",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@emmetio/stream-reader-utils",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/core",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.10.0",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.11.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/runtime",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "@emnapi/wasi-threads",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@epic-web/invariant",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "@esbuild-plugins/node-globals-polyfill",
"direct": false,
"version": "0.2.3",
"ecosystem": "npm"
},
{
"name": "@esbuild-plugins/node-modules-polyfill",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/aix-ppc64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/android-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/darwin-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/freebsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ia32",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-loong64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-mips64el",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-ppc64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-riscv64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-s390x",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/linux-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/netbsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/openbsd-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/openharmony-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/sunos-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-arm64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-ia32",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "@esbuild/win32-x64",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "@exodus/bytes",
"direct": false,
"version": "1.15.1",
"ecosystem": "npm"
},
{
"name": "@fastify/busboy",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "@gar/promisify",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@hono/node-server",
"direct": false,
"version": "1.19.11",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-arm64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-darwin-x64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-arm64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-darwin-x64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-arm64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-s390x",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linux-x64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-arm64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-libvips-linuxmusl-x64",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-arm64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-s390x",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linux-x64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-arm64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-linuxmusl-x64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-wasm32",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-ia32",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@img/sharp-win32-x64",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "@inquirer/ansi",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@inquirer/checkbox",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/confirm",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/confirm",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "@inquirer/core",
"direct": false,
"version": "11.2.0",
"ecosystem": "npm"
},
{
"name": "@inquirer/core",
"direct": false,
"version": "9.2.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/editor",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/expand",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/figures",
"direct": false,
"version": "1.0.15",
"ecosystem": "npm"
},
{
"name": "@inquirer/figures",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@inquirer/input",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/number",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/password",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/prompts",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/rawlist",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/search",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/select",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@inquirer/type",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@inquirer/type",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@inquirer/type",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "@isaacs/cliui",
"direct": false,
"version": "8.0.2",
"ecosystem": "npm"
},
{
"name": "@isaacs/fs-minipass",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "@istanbuljs/load-nyc-config",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@istanbuljs/schema",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "@jest/console",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/core",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/environment",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/expect",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/expect-utils",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/fake-timers",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/globals",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/reporters",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/schemas",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "@jest/source-map",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "@jest/test-result",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/test-sequencer",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/transform",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "@jest/types",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "@jridgewell/gen-mapping",
"direct": false,
"version": "0.3.13",
"ecosystem": "npm"
},
{
"name": "@jridgewell/remapping",
"direct": false,
"version": "2.3.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/resolve-uri",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "@jridgewell/source-map",
"direct": false,
"version": "0.3.11",
"ecosystem": "npm"
},
{
"name": "@jridgewell/sourcemap-codec",
"direct": false,
"version": "1.5.5",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.31",
"ecosystem": "npm"
},
{
"name": "@jridgewell/trace-mapping",
"direct": false,
"version": "0.3.9",
"ecosystem": "npm"
},
{
"name": "@kurkle/color",
"direct": false,
"version": "0.3.4",
"ecosystem": "npm"
},
{
"name": "@listr2/prompt-adapter-inquirer",
"direct": false,
"version": "2.0.22",
"ecosystem": "npm"
},
{
"name": "@malept/cross-spawn-promise",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@malept/cross-spawn-promise",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@malept/flatpak-bundler",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "@mswjs/interceptors",
"direct": false,
"version": "0.41.9",
"ecosystem": "npm"
},
{
"name": "@napi-rs/wasm-runtime",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "@noble/hashes",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "@noble/hashes",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.scandir",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.stat",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "@nodelib/fs.walk",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "@npmcli/fs",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "@npmcli/move-file",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "@octokit/auth-token",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "@octokit/core",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "@octokit/endpoint",
"direct": false,
"version": "9.0.6",
"ecosystem": "npm"
},
{
"name": "@octokit/graphql",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "@octokit/openapi-types",
"direct": false,
"version": "12.11.0",
"ecosystem": "npm"
},
{
"name": "@octokit/openapi-types",
"direct": false,
"version": "24.2.0",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-paginate-rest",
"direct": false,
"version": "11.4.4-cjs.2",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-request-log",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-rest-endpoint-methods",
"direct": false,
"version": "13.3.2-cjs.1",
"ecosystem": "npm"
},
{
"name": "@octokit/plugin-retry",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "@octokit/request",
"direct": false,
"version": "8.4.1",
"ecosystem": "npm"
},
{
"name": "@octokit/request-error",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "@octokit/rest",
"direct": false,
"version": "20.1.2",
"ecosystem": "npm"
},
{
"name": "@octokit/types",
"direct": false,
"version": "13.10.0",
"ecosystem": "npm"
},
{
"name": "@octokit/types",
"direct": false,
"version": "6.41.0",
"ecosystem": "npm"
},
{
"name": "@open-draft/deferred-promise",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "@open-draft/deferred-promise",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@open-draft/logger",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "@open-draft/until",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@oslojs/encoding",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@oxc-project/types",
"direct": false,
"version": "0.139.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/asn1-schema",
"direct": false,
"version": "2.8.0",
"ecosystem": "npm"
},
{
"name": "@peculiar/json-schema",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "@peculiar/utils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@peculiar/webcrypto",
"direct": false,
"version": "1.7.1",
"ecosystem": "npm"
},
{
"name": "@prisma/client-runtime-utils",
"direct": false,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "@prisma/config",
"direct": false,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "@prisma/debug",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "@prisma/debug",
"direct": false,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "@prisma/dev",
"direct": false,
"version": "0.24.3",
"ecosystem": "npm"
},
{
"name": "@prisma/engines",
"direct": false,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "@prisma/engines-version",
"direct": false,
"version": "7.8.0-6.3c6e192761c0362d496ed980de936e2f3cebcd3a",
"ecosystem": "npm"
},
{
"name": "@prisma/fetch-engine",
"direct": false,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "@prisma/get-platform",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "@prisma/get-platform",
"direct": false,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "@prisma/query-plan-executor",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "@prisma/streams-local",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "@prisma/studio-core",
"direct": false,
"version": "0.27.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/primitive",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-compose-refs",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-primitive",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-slot",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-toggle",
"direct": false,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-controllable-state",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-effect-event",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "@radix-ui/react-use-layout-effect",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "@remix-run/router",
"direct": false,
"version": "1.23.3",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-android-arm64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-arm64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-darwin-x64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-freebsd-x64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm-gnueabihf",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-gnu",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-arm64-musl",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-ppc64-gnu",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-s390x-gnu",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-gnu",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-linux-x64-musl",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-openharmony-arm64",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-wasm32-wasi",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-arm64-msvc",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/binding-win32-x64-msvc",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.0-beta.27",
"ecosystem": "npm"
},
{
"name": "@rolldown/pluginutils",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "@rollup/pluginutils",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm-eabi",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-android-arm64",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-arm64",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-darwin-x64",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-arm64",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-freebsd-x64",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-gnueabihf",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm-musleabihf",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-gnu",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-arm64-musl",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-gnu",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-gnu",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-gnu",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-gnu",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-musl",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-musl",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-loong64-musl",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-gnu",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-musl",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-musl",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-ppc64-musl",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-gnu",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-riscv64-musl",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-s390x-gnu",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-gnu",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-linux-x64-musl",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openbsd-x64",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openbsd-x64",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openbsd-x64",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openharmony-arm64",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openharmony-arm64",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openharmony-arm64",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-openharmony-arm64",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-arm64-msvc",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-ia32-msvc",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-gnu",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-gnu",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-gnu",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-gnu",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "@rollup/rollup-win32-x64-msvc",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "@secretlint/config-creator",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/config-loader",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/core",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/formatter",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/node",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/profiler",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/resolver",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/secretlint-formatter-sarif",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/secretlint-rule-no-dotenv",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/secretlint-rule-preset-recommend",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/source-creator",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@secretlint/types",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/core",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-javascript",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/engine-oniguruma",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/langs",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/themes",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/types",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "@shikijs/vscode-textmate",
"direct": false,
"version": "10.0.2",
"ecosystem": "npm"
},
{
"name": "@sinclair/typebox",
"direct": false,
"version": "0.27.8",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/is",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "@sindresorhus/merge-streams",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "@sinonjs/commons",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "@sinonjs/fake-timers",
"direct": false,
"version": "10.3.0",
"ecosystem": "npm"
},
{
"name": "@standard-schema/spec",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "@szmarczak/http-timer",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "@testing-library/dom",
"direct": false,
"version": "10.4.1",
"ecosystem": "npm"
},
{
"name": "@testing-library/jest-dom",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "@testing-library/react",
"direct": false,
"version": "16.3.2",
"ecosystem": "npm"
},
{
"name": "@testing-library/user-event",
"direct": false,
"version": "14.6.1",
"ecosystem": "npm"
},
{
"name": "@textlint/ast-node-types",
"direct": false,
"version": "15.3.0",
"ecosystem": "npm"
},
{
"name": "@textlint/linter-formatter",
"direct": false,
"version": "15.3.0",
"ecosystem": "npm"
},
{
"name": "@textlint/module-interop",
"direct": false,
"version": "15.3.0",
"ecosystem": "npm"
},
{
"name": "@textlint/resolver",
"direct": false,
"version": "15.3.0",
"ecosystem": "npm"
},
{
"name": "@textlint/types",
"direct": false,
"version": "15.3.0",
"ecosystem": "npm"
},
{
"name": "@tootallnate/once",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "@tybys/wasm-util",
"direct": false,
"version": "0.10.3",
"ecosystem": "npm"
},
{
"name": "@types/aria-query",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "@types/babel__core",
"direct": false,
"version": "7.20.5",
"ecosystem": "npm"
},
{
"name": "@types/babel__generator",
"direct": false,
"version": "7.27.0",
"ecosystem": "npm"
},
{
"name": "@types/babel__template",
"direct": false,
"version": "7.4.4",
"ecosystem": "npm"
},
{
"name": "@types/babel__traverse",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "@types/cacheable-request",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "@types/chai",
"direct": false,
"version": "5.2.3",
"ecosystem": "npm"
},
{
"name": "@types/cookie",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "@types/debug",
"direct": false,
"version": "4.1.12",
"ecosystem": "npm"
},
{
"name": "@types/debug",
"direct": false,
"version": "4.1.13",
"ecosystem": "npm"
},
{
"name": "@types/deep-eql",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "@types/eslint",
"direct": false,
"version": "9.6.1",
"ecosystem": "npm"
},
{
"name": "@types/eslint-scope",
"direct": false,
"version": "3.7.7",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "@types/estree",
"direct": false,
"version": "1.0.9",
"ecosystem": "npm"
},
{
"name": "@types/estree-jsx",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "@types/fs-extra",
"direct": false,
"version": "9.0.13",
"ecosystem": "npm"
},
{
"name": "@types/graceful-fs",
"direct": false,
"version": "4.1.9",
"ecosystem": "npm"
},
{
"name": "@types/hast",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/http-cache-semantics",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "@types/http-proxy",
"direct": false,
"version": "1.17.17",
"ecosystem": "npm"
},
{
"name": "@types/istanbul-lib-coverage",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@types/istanbul-lib-report",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@types/istanbul-reports",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "@types/json-schema",
"direct": false,
"version": "7.0.15",
"ecosystem": "npm"
},
{
"name": "@types/keyv",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "@types/mdast",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "@types/ms",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "@types/mute-stream",
"direct": false,
"version": "0.0.4",
"ecosystem": "npm"
},
{
"name": "@types/nlcst",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "18.19.130",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "20.19.42",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.19.11",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "22.19.21",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "24.10.13",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "24.12.2",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "24.13.2",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "25.0.3",
"ecosystem": "npm"
},
{
"name": "@types/node",
"direct": false,
"version": "25.0.8",
"ecosystem": "npm"
},
{
"name": "@types/normalize-package-data",
"direct": false,
"version": "2.4.4",
"ecosystem": "npm"
},
{
"name": "@types/prismjs",
"direct": false,
"version": "1.26.6",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "19.2.15",
"ecosystem": "npm"
},
{
"name": "@types/react",
"direct": false,
"version": "19.2.17",
"ecosystem": "npm"
},
{
"name": "@types/react-dom",
"direct": false,
"version": "19.2.3",
"ecosystem": "npm"
},
{
"name": "@types/responselike",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "@types/sarif",
"direct": false,
"version": "2.1.7",
"ecosystem": "npm"
},
{
"name": "@types/set-cookie-parser",
"direct": false,
"version": "2.4.10",
"ecosystem": "npm"
},
{
"name": "@types/stack-utils",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "@types/statuses",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "@types/unist",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "@types/vscode",
"direct": false,
"version": "1.105.0",
"ecosystem": "npm"
},
{
"name": "@types/wrap-ansi",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "@types/yargs",
"direct": false,
"version": "17.0.35",
"ecosystem": "npm"
},
{
"name": "@types/yargs-parser",
"direct": false,
"version": "21.0.3",
"ecosystem": "npm"
},
{
"name": "@types/yauzl",
"direct": false,
"version": "2.10.3",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-aix-ppc64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-darwin-arm64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-darwin-x64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-freebsd-arm64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-freebsd-x64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-linux-arm",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-linux-arm64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-linux-loong64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-linux-mips64el",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-linux-ppc64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-linux-riscv64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-linux-s390x",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-linux-x64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-netbsd-arm64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-netbsd-x64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-openbsd-arm64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-openbsd-x64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-sunos-x64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-win32-arm64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typescript/typescript-win32-x64",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "@typespec/ts-http-runtime",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "@ungap/structured-clone",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-react",
"direct": false,
"version": "4.7.0",
"ecosystem": "npm"
},
{
"name": "@vitejs/plugin-react",
"direct": false,
"version": "6.0.4",
"ecosystem": "npm"
},
{
"name": "@vitest/expect",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "@vitest/expect",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/mocker",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "@vitest/mocker",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/pretty-format",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "@vitest/pretty-format",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/runner",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "@vitest/runner",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/snapshot",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "@vitest/snapshot",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/spy",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "@vitest/spy",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "@vitest/utils",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "@volar/kit",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/language-core",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/language-server",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/language-service",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/source-map",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@volar/typescript",
"direct": false,
"version": "2.4.28",
"ecosystem": "npm"
},
{
"name": "@vscode/emmet-helper",
"direct": false,
"version": "2.11.0",
"ecosystem": "npm"
},
{
"name": "@vscode/l10n",
"direct": false,
"version": "0.0.18",
"ecosystem": "npm"
},
{
"name": "@vscode/sudo-prompt",
"direct": false,
"version": "9.3.2",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce",
"direct": false,
"version": "3.7.0",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign",
"direct": false,
"version": "2.0.8",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign-alpine-arm64",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign-alpine-x64",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign-darwin-arm64",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign-darwin-x64",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign-linux-arm",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign-linux-arm64",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign-linux-x64",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign-win32-arm64",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@vscode/vsce-sign-win32-x64",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/ast",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/floating-point-hex-parser",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-api-error",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-buffer",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-numbers",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-wasm-bytecode",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/helper-wasm-section",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/ieee754",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/leb128",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/utf8",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wasm-edit",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wasm-gen",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wasm-opt",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wasm-parser",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@webassemblyjs/wast-printer",
"direct": false,
"version": "1.14.1",
"ecosystem": "npm"
},
{
"name": "@xmldom/xmldom",
"direct": false,
"version": "0.8.11",
"ecosystem": "npm"
},
{
"name": "@xmldom/xmldom",
"direct": false,
"version": "0.8.13",
"ecosystem": "npm"
},
{
"name": "@xtuc/ieee754",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "@xtuc/long",
"direct": false,
"version": "4.2.2",
"ecosystem": "npm"
},
{
"name": "abbrev",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "abbrev",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "accepts",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "accepts",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.14.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.15.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "8.16.0",
"ecosystem": "npm"
},
{
"name": "acorn-import-phases",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "acorn-walk",
"direct": false,
"version": "8.3.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "agent-base",
"direct": false,
"version": "7.1.4",
"ecosystem": "npm"
},
{
"name": "agentkeepalive",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "aggregate-error",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.17.1",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.18.0",
"ecosystem": "npm"
},
{
"name": "ajv",
"direct": false,
"version": "8.20.0",
"ecosystem": "npm"
},
{
"name": "ajv-draft-04",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "ajv-formats",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "ajv-keywords",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "ansi-align",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "ansi-escapes",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "ansi-styles",
"direct": false,
"version": "6.2.3",
"ecosystem": "npm"
},
{
"name": "any-promise",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "app-builder-lib",
"direct": false,
"version": "26.15.3",
"ecosystem": "npm"
},
{
"name": "arg",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "1.0.10",
"ecosystem": "npm"
},
{
"name": "argparse",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "aria-query",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "array-flatten",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "array-iterate",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "as-table",
"direct": false,
"version": "1.0.55",
"ecosystem": "npm"
},
{
"name": "asn1js",
"direct": false,
"version": "3.0.10",
"ecosystem": "npm"
},
{
"name": "assertion-error",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "astral-regex",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "async",
"direct": false,
"version": "3.2.6",
"ecosystem": "npm"
},
{
"name": "async-exit-hook",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "asynckit",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "at-least-node",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "author-regex",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "autoprefixer",
"direct": false,
"version": "10.4.24",
"ecosystem": "npm"
},
{
"name": "aws-ssl-profiles",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "aws4",
"direct": false,
"version": "1.13.2",
"ecosystem": "npm"
},
{
"name": "axobject-query",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "azure-devops-node-api",
"direct": false,
"version": "12.5.0",
"ecosystem": "npm"
},
{
"name": "babel-jest",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "babel-plugin-istanbul",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "babel-plugin-jest-hoist",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "babel-preset-current-node-syntax",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "babel-preset-jest",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "bail",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "base-64",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "baseline-browser-mapping",
"direct": false,
"version": "2.10.0",
"ecosystem": "npm"
},
{
"name": "baseline-browser-mapping",
"direct": false,
"version": "2.10.31",
"ecosystem": "npm"
},
{
"name": "baseline-browser-mapping",
"direct": false,
"version": "2.9.11",
"ecosystem": "npm"
},
{
"name": "baseline-browser-mapping",
"direct": false,
"version": "2.9.14",
"ecosystem": "npm"
},
{
"name": "baseline-browser-mapping",
"direct": false,
"version": "2.9.19",
"ecosystem": "npm"
},
{
"name": "before-after-hook",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "better-result",
"direct": false,
"version": "2.9.2",
"ecosystem": "npm"
},
{
"name": "bidi-js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "binaryextensions",
"direct": false,
"version": "6.11.0",
"ecosystem": "npm"
},
{
"name": "bl",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "blake3-wasm",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "bluebird",
"direct": false,
"version": "3.7.2",
"ecosystem": "npm"
},
{
"name": "body-parser",
"direct": false,
"version": "1.20.4",
"ecosystem": "npm"
},
{
"name": "body-parser",
"direct": false,
"version": "2.2.2",
"ecosystem": "npm"
},
{
"name": "boolbase",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "boolean",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "bottleneck",
"direct": false,
"version": "2.19.5",
"ecosystem": "npm"
},
{
"name": "boundary",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "boxen",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.12",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.15",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "5.0.7",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "browserslist",
"direct": false,
"version": "4.28.1",
"ecosystem": "npm"
},
{
"name": "browserslist",
"direct": false,
"version": "4.28.2",
"ecosystem": "npm"
},
{
"name": "bser",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "5.7.1",
"ecosystem": "npm"
},
{
"name": "buffer-crc32",
"direct": false,
"version": "0.2.13",
"ecosystem": "npm"
},
{
"name": "buffer-equal-constant-time",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "buffer-from",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "builder-util",
"direct": false,
"version": "26.15.3",
"ecosystem": "npm"
},
{
"name": "builder-util-runtime",
"direct": false,
"version": "9.7.0",
"ecosystem": "npm"
},
{
"name": "bundle-name",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "bytes",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "bytestreamjs",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "c12",
"direct": false,
"version": "3.3.4",
"ecosystem": "npm"
},
{
"name": "cac",
"direct": false,
"version": "6.7.14",
"ecosystem": "npm"
},
{
"name": "cacache",
"direct": false,
"version": "16.1.3",
"ecosystem": "npm"
},
{
"name": "cacheable-lookup",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "cacheable-request",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "call-bind-apply-helpers",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "call-bound",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "callsites",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "5.3.1",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "camelcase-css",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001761",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001764",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001769",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001774",
"ecosystem": "npm"
},
{
"name": "caniuse-lite",
"direct": false,
"version": "1.0.30001793",
"ecosystem": "npm"
},
{
"name": "ccount",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "chai",
"direct": false,
"version": "5.3.3",
"ecosystem": "npm"
},
{
"name": "chai",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "chalk",
"direct": false,
"version": "5.6.2",
"ecosystem": "npm"
},
{
"name": "char-regex",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "character-entities",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "character-entities-html4",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "character-entities-legacy",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "character-reference-invalid",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "chardet",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "chart.js",
"direct": false,
"version": "4.5.1",
"ecosystem": "npm"
},
{
"name": "check-error",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "cheerio",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "cheerio-select",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "chrome-trace-event",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "chromium-pickle-js",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "3.9.0",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "ci-info",
"direct": false,
"version": "4.4.0",
"ecosystem": "npm"
},
{
"name": "cjs-module-lexer",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "clean-stack",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "cli-boxes",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "cli-cursor",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "cli-spinners",
"direct": false,
"version": "2.9.2",
"ecosystem": "npm"
},
{
"name": "cli-truncate",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "cli-width",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "clone",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "clone-response",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "clsx",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "co",
"direct": false,
"version": "4.6.0",
"ecosystem": "npm"
},
{
"name": "cockatiel",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "collect-v8-coverage",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "color",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "color-convert",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "color-name",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "color-string",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "colorette",
"direct": false,
"version": "2.0.20",
"ecosystem": "npm"
},
{
"name": "combined-stream",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "comma-separated-tokens",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "12.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "2.20.3",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "9.5.0",
"ecosystem": "npm"
},
{
"name": "common-ancestor-path",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "compare-version",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "confbox",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "content-disposition",
"direct": false,
"version": "0.5.4",
"ecosystem": "npm"
},
{
"name": "content-disposition",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "content-type",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "content-type",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "convert-source-map",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "cookie",
"direct": false,
"version": "0.7.2",
"ecosystem": "npm"
},
{
"name": "cookie",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "cookie-parser",
"direct": false,
"version": "1.4.7",
"ecosystem": "npm"
},
{
"name": "cookie-signature",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "cookie-signature",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "core-util-is",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "cors",
"direct": false,
"version": "2.8.6",
"ecosystem": "npm"
},
{
"name": "cors",
"direct": false,
"version": "^2.8.5",
"ecosystem": "npm"
},
{
"name": "create-jest",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "cross-dirname",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "cross-env",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "6.0.6",
"ecosystem": "npm"
},
{
"name": "cross-spawn",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "cross-zip",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "css-select",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "css-tree",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "css-what",
"direct": false,
"version": "6.2.2",
"ecosystem": "npm"
},
{
"name": "css.escape",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "cssesc",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "csstype",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "data-uri-to-buffer",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "data-urls",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "2.6.9",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "4.4.3",
"ecosystem": "npm"
},
{
"name": "decamelize",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "decimal.js",
"direct": false,
"version": "10.6.0",
"ecosystem": "npm"
},
{
"name": "decode-named-character-reference",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "decompress-response",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "dedent",
"direct": false,
"version": "1.7.1",
"ecosystem": "npm"
},
{
"name": "deep-eql",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "deep-extend",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "deepmerge",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "deepmerge-ts",
"direct": false,
"version": "7.1.5",
"ecosystem": "npm"
},
{
"name": "default-browser",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "default-browser-id",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "defaults",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "defer-to-connect",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "define-data-property",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "define-lazy-prop",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "define-properties",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "defu",
"direct": false,
"version": "6.1.7",
"ecosystem": "npm"
},
{
"name": "delayed-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "denque",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "depd",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "deprecation",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "dequal",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "destr",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "destroy",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "detect-newline",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "detect-node",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "deterministic-object-hash",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "devalue",
"direct": false,
"version": "5.6.2",
"ecosystem": "npm"
},
{
"name": "devlop",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "didyoumean",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "5.2.2",
"ecosystem": "npm"
},
{
"name": "diff-sequences",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "dijkstrajs",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "dir-compare",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "dlv",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "dmg-builder",
"direct": false,
"version": "26.15.3",
"ecosystem": "npm"
},
{
"name": "dom-accessibility-api",
"direct": false,
"version": "0.5.16",
"ecosystem": "npm"
},
{
"name": "dom-accessibility-api",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "dom-serializer",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "domelementtype",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "domhandler",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "domutils",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": false,
"version": "16.6.1",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": false,
"version": "17.4.2",
"ecosystem": "npm"
},
{
"name": "dotenv",
"direct": false,
"version": "^17.4.2",
"ecosystem": "npm"
},
{
"name": "dotenv-expand",
"direct": false,
"version": "11.0.7",
"ecosystem": "npm"
},
{
"name": "dset",
"direct": false,
"version": "3.1.4",
"ecosystem": "npm"
},
{
"name": "dunder-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "duplexer2",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "eastasianwidth",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "ecdsa-sig-formatter",
"direct": false,
"version": "1.0.11",
"ecosystem": "npm"
},
{
"name": "editions",
"direct": false,
"version": "6.22.0",
"ecosystem": "npm"
},
{
"name": "ee-first",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "effect",
"direct": false,
"version": "3.20.0",
"ecosystem": "npm"
},
{
"name": "ejs",
"direct": false,
"version": "3.1.10",
"ecosystem": "npm"
},
{
"name": "electron",
"direct": false,
"version": "43.1.1",
"ecosystem": "npm"
},
{
"name": "electron",
"direct": false,
"version": "43.2.0",
"ecosystem": "npm"
},
{
"name": "electron",
"direct": false,
"version": "^43.1.1",
"ecosystem": "npm"
},
{
"name": "electron-builder",
"direct": false,
"version": "26.15.3",
"ecosystem": "npm"
},
{
"name": "electron-builder-squirrel-windows",
"direct": false,
"version": "26.15.3",
"ecosystem": "npm"
},
{
"name": "electron-installer-common",
"direct": false,
"version": "0.10.4",
"ecosystem": "npm"
},
{
"name": "electron-installer-debian",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "electron-installer-redhat",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "electron-publish",
"direct": false,
"version": "26.15.3",
"ecosystem": "npm"
},
{
"name": "electron-squirrel-startup",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "electron-squirrel-startup",
"direct": false,
"version": "^1.0.0",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.267",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.286",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.302",
"ecosystem": "npm"
},
{
"name": "electron-to-chromium",
"direct": false,
"version": "1.5.360",
"ecosystem": "npm"
},
{
"name": "electron-updater",
"direct": false,
"version": "6.8.9",
"ecosystem": "npm"
},
{
"name": "electron-winstaller",
"direct": false,
"version": "5.4.0",
"ecosystem": "npm"
},
{
"name": "emittery",
"direct": false,
"version": "0.13.1",
"ecosystem": "npm"
},
{
"name": "emmet",
"direct": false,
"version": "2.4.11",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "10.6.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "emoji-regex",
"direct": false,
"version": "9.2.2",
"ecosystem": "npm"
},
{
"name": "emoji-regex-xs",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "empathic",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "encodeurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "encoding",
"direct": false,
"version": "0.1.13",
"ecosystem": "npm"
},
{
"name": "encoding-sniffer",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "end-of-stream",
"direct": false,
"version": "1.4.5",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.19.0",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "5.21.6",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "entities",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "env-paths",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "env-paths",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "environment",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "err-code",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "error-ex",
"direct": false,
"version": "1.3.4",
"ecosystem": "npm"
},
{
"name": "es-define-property",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "es-errors",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "es-module-lexer",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "es-object-atoms",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "es-object-atoms",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "es-set-tostringtag",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "es6-error",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.17.19",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.21.5",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.27.2",
"ecosystem": "npm"
},
{
"name": "esbuild",
"direct": false,
"version": "0.28.1",
"ecosystem": "npm"
},
{
"name": "escalade",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "escape-html",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "eslint-scope",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "esprima",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "esrecurse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "5.3.0",
"ecosystem": "npm"
},
{
"name": "estree-util-is-identifier-name",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "estree-walker",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "eta",
"direct": false,
"version": "3.5.0",
"ecosystem": "npm"
},
{
"name": "etag",
"direct": false,
"version": "1.8.1",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "5.0.4",
"ecosystem": "npm"
},
{
"name": "events",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "example",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "execa",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "exit",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "exit-hook",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "expand-template",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "expect",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "expect-type",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "exponential-backoff",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "express",
"direct": false,
"version": "4.22.1",
"ecosystem": "npm"
},
{
"name": "express",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "express",
"direct": false,
"version": "^5.2.1",
"ecosystem": "npm"
},
{
"name": "express-rate-limit",
"direct": false,
"version": "7.5.1",
"ecosystem": "npm"
},
{
"name": "exsolve",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "extend",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "extend-shallow",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "external-editor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "extract-zip",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "fast-check",
"direct": false,
"version": "3.23.2",
"ecosystem": "npm"
},
{
"name": "fast-deep-equal",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-glob",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "fast-json-stable-stringify",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "fast-string-truncated-width",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "fast-string-width",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "fast-uri",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "fast-uri",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "fast-uri",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "fast-wrap-ansi",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.19.1",
"ecosystem": "npm"
},
{
"name": "fastq",
"direct": false,
"version": "1.20.1",
"ecosystem": "npm"
},
{
"name": "fb-watchman",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "fd-slicer",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "fdir",
"direct": false,
"version": "6.5.0",
"ecosystem": "npm"
},
{
"name": "fetch-blob",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "filelist",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "filename-reserved-regex",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "filenamify",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "finalhandler",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "finalhandler",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "find-up",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "find-up-simple",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "find-yarn-workspace-root2",
"direct": false,
"version": "1.2.16",
"ecosystem": "npm"
},
{
"name": "flattie",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "flora-colossus",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "follow-redirects",
"direct": false,
"version": "1.15.11",
"ecosystem": "npm"
},
{
"name": "foreground-child",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "form-data",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "form-data",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "formdata-polyfill",
"direct": false,
"version": "4.0.10",
"ecosystem": "npm"
},
{
"name": "forwarded",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "fraction.js",
"direct": false,
"version": "5.3.4",
"ecosystem": "npm"
},
{
"name": "fresh",
"direct": false,
"version": "0.5.2",
"ecosystem": "npm"
},
{
"name": "fresh",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "fs-constants",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.3.1",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.3.2",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.3.3",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "11.3.6",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "fs-extra",
"direct": false,
"version": "9.1.0",
"ecosystem": "npm"
},
{
"name": "fs-minipass",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "fs.realpath",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "function-bind",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "gaia-jax-webui",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "galactus",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "gar",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "generate-function",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "gensync",
"direct": false,
"version": "1.0.0-beta.2",
"ecosystem": "npm"
},
{
"name": "get-caller-file",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "get-east-asian-width",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "get-folder-size",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "get-intrinsic",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "get-package-info",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "get-package-type",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "get-port-please",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "get-proto",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "get-source",
"direct": false,
"version": "2.0.12",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "get-stream",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "giget",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "github-from-package",
"direct": false,
"version": "0.0.0",
"ecosystem": "npm"
},
{
"name": "github-slugger",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "11.1.0",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "7.2.3",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "glob-to-regexp",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "global-agent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "global-dirs",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "globalthis",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "globby",
"direct": false,
"version": "14.1.0",
"ecosystem": "npm"
},
{
"name": "gopd",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "got",
"direct": false,
"version": "11.8.6",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.2.11",
"ecosystem": "npm"
},
{
"name": "grammex",
"direct": false,
"version": "3.1.12",
"ecosystem": "npm"
},
{
"name": "graphmatch",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "graphql",
"direct": false,
"version": "16.14.0",
"ecosystem": "npm"
},
{
"name": "gray-matter",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "has-property-descriptors",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "has-symbols",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "has-tostringtag",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "hasown",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "hast-util-from-html",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "hast-util-from-parse5",
"direct": false,
"version": "8.0.3",
"ecosystem": "npm"
},
{
"name": "hast-util-is-element",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "hast-util-parse-selector",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "hast-util-raw",
"direct": false,
"version": "9.1.0",
"ecosystem": "npm"
},
{
"name": "hast-util-sanitize",
"direct": false,
"version": "5.0.2",
"ecosystem": "npm"
},
{
"name": "hast-util-to-html",
"direct": false,
"version": "9.0.5",
"ecosystem": "npm"
},
{
"name": "hast-util-to-jsx-runtime",
"direct": false,
"version": "2.3.6",
"ecosystem": "npm"
},
{
"name": "hast-util-to-parse5",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "hast-util-to-text",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "hast-util-whitespace",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "hastscript",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "headers-polyfill",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "hono",
"direct": false,
"version": "4.12.23",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "2.8.9",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "hosted-git-info",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "html-encoding-sniffer",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "html-escaper",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "html-escaper",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "html-url-attributes",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "html-void-elements",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "htmlparser2",
"direct": false,
"version": "10.0.0",
"ecosystem": "npm"
},
{
"name": "http-cache-semantics",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "http-errors",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "http-proxy",
"direct": false,
"version": "1.18.1",
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "http-proxy-agent",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "http-proxy-middleware",
"direct": false,
"version": "3.0.5",
"ecosystem": "npm"
},
{
"name": "http-status-codes",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "http2-wrapper",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "https-proxy-agent",
"direct": false,
"version": "7.0.6",
"ecosystem": "npm"
},
{
"name": "human-signals",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "humanize-ms",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.4.24",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.7.2",
"ecosystem": "npm"
},
{
"name": "ieee754",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "ignore",
"direct": false,
"version": "7.0.5",
"ecosystem": "npm"
},
{
"name": "import-local",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "import-meta-resolve",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "imurmurhash",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "indent-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "index-to-position",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "infer-owner",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "inflight",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "ini",
"direct": false,
"version": "1.3.8",
"ecosystem": "npm"
},
{
"name": "ini",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "inline-style-parser",
"direct": false,
"version": "0.2.7",
"ecosystem": "npm"
},
{
"name": "interpret",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "ip-address",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "ipaddr.js",
"direct": false,
"version": "1.9.1",
"ecosystem": "npm"
},
{
"name": "is-alphabetical",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-alphanumerical",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "is-arrayish",
"direct": false,
"version": "0.3.4",
"ecosystem": "npm"
},
{
"name": "is-binary-path",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-core-module",
"direct": false,
"version": "2.16.1",
"ecosystem": "npm"
},
{
"name": "is-decimal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-docker",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-extendable",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "is-extglob",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "is-generator-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-glob",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "is-hexadecimal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-inside-container",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-interactive",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-lambda",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-node-process",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "is-plain-obj",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "is-plain-object",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "is-potential-custom-element-name",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-promise",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "is-property",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "is-stream",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "is-unicode-supported",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-wsl",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "isbinaryfile",
"direct": false,
"version": "4.0.10",
"ecosystem": "npm"
},
{
"name": "isbinaryfile",
"direct": false,
"version": "5.0.7",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "isexe",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-coverage",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-instrument",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-instrument",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-report",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "istanbul-lib-source-maps",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "istanbul-reports",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "istextorbinary",
"direct": false,
"version": "9.5.0",
"ecosystem": "npm"
},
{
"name": "jackspeak",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "jake",
"direct": false,
"version": "10.9.4",
"ecosystem": "npm"
},
{
"name": "jest",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-changed-files",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-circus",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-cli",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-config",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-diff",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-docblock",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-each",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-environment-node",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-get-type",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "jest-haste-map",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-leak-detector",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-matcher-utils",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-message-util",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-mock",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-pnp-resolver",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "jest-regex-util",
"direct": false,
"version": "29.6.3",
"ecosystem": "npm"
},
{
"name": "jest-resolve",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-resolve-dependencies",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-runner",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-runtime",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-snapshot",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-util",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-validate",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-watcher",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jest-worker",
"direct": false,
"version": "27.5.1",
"ecosystem": "npm"
},
{
"name": "jest-worker",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "1.21.7",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.6.1",
"ecosystem": "npm"
},
{
"name": "jiti",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "js-tokens",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "3.14.2",
"ecosystem": "npm"
},
{
"name": "js-yaml",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "jsdom",
"direct": false,
"version": "29.1.1",
"ecosystem": "npm"
},
{
"name": "jsesc",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "json-buffer",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "json-parse-even-better-errors",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "json-schema-traverse",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "json-stringify-safe",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "2.2.3",
"ecosystem": "npm"
},
{
"name": "jsonc-parser",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "jsonc-parser",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "jsonfile",
"direct": false,
"version": "6.2.1",
"ecosystem": "npm"
},
{
"name": "jsonwebtoken",
"direct": false,
"version": "9.0.2",
"ecosystem": "npm"
},
{
"name": "junk",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "jwa",
"direct": false,
"version": "1.4.2",
"ecosystem": "npm"
},
{
"name": "jws",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "keytar",
"direct": false,
"version": "7.9.0",
"ecosystem": "npm"
},
{
"name": "keyv",
"direct": false,
"version": "4.5.4",
"ecosystem": "npm"
},
{
"name": "kind-of",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "kleur",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "kleur",
"direct": false,
"version": "4.1.5",
"ecosystem": "npm"
},
{
"name": "lazy-val",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "leven",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "lightningcss",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-android-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-arm64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-darwin-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-freebsd-x64",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm-gnueabihf",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-arm64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-gnu",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-linux-x64-musl",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-arm64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lightningcss-win32-x64-msvc",
"direct": false,
"version": "1.32.0",
"ecosystem": "npm"
},
{
"name": "lilconfig",
"direct": false,
"version": "3.1.3",
"ecosystem": "npm"
},
{
"name": "lines-and-columns",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "linkify-it",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "listr2",
"direct": false,
"version": "7.0.2",
"ecosystem": "npm"
},
{
"name": "load-json-file",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "load-yaml-file",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "loader-runner",
"direct": false,
"version": "4.3.1",
"ecosystem": "npm"
},
{
"name": "loader-runner",
"direct": false,
"version": "4.3.2",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "locate-path",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.17.21",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.17.23",
"ecosystem": "npm"
},
{
"name": "lodash",
"direct": false,
"version": "4.18.1",
"ecosystem": "npm"
},
{
"name": "lodash.escaperegexp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "lodash.get",
"direct": false,
"version": "4.4.2",
"ecosystem": "npm"
},
{
"name": "lodash.includes",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "lodash.isboolean",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "lodash.isequal",
"direct": false,
"version": "4.5.0",
"ecosystem": "npm"
},
{
"name": "lodash.isinteger",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "lodash.isnumber",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "lodash.isplainobject",
"direct": false,
"version": "4.0.6",
"ecosystem": "npm"
},
{
"name": "lodash.isstring",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "lodash.once",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "lodash.truncate",
"direct": false,
"version": "4.4.2",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "log-symbols",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "log-update",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "long",
"direct": false,
"version": "5.3.2",
"ecosystem": "npm"
},
{
"name": "longest-streak",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "loose-envify",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "loupe",
"direct": false,
"version": "3.2.1",
"ecosystem": "npm"
},
{
"name": "lowercase-keys",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "10.4.3",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "11.2.2",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "11.5.1",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "7.18.3",
"ecosystem": "npm"
},
{
"name": "lru.min",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "lucide-react",
"direct": false,
"version": "1.27.0",
"ecosystem": "npm"
},
{
"name": "lz-string",
"direct": false,
"version": "1.5.0",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.25.9",
"ecosystem": "npm"
},
{
"name": "magic-string",
"direct": false,
"version": "0.30.21",
"ecosystem": "npm"
},
{
"name": "magicast",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "make-dir",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "make-fetch-happen",
"direct": false,
"version": "10.2.1",
"ecosystem": "npm"
},
{
"name": "makeerror",
"direct": false,
"version": "1.0.12",
"ecosystem": "npm"
},
{
"name": "map-age-cleaner",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "markdown-it",
"direct": false,
"version": "14.1.1",
"ecosystem": "npm"
},
{
"name": "markdown-table",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "matcher",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "math-intrinsics",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-definitions",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-find-and-replace",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-from-markdown",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-from-markdown",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-autolink-literal",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-footnote",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-strikethrough",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-table",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-gfm-task-list-item",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx-expression",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdx-jsx",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-mdxjs-esm",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-phrasing",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-hast",
"direct": false,
"version": "13.2.1",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-markdown",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "mdast-util-to-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "mdn-data",
"direct": false,
"version": "2.27.1",
"ecosystem": "npm"
},
{
"name": "mdurl",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "media-typer",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "media-typer",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "mem",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "merge-descriptors",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "merge-descriptors",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge-stream",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "merge2",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "methods",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "micromark",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-core-commonmark",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-autolink-literal",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-footnote",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-strikethrough",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-table",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-tagfilter",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "micromark-extension-gfm-task-list-item",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-factory-destination",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-label",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-space",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-title",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-factory-whitespace",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-character",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-chunked",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-classify-character",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-combine-extensions",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-decode-numeric-character-reference",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "micromark-util-decode-string",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-encode",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-html-tag-name",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-normalize-identifier",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-resolve-all",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-sanitize-uri",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-subtokenize",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "micromark-util-symbol",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "micromark-util-types",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "2.6.0",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.52.0",
"ecosystem": "npm"
},
{
"name": "mime-db",
"direct": false,
"version": "1.54.0",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "2.1.35",
"ecosystem": "npm"
},
{
"name": "mime-types",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "mimic-fn",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "mimic-function",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "mimic-response",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "mimic-response",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "min-indent",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "miniflare",
"direct": false,
"version": "3.20250718.3",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "10.2.4",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "10.2.5",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.1.5",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "5.1.9",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.8",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "9.0.9",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "3.3.6",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "minipass-collect",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "minipass-fetch",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "minipass-flush",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "minipass-pipeline",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "minipass-sized",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "minizlib",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "minizlib",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "mkdirp",
"direct": false,
"version": "0.5.6",
"ecosystem": "npm"
},
{
"name": "mkdirp",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "mkdirp-classic",
"direct": false,
"version": "0.5.3",
"ecosystem": "npm"
},
{
"name": "mrmime",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "msw",
"direct": false,
"version": "2.15.0",
"ecosystem": "npm"
},
{
"name": "muggle-string",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "mustache",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "0.0.8",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "mute-stream",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "mysql2",
"direct": false,
"version": "3.15.3",
"ecosystem": "npm"
},
{
"name": "mz",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "named-placeholders",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.11",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.12",
"ecosystem": "npm"
},
{
"name": "nanoid",
"direct": false,
"version": "3.3.16",
"ecosystem": "npm"
},
{
"name": "napi-build-utils",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "natural-compare",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "0.6.4",
"ecosystem": "npm"
},
{
"name": "negotiator",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "neo-async",
"direct": false,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "neotraverse",
"direct": false,
"version": "0.6.18",
"ecosystem": "npm"
},
{
"name": "nice-try",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "nlcst-to-string",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "node-abi",
"direct": false,
"version": "3.80.0",
"ecosystem": "npm"
},
{
"name": "node-abi",
"direct": false,
"version": "3.87.0",
"ecosystem": "npm"
},
{
"name": "node-abi",
"direct": false,
"version": "4.33.0",
"ecosystem": "npm"
},
{
"name": "node-addon-api",
"direct": false,
"version": "4.3.0",
"ecosystem": "npm"
},
{
"name": "node-api-version",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "node-domexception",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "2.7.0",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "node-fetch",
"direct": false,
"version": "^3.3.2",
"ecosystem": "npm"
},
{
"name": "node-gyp",
"direct": false,
"version": "12.4.0",
"ecosystem": "npm"
},
{
"name": "node-int64",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "node-releases",
"direct": false,
"version": "2.0.27",
"ecosystem": "npm"
},
{
"name": "node-releases",
"direct": false,
"version": "2.0.45",
"ecosystem": "npm"
},
{
"name": "node-sarif-builder",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "nopt",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "nopt",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "normalize-package-data",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "normalize-url",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "npm-run-path",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "nth-check",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "object-assign",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "object-hash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "object-inspect",
"direct": false,
"version": "1.13.4",
"ecosystem": "npm"
},
{
"name": "object-keys",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "obug",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "ohash",
"direct": false,
"version": "2.0.11",
"ecosystem": "npm"
},
{
"name": "on-finished",
"direct": false,
"version": "2.4.1",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "onetime",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "oniguruma-to-es",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "open",
"direct": false,
"version": "10.2.0",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "5.4.1",
"ecosystem": "npm"
},
{
"name": "ora",
"direct": false,
"version": "8.2.0",
"ecosystem": "npm"
},
{
"name": "os-tmpdir",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "outvariant",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "p-cancelable",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "p-defer",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "p-finally",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "p-is-promise",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "p-limit",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "p-locate",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "p-map",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "p-map",
"direct": false,
"version": "7.0.4",
"ecosystem": "npm"
},
{
"name": "p-queue",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "p-timeout",
"direct": false,
"version": "6.1.4",
"ecosystem": "npm"
},
{
"name": "p-try",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "p-try",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "package-json-from-dist",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "parse-author",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "parse-entities",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "parse-json",
"direct": false,
"version": "8.3.0",
"ecosystem": "npm"
},
{
"name": "parse-latin",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "parse-semver",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "parse5",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "parse5-htmlparser2-tree-adapter",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "parse5-parser-stream",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "parseurl",
"direct": false,
"version": "1.3.3",
"ecosystem": "npm"
},
{
"name": "path-browserify",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "path-exists",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "path-is-absolute",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "path-key",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "path-parse",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "path-scurry",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "path-to-regexp",
"direct": false,
"version": "0.1.12",
"ecosystem": "npm"
},
{
"name": "path-to-regexp",
"direct": false,
"version": "6.3.0",
"ecosystem": "npm"
},
{
"name": "path-to-regexp",
"direct": false,
"version": "8.4.2",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "path-type",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "pathe",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "pathval",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "pe-library",
"direct": false,
"version": "0.4.1",
"ecosystem": "npm"
},
{
"name": "pe-library",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "pend",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "perfect-debounce",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "picocolors",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "picomatch",
"direct": false,
"version": "4.0.5",
"ecosystem": "npm"
},
{
"name": "pify",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "pify",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "pirates",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "pkg-dir",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "pkg-types",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "pkijs",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "plist",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "pluralize",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "pluralize",
"direct": false,
"version": "8.0.0",
"ecosystem": "npm"
},
{
"name": "pngjs",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.15",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.19",
"ecosystem": "npm"
},
{
"name": "postcss",
"direct": false,
"version": "8.5.6",
"ecosystem": "npm"
},
{
"name": "postcss-import",
"direct": false,
"version": "15.1.0",
"ecosystem": "npm"
},
{
"name": "postcss-js",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "postcss-load-config",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "postcss-nested",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "postcss-selector-parser",
"direct": false,
"version": "6.1.2",
"ecosystem": "npm"
},
{
"name": "postcss-value-parser",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "postgres",
"direct": false,
"version": "3.4.7",
"ecosystem": "npm"
},
{
"name": "postject",
"direct": false,
"version": "1.0.0-alpha.6",
"ecosystem": "npm"
},
{
"name": "prebuild-install",
"direct": false,
"version": "7.1.3",
"ecosystem": "npm"
},
{
"name": "preferred-pm",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "prettier",
"direct": false,
"version": "3.8.1",
"ecosystem": "npm"
},
{
"name": "pretty-format",
"direct": false,
"version": "27.5.1",
"ecosystem": "npm"
},
{
"name": "pretty-format",
"direct": false,
"version": "29.7.0",
"ecosystem": "npm"
},
{
"name": "printable-characters",
"direct": false,
"version": "1.0.42",
"ecosystem": "npm"
},
{
"name": "proc-log",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "proc-log",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "process-nextick-args",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "progress",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "promise-inflight",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "promise-retry",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "prompts",
"direct": false,
"version": "2.4.2",
"ecosystem": "npm"
},
{
"name": "proper-lockfile",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "property-information",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "proxy-addr",
"direct": false,
"version": "2.0.7",
"ecosystem": "npm"
},
{
"name": "pump",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "pump",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "punycode.js",
"direct": false,
"version": "2.3.1",
"ecosystem": "npm"
},
{
"name": "pure-rand",
"direct": false,
"version": "6.1.0",
"ecosystem": "npm"
},
{
"name": "pvtsutils",
"direct": false,
"version": "1.3.6",
"ecosystem": "npm"
},
{
"name": "pvutils",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "qrcode",
"direct": false,
"version": "1.5.4",
"ecosystem": "npm"
},
{
"name": "qrcode-terminal",
"direct": false,
"version": "^0.12.0",
"ecosystem": "npm"
},
{
"name": "qs",
"direct": false,
"version": "6.14.2",
"ecosystem": "npm"
},
{
"name": "qs",
"direct": false,
"version": "6.15.0",
"ecosystem": "npm"
},
{
"name": "qs",
"direct": false,
"version": "6.15.2",
"ecosystem": "npm"
},
{
"name": "queue-microtask",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "quick-lru",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "randombytes",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "range-parser",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "raw-body",
"direct": false,
"version": "2.5.3",
"ecosystem": "npm"
},
{
"name": "raw-body",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "rc",
"direct": false,
"version": "1.2.8",
"ecosystem": "npm"
},
{
"name": "rc-config-loader",
"direct": false,
"version": "4.1.3",
"ecosystem": "npm"
},
{
"name": "rc9",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "18.3.1",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "19.2.6",
"ecosystem": "npm"
},
{
"name": "react",
"direct": false,
"version": "19.2.8",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": false,
"version": "18.3.1",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": false,
"version": "19.2.6",
"ecosystem": "npm"
},
{
"name": "react-dom",
"direct": false,
"version": "19.2.8",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "17.0.2",
"ecosystem": "npm"
},
{
"name": "react-is",
"direct": false,
"version": "18.3.1",
"ecosystem": "npm"
},
{
"name": "react-markdown",
"direct": false,
"version": "10.1.0",
"ecosystem": "npm"
},
{
"name": "react-refresh",
"direct": false,
"version": "0.17.0",
"ecosystem": "npm"
},
{
"name": "react-router",
"direct": false,
"version": "6.30.4",
"ecosystem": "npm"
},
{
"name": "react-router-dom",
"direct": false,
"version": "6.30.4",
"ecosystem": "npm"
},
{
"name": "read",
"direct": false,
"version": "1.0.7",
"ecosystem": "npm"
},
{
"name": "read-binary-file-arch",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "read-cache",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "read-pkg",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "read-pkg-up",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "3.6.2",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "3.6.0",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "rechoir",
"direct": false,
"version": "0.8.0",
"ecosystem": "npm"
},
{
"name": "redent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "regex",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "regex-recursion",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "regex-utilities",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "rehype",
"direct": false,
"version": "13.0.2",
"ecosystem": "npm"
},
{
"name": "rehype-parse",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "rehype-raw",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "rehype-sanitize",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "rehype-stringify",
"direct": false,
"version": "10.0.1",
"ecosystem": "npm"
},
{
"name": "remark-gfm",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "remark-parse",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "remark-rehype",
"direct": false,
"version": "11.1.2",
"ecosystem": "npm"
},
{
"name": "remark-smartypants",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "remark-stringify",
"direct": false,
"version": "11.0.0",
"ecosystem": "npm"
},
{
"name": "remeda",
"direct": false,
"version": "2.33.4",
"ecosystem": "npm"
},
{
"name": "request-light",
"direct": false,
"version": "0.5.8",
"ecosystem": "npm"
},
{
"name": "request-light",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "require-directory",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "require-from-string",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "require-main-filename",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "requires-port",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "resedit",
"direct": false,
"version": "1.7.2",
"ecosystem": "npm"
},
{
"name": "resedit",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.22.11",
"ecosystem": "npm"
},
{
"name": "resolve-alpn",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "resolve-cwd",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "resolve-from",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "resolve.exports",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "responselike",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "restore-cursor",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "retext",
"direct": false,
"version": "9.0.0",
"ecosystem": "npm"
},
{
"name": "retext-latin",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "retext-smartypants",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "retext-stringify",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "retry",
"direct": false,
"version": "0.12.0",
"ecosystem": "npm"
},
{
"name": "rettime",
"direct": false,
"version": "0.11.11",
"ecosystem": "npm"
},
{
"name": "reusify",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "rfdc",
"direct": false,
"version": "1.4.1",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "2.6.3",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "roarr",
"direct": false,
"version": "2.15.4",
"ecosystem": "npm"
},
{
"name": "rolldown",
"direct": false,
"version": "1.1.5",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "4.53.5",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "4.57.1",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "4.61.1",
"ecosystem": "npm"
},
{
"name": "rollup",
"direct": false,
"version": "4.62.0",
"ecosystem": "npm"
},
{
"name": "rollup-plugin-inject",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "rollup-plugin-node-polyfills",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "rollup-pluginutils",
"direct": false,
"version": "2.8.2",
"ecosystem": "npm"
},
{
"name": "router",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "run-applescript",
"direct": false,
"version": "7.1.0",
"ecosystem": "npm"
},
{
"name": "run-parallel",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.2.1",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "sanitize-filename",
"direct": false,
"version": "1.6.4",
"ecosystem": "npm"
},
{
"name": "sax",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "sax",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "saxes",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "scheduler",
"direct": false,
"version": "0.23.2",
"ecosystem": "npm"
},
{
"name": "scheduler",
"direct": false,
"version": "0.27.0",
"ecosystem": "npm"
},
{
"name": "schema-utils",
"direct": false,
"version": "4.3.3",
"ecosystem": "npm"
},
{
"name": "secretlint",
"direct": false,
"version": "10.2.2",
"ecosystem": "npm"
},
{
"name": "section-matter",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "5.7.2",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "6.3.1",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.3",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.7.4",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.8.0",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "7.8.1",
"ecosystem": "npm"
},
{
"name": "semver-compare",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "send",
"direct": false,
"version": "0.19.2",
"ecosystem": "npm"
},
{
"name": "send",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "seq-queue",
"direct": false,
"version": "0.0.5",
"ecosystem": "npm"
},
{
"name": "serialize-error",
"direct": false,
"version": "7.0.1",
"ecosystem": "npm"
},
{
"name": "serialize-javascript",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "serve-static",
"direct": false,
"version": "1.16.3",
"ecosystem": "npm"
},
{
"name": "serve-static",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "set-blocking",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "set-cookie-parser",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "setprototypeof",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "sharp",
"direct": false,
"version": "0.33.5",
"ecosystem": "npm"
},
{
"name": "shebang-command",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "shebang-command",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "shebang-regex",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "shebang-regex",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "shiki",
"direct": false,
"version": "1.29.2",
"ecosystem": "npm"
},
{
"name": "side-channel",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "side-channel-list",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "side-channel-list",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "side-channel-map",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "side-channel-weakmap",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "siginfo",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "3.0.7",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "simple-concat",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "simple-get",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "simple-swizzle",
"direct": false,
"version": "0.2.4",
"ecosystem": "npm"
},
{
"name": "simple-update-notifier",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "sisteransi",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "slash",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "slice-ansi",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "smart-buffer",
"direct": false,
"version": "4.2.0",
"ecosystem": "npm"
},
{
"name": "socks",
"direct": false,
"version": "2.8.7",
"ecosystem": "npm"
},
{
"name": "socks-proxy-agent",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "source-map-js",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "source-map-support",
"direct": false,
"version": "0.5.13",
"ecosystem": "npm"
},
{
"name": "source-map-support",
"direct": false,
"version": "0.5.21",
"ecosystem": "npm"
},
{
"name": "sourcemap-codec",
"direct": false,
"version": "1.4.8",
"ecosystem": "npm"
},
{
"name": "space-separated-tokens",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "spdx-correct",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "spdx-exceptions",
"direct": false,
"version": "2.5.0",
"ecosystem": "npm"
},
{
"name": "spdx-expression-parse",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "spdx-license-ids",
"direct": false,
"version": "3.0.22",
"ecosystem": "npm"
},
{
"name": "spdx-license-ids",
"direct": false,
"version": "3.0.23",
"ecosystem": "npm"
},
{
"name": "sprintf-js",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "sprintf-js",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "sqlstring",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "ssri",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "stack-utils",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "stackback",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "stacktracey",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "stat-mode",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "statuses",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "std-env",
"direct": false,
"version": "3.10.0",
"ecosystem": "npm"
},
{
"name": "std-env",
"direct": false,
"version": "4.1.0",
"ecosystem": "npm"
},
{
"name": "stdin-discarder",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "stoppable",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "strict-event-emitter",
"direct": false,
"version": "0.5.1",
"ecosystem": "npm"
},
{
"name": "string-length",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "stringify-entities",
"direct": false,
"version": "4.0.4",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-bom",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "strip-bom-string",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "strip-eof",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "strip-final-newline",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "strip-indent",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "strip-outer",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "structured-source",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "style-to-js",
"direct": false,
"version": "1.1.21",
"ecosystem": "npm"
},
{
"name": "style-to-object",
"direct": false,
"version": "1.0.14",
"ecosystem": "npm"
},
{
"name": "sucrase",
"direct": false,
"version": "3.35.1",
"ecosystem": "npm"
},
{
"name": "sumchecker",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "7.2.0",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "8.1.1",
"ecosystem": "npm"
},
{
"name": "supports-hyperlinks",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "supports-preserve-symlinks-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "symbol-tree",
"direct": false,
"version": "3.2.4",
"ecosystem": "npm"
},
{
"name": "table",
"direct": false,
"version": "6.9.0",
"ecosystem": "npm"
},
{
"name": "tagged-tag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "tar",
"direct": false,
"version": "7.5.19",
"ecosystem": "npm"
},
{
"name": "tar",
"direct": false,
"version": "7.5.9",
"ecosystem": "npm"
},
{
"name": "tar-fs",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "tar-stream",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "temp",
"direct": false,
"version": "0.9.4",
"ecosystem": "npm"
},
{
"name": "temp-file",
"direct": false,
"version": "3.4.0",
"ecosystem": "npm"
},
{
"name": "terminal-link",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "terser",
"direct": false,
"version": "5.46.0",
"ecosystem": "npm"
},
{
"name": "terser",
"direct": false,
"version": "5.47.1",
"ecosystem": "npm"
},
{
"name": "terser-webpack-plugin",
"direct": false,
"version": "5.3.16",
"ecosystem": "npm"
},
{
"name": "terser-webpack-plugin",
"direct": false,
"version": "5.6.0",
"ecosystem": "npm"
},
{
"name": "test-exclude",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "text-table",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "textextensions",
"direct": false,
"version": "6.11.0",
"ecosystem": "npm"
},
{
"name": "thenify",
"direct": false,
"version": "3.3.1",
"ecosystem": "npm"
},
{
"name": "thenify-all",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "tiny-async-pool",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "tiny-each-async",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "tiny-typed-emitter",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "tinybench",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "tinyexec",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.15",
"ecosystem": "npm"
},
{
"name": "tinyglobby",
"direct": false,
"version": "0.2.17",
"ecosystem": "npm"
},
{
"name": "tinypool",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "tinyrainbow",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "tinyrainbow",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "tinyspy",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "tldts",
"direct": false,
"version": "7.4.2",
"ecosystem": "npm"
},
{
"name": "tldts-core",
"direct": false,
"version": "7.4.2",
"ecosystem": "npm"
},
{
"name": "tmp",
"direct": false,
"version": "0.0.33",
"ecosystem": "npm"
},
{
"name": "tmp",
"direct": false,
"version": "0.2.5",
"ecosystem": "npm"
},
{
"name": "tmp",
"direct": false,
"version": "0.2.7",
"ecosystem": "npm"
},
{
"name": "tmp-promise",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "tmpl",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "5.0.1",
"ecosystem": "npm"
},
{
"name": "toidentifier",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "tough-cookie",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "tr46",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "trim-lines",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "trim-repeated",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "trough",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "truncate-utf8-bytes",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "ts-interface-checker",
"direct": false,
"version": "0.1.13",
"ecosystem": "npm"
},
{
"name": "tsconfck",
"direct": false,
"version": "3.1.6",
"ecosystem": "npm"
},
{
"name": "tslib",
"direct": false,
"version": "2.8.1",
"ecosystem": "npm"
},
{
"name": "tunnel",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "tunnel-agent",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "type-detect",
"direct": false,
"version": "4.0.8",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.13.1",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "0.21.3",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "4.41.0",
"ecosystem": "npm"
},
{
"name": "type-fest",
"direct": false,
"version": "5.6.0",
"ecosystem": "npm"
},
{
"name": "type-is",
"direct": false,
"version": "1.6.18",
"ecosystem": "npm"
},
{
"name": "type-is",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "typed-rest-client",
"direct": false,
"version": "1.8.11",
"ecosystem": "npm"
},
{
"name": "typesafe-path",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "typescript-auto-import-cache",
"direct": false,
"version": "0.3.6",
"ecosystem": "npm"
},
{
"name": "uc.micro",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "ufo",
"direct": false,
"version": "1.6.4",
"ecosystem": "npm"
},
{
"name": "underscore",
"direct": false,
"version": "1.13.7",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "5.29.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "6.27.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "7.22.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "7.25.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "7.26.0",
"ecosystem": "npm"
},
{
"name": "undici",
"direct": false,
"version": "7.28.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "5.26.5",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "6.21.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "7.16.0",
"ecosystem": "npm"
},
{
"name": "undici-types",
"direct": false,
"version": "7.18.2",
"ecosystem": "npm"
},
{
"name": "unenv",
"direct": false,
"version": "2.0.0-rc.14",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "unicorn-magic",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "unified",
"direct": false,
"version": "11.0.5",
"ecosystem": "npm"
},
{
"name": "unique-filename",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "unique-slug",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-find-after",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-is",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "unist-util-modify-children",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-position",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-remove-position",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-stringify-position",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit-children",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "unist-util-visit-parents",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "universal-user-agent",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "universalify",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "unpipe",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "until-async",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "unzipper",
"direct": false,
"version": "0.12.5",
"ecosystem": "npm"
},
{
"name": "update-browserslist-db",
"direct": false,
"version": "1.2.3",
"ecosystem": "npm"
},
{
"name": "url-join",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "username",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "utf8-byte-length",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "utils-merge",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "uuid",
"direct": false,
"version": "8.3.2",
"ecosystem": "npm"
},
{
"name": "v8-to-istanbul",
"direct": false,
"version": "9.3.0",
"ecosystem": "npm"
},
{
"name": "valibot",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "validate-npm-package-license",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "vary",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "version-range",
"direct": false,
"version": "4.15.0",
"ecosystem": "npm"
},
{
"name": "vfile",
"direct": false,
"version": "6.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-location",
"direct": false,
"version": "5.0.3",
"ecosystem": "npm"
},
{
"name": "vfile-message",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "5.4.21",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "7.3.0",
"ecosystem": "npm"
},
{
"name": "vite",
"direct": false,
"version": "8.1.5",
"ecosystem": "npm"
},
{
"name": "vite-node",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "vitefu",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "vitest",
"direct": false,
"version": "2.1.9",
"ecosystem": "npm"
},
{
"name": "vitest",
"direct": false,
"version": "4.1.10",
"ecosystem": "npm"
},
{
"name": "volar-service-css",
"direct": false,
"version": "0.0.68",
"ecosystem": "npm"
},
{
"name": "volar-service-emmet",
"direct": false,
"version": "0.0.68",
"ecosystem": "npm"
},
{
"name": "volar-service-html",
"direct": false,
"version": "0.0.68",
"ecosystem": "npm"
},
{
"name": "volar-service-prettier",
"direct": false,
"version": "0.0.68",
"ecosystem": "npm"
},
{
"name": "volar-service-typescript",
"direct": false,
"version": "0.0.68",
"ecosystem": "npm"
},
{
"name": "volar-service-typescript-twoslash-queries",
"direct": false,
"version": "0.0.68",
"ecosystem": "npm"
},
{
"name": "volar-service-yaml",
"direct": false,
"version": "0.0.68",
"ecosystem": "npm"
},
{
"name": "vscode-css-languageservice",
"direct": false,
"version": "6.3.9",
"ecosystem": "npm"
},
{
"name": "vscode-html-languageservice",
"direct": false,
"version": "5.6.1",
"ecosystem": "npm"
},
{
"name": "vscode-json-languageservice",
"direct": false,
"version": "4.1.8",
"ecosystem": "npm"
},
{
"name": "vscode-jsonrpc",
"direct": false,
"version": "8.2.0",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver",
"direct": false,
"version": "9.0.1",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver-protocol",
"direct": false,
"version": "3.17.5",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver-textdocument",
"direct": false,
"version": "1.0.12",
"ecosystem": "npm"
},
{
"name": "vscode-languageserver-types",
"direct": false,
"version": "3.17.5",
"ecosystem": "npm"
},
{
"name": "vscode-nls",
"direct": false,
"version": "5.2.0",
"ecosystem": "npm"
},
{
"name": "vscode-uri",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "w3c-xmlserializer",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "walker",
"direct": false,
"version": "1.0.8",
"ecosystem": "npm"
},
{
"name": "watchpack",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "wcwidth",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "web-namespaces",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "web-streams-polyfill",
"direct": false,
"version": "3.3.3",
"ecosystem": "npm"
},
{
"name": "webcrypto-core",
"direct": false,
"version": "1.9.2",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "webidl-conversions",
"direct": false,
"version": "8.0.1",
"ecosystem": "npm"
},
{
"name": "webpack",
"direct": false,
"version": "5.105.2",
"ecosystem": "npm"
},
{
"name": "webpack",
"direct": false,
"version": "5.107.1",
"ecosystem": "npm"
},
{
"name": "webpack-sources",
"direct": false,
"version": "3.3.4",
"ecosystem": "npm"
},
{
"name": "webpack-sources",
"direct": false,
"version": "3.4.1",
"ecosystem": "npm"
},
{
"name": "whatsapp-web.js",
"direct": false,
"version": "^1.19.0",
"ecosystem": "npm"
},
{
"name": "whatwg-encoding",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "whatwg-mimetype",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "whatwg-mimetype",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "16.0.1",
"ecosystem": "npm"
},
{
"name": "whatwg-url",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "1.3.1",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "which",
"direct": false,
"version": "6.0.1",
"ecosystem": "npm"
},
{
"name": "which-module",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "which-pm",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "which-pm-runs",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "why-is-node-running",
"direct": false,
"version": "2.3.0",
"ecosystem": "npm"
},
{
"name": "widest-line",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "word-wrap",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "workerd",
"direct": false,
"version": "1.20250718.0",
"ecosystem": "npm"
},
{
"name": "wrangler",
"direct": false,
"version": "3.114.17",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "6.2.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "7.0.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "8.1.0",
"ecosystem": "npm"
},
{
"name": "wrap-ansi",
"direct": false,
"version": "9.0.2",
"ecosystem": "npm"
},
{
"name": "wrappy",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "write-file-atomic",
"direct": false,
"version": "4.0.2",
"ecosystem": "npm"
},
{
"name": "ws",
"direct": false,
"version": "8.18.0",
"ecosystem": "npm"
},
{
"name": "wsl-utils",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "xml-name-validator",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "xml2js",
"direct": false,
"version": "0.5.0",
"ecosystem": "npm"
},
{
"name": "xmlbuilder",
"direct": false,
"version": "11.0.1",
"ecosystem": "npm"
},
{
"name": "xmlbuilder",
"direct": false,
"version": "15.1.1",
"ecosystem": "npm"
},
{
"name": "xmlchars",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "xxhash-wasm",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "y18n",
"direct": false,
"version": "4.0.3",
"ecosystem": "npm"
},
{
"name": "y18n",
"direct": false,
"version": "5.0.8",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "5.0.0",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": false,
"version": "2.7.1",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": false,
"version": "2.8.2",
"ecosystem": "npm"
},
{
"name": "yaml",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "yaml-language-server",
"direct": false,
"version": "1.19.2",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "15.4.1",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "16.2.0",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "17.7.2",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "18.1.3",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "20.2.9",
"ecosystem": "npm"
},
{
"name": "yargs-parser",
"direct": false,
"version": "21.1.1",
"ecosystem": "npm"
},
{
"name": "yauzl",
"direct": false,
"version": "2.10.0",
"ecosystem": "npm"
},
{
"name": "yazl",
"direct": false,
"version": "2.5.1",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "yocto-queue",
"direct": false,
"version": "1.2.2",
"ecosystem": "npm"
},
{
"name": "yoctocolors-cjs",
"direct": false,
"version": "2.1.3",
"ecosystem": "npm"
},
{
"name": "youch",
"direct": false,
"version": "3.3.4",
"ecosystem": "npm"
},
{
"name": "zeptomatch",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "zod-to-json-schema",
"direct": false,
"version": "3.25.1",
"ecosystem": "npm"
},
{
"name": "zod-to-ts",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "zustand",
"direct": false,
"version": "5.0.14",
"ecosystem": "npm"
},
{
"name": "zwitch",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "accelerate",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "aiohttp",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "amd-gaia",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "apscheduler",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "beautifulsoup4",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "gaia-agent-routing",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "keyring",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "openai",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "pillow",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "pydantic",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "pytest",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "python-dotenv",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "python-multipart",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "pywin32",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "requests",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "rich",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "setuptools",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "tavily-python",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "tomli",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "tomli-w",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "transformers",
"direct": false,
"version": null,
"ecosystem": "pypi"
},
{
"name": "watchdog",
"direct": false,
"version": null,
"ecosystem": "pypi"
}
],
"collected": true,
"truncated": false,
"total_count": 2068,
"direct_count": 21,
"indirect_count": 2047
}
},
"maintainership": {
"issues": {
"open_prs": 14,
"merged_prs": 968,
"open_issues": 670,
"closed_ratio": 0.522,
"closed_issues": 732,
"closed_unmerged_prs": 159
},
"bus_factor": 2,
"bot_contributors": 3,
"top_contributors": [
{
"type": "User",
"login": "kovtcharov",
"commits": 295,
"avatar_url": "https://avatars.githubusercontent.com/u/4722733?v=4"
},
{
"type": "User",
"login": "itomek",
"commits": 277,
"avatar_url": "https://avatars.githubusercontent.com/u/775005?v=4"
},
{
"type": "User",
"login": "kovtcharov-amd",
"commits": 179,
"avatar_url": "https://avatars.githubusercontent.com/u/251228565?v=4"
},
{
"type": "User",
"login": "alexey-tyurin",
"commits": 15,
"avatar_url": "https://avatars.githubusercontent.com/u/16496017?v=4"
},
{
"type": "User",
"login": "theonlychant",
"commits": 13,
"avatar_url": "https://avatars.githubusercontent.com/u/126305902?v=4"
},
{
"type": "User",
"login": "itomek-amd",
"commits": 8,
"avatar_url": "https://avatars.githubusercontent.com/u/248929754?v=4"
},
{
"type": "User",
"login": "kagura-agent",
"commits": 5,
"avatar_url": "https://avatars.githubusercontent.com/u/268167063?v=4"
},
{
"type": "User",
"login": "fallintoplace",
"commits": 4,
"avatar_url": "https://avatars.githubusercontent.com/u/38443830?v=4"
},
{
"type": "User",
"login": "vgodsoe",
"commits": 4,
"avatar_url": "https://avatars.githubusercontent.com/u/104537160?v=4"
},
{
"type": "User",
"login": "ZardLi1115",
"commits": 4,
"avatar_url": "https://avatars.githubusercontent.com/u/262531544?v=4"
}
],
"contributors_sampled": 33,
"top_contributor_share": 0.352
},
"quality_signals": {
"has_ci": true,
"has_tests": true,
"ci_workflows": [
"agent_hub_worker_ci.yml",
"auto-label.yml",
"benchmark_cpp.yml",
"build-electron-apps.yml",
"build-installers.yml",
"build_agent_package.yml",
"build_agents.yml",
"build_cpp.yml",
"build_cpp_email.yml",
"build_tui.yml",
"check_doc_links.yml",
"claude-auth-canary.yml",
"claude-run.yml",
"claude-security-audit.yml",
"claude-weekly-audit.yml",
"claude-weekly-doc-walkthrough.yml",
"claude.yml",
"dependabot-automerge.yml",
"dependency-review.yml",
"deploy_website.yml",
"docs.yml",
"email_scorecard_refresh.yml",
"lemonade-version-bump.yml",
"lint.yml",
"merge-queue-notify.yml",
"monitor_selfhosted_runners.yml",
"publish.yml",
"publish_agents.yml",
"pypi.yml",
"release_agent_chat.yml",
"release_agent_email.yml",
"runner_heartbeat.yml",
"self-assign.yml",
"stx_driver_update.yml",
"test_agent_behavior_e2e.yml",
"test_agent_email_npm.yml",
"test_agent_mcp_server.yml",
"test_agent_sdk.yml",
"test_analyst_agent.yml",
"test_api.yml",
"test_browser_agent.yml",
"test_chat_agent.yml",
"test_code_agent.yml",
"test_connectors_demo.yml",
"test_distributed_seams.yml",
"test_docqa_agent.yml",
"test_electron.yml",
"test_email_agent.yml",
"test_email_agent_eval.yml",
"test_email_agent_unit.yml",
"test_embeddings.yml",
"test_eval.yml",
"test_eval_agent_gemma_consolidation.yml",
"test_eval_rag.yml",
"test_examples.yml",
"test_gaia_cli.yml",
"test_gaia_cli_linux.yml",
"test_gaia_cli_windows.yml",
"test_hub_agents.yml",
"test_lemonade_server.yml",
"test_mcp.yml",
"test_npu_embedder.yml",
"test_rag.yml",
"test_routing_agent.yml",
"test_sd.yml",
"test_security.yml",
"test_unit.yml",
"update-release-branch.yml",
"website-ci.yml",
"weekly_eval.yml"
],
"has_docs_dir": true,
"linter_configs": [
".pylintrc"
],
"has_editorconfig": false,
"has_linter_config": true,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"go.sum",
"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": null,
"reason": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 10,
"reason": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
"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": 10,
"reason": "all changesets reviewed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 6,
"reason": "project has 2 contributing companies or organizations -- score normalized to 6",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": 0,
"reason": "dangerous workflow patterns detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 10,
"reason": "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": 10,
"reason": "30 commit(s) and 30 issue activity found in the last 90 days -- score normalized to 10",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": 10,
"reason": "packaging workflow detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": 2,
"reason": "dependency not pinned by hash detected -- score normalized to 2",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 7,
"reason": "SAST tool is not run on all commits -- score normalized to 7",
"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": 6,
"reason": "4 out of the last 5 releases have a total of 4 signed artifacts.",
"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": "126 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "21d40c331057ebcc8f0590b4a8e512b6e1a3fca4",
"ran_at": "2026-07-27T19:49:16Z",
"aggregate_score": 5.7,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": true,
"has_dependabot_config": true
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": "2026-07-27T19:46:13Z",
"oldest_open_prs": [
{
"number": 2374,
"created_at": "2026-07-22T00:40:38Z",
"last_comment_at": "2026-07-24T23:53:22Z",
"last_comment_author": "github-actions"
},
{
"number": 2503,
"created_at": "2026-07-27T02:25:32Z",
"last_comment_at": "2026-07-27T02:25:58Z",
"last_comment_author": "github-actions"
},
{
"number": 2510,
"created_at": "2026-07-27T09:44:53Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2522,
"created_at": "2026-07-27T17:22:10Z",
"last_comment_at": "2026-07-27T17:44:26Z",
"last_comment_author": "kovtcharov"
},
{
"number": 2530,
"created_at": "2026-07-27T17:41:59Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2534,
"created_at": "2026-07-27T18:05:28Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2541,
"created_at": "2026-07-27T19:04:44Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2542,
"created_at": "2026-07-27T19:09:54Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2543,
"created_at": "2026-07-27T19:12:19Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2544,
"created_at": "2026-07-27T19:16:57Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2545,
"created_at": "2026-07-27T19:17:49Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2546,
"created_at": "2026-07-27T19:18:09Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2548,
"created_at": "2026-07-27T19:31:54Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 2549,
"created_at": "2026-07-27T19:40:47Z",
"last_comment_at": null,
"last_comment_author": null
}
],
"last_merged_pr_at": "2026-07-27T09:41:12Z",
"ci_last_conclusion": "SKIPPED",
"oldest_open_issues": [
{
"number": 72,
"created_at": "2025-07-08T15:50:30Z",
"last_comment_at": "2025-07-09T03:01:06Z",
"last_comment_author": "coco961003"
},
{
"number": 78,
"created_at": "2025-08-12T22:38:00Z",
"last_comment_at": "2025-09-24T20:33:41Z",
"last_comment_author": "kovtcharov"
},
{
"number": 94,
"created_at": "2025-09-28T03:03:30Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 124,
"created_at": "2025-12-04T13:53:52Z",
"last_comment_at": "2026-04-26T08:04:15Z",
"last_comment_author": "kovtcharov"
},
{
"number": 151,
"created_at": "2026-01-08T15:34:26Z",
"last_comment_at": "2026-04-26T08:04:16Z",
"last_comment_author": "kovtcharov"
},
{
"number": 169,
"created_at": "2026-01-12T09:43:17Z",
"last_comment_at": "2026-04-26T08:12:10Z",
"last_comment_author": "kovtcharov"
},
{
"number": 186,
"created_at": "2026-01-15T23:48:28Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 201,
"created_at": "2026-01-19T08:10:03Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 223,
"created_at": "2026-01-22T13:47:08Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 224,
"created_at": "2026-01-22T16:19:35Z",
"last_comment_at": "2026-03-18T03:52:13Z",
"last_comment_author": "m13v"
},
{
"number": 230,
"created_at": "2026-01-23T16:09:12Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 231,
"created_at": "2026-01-23T16:09:14Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 232,
"created_at": "2026-01-23T16:09:16Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 233,
"created_at": "2026-01-23T16:09:17Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 235,
"created_at": "2026-01-23T16:09:20Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 236,
"created_at": "2026-01-23T16:09:22Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 237,
"created_at": "2026-01-23T16:09:27Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 238,
"created_at": "2026-01-23T16:09:34Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 248,
"created_at": "2026-01-23T19:50:46Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 252,
"created_at": "2026-01-23T23:30:05Z",
"last_comment_at": null,
"last_comment_author": null
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/amd/gaia",
"host": "github.com",
"name": "gaia",
"owner": "amd"
},
"metrics": {
"overall": {
"key": "overall",
"band": "good",
"name": "Overall health",
"note": null,
"notes": [],
"value": 80,
"inputs": {
"security": 66,
"vitality": 93,
"community": 72,
"governance": 75,
"engineering": 90
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "excellent",
"name": "Vitality",
"value": 93,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "excellent",
"name": "Development activity",
"note": null,
"notes": [],
"value": 91,
"inputs": {
"commits_last_year": 904,
"human_commit_share": 0.58,
"days_since_last_push": 0,
"active_weeks_last_year": 39
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 0 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "push_recency",
"params": {
"days": 0
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "39/52 weeks with commits",
"points": 27,
"status": "partial",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 39
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "904 commits in the last year",
"points": 18,
"status": "met",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 904
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "30 commit(s) and 30 issue activity found in the last 90 days -- score normalized to 10",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "excellent",
"name": "Release discipline",
"note": null,
"notes": [],
"value": 96,
"inputs": {
"releases_count": 50,
"latest_release_tag": "v0.22.0",
"releases_from_tags": false,
"days_since_latest_release": 10,
"mean_days_between_releases": 6.9
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "50 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 50
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 10 days ago",
"points": 36,
"status": "met",
"details": [
{
"code": "release_recency",
"params": {
"days": 10
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~6.9 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 6.9
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "4 out of the last 5 releases have a total of 4 signed artifacts.",
"points": 6,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "excellent",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"cap": null,
"state": "maintained",
"guards": [],
"signals": [],
"red_flag": false,
"multiplier_pct": 100,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": null,
"unanswered_open_issues": null,
"days_since_last_merged_pr": null,
"days_since_last_human_commit": 0,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "last human commit 0 days ago",
"points": 100,
"status": "met",
"details": [
{
"code": "abandonment_maintained",
"params": {
"days": 0
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "good",
"name": "Community & Adoption",
"value": 72,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "good",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 76,
"inputs": {
"forks": 134,
"stars": 1507,
"watchers": 18,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "1,507 stars",
"points": 51.5,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 1507
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "134 forks",
"points": 17.7,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 134
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "18 watchers",
"points": 6.8,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 18
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "good",
"name": "Community health",
"note": null,
"notes": [],
"value": 77,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": true,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"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": 18,
"status": "met",
"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": 6.3,
"status": "met",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "moderate",
"name": "Ecosystem adoption (downloads)",
"note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"registry_dependents"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 59,
"inputs": {
"packages": [
"amd-gaia",
"github.com/amd/gaia"
],
"dependents": null,
"ecosystems": "go, pypi",
"total_downloads": null,
"monthly_downloads": 3633
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "3,633 downloads/month across go, pypi",
"points": 47.5,
"status": "partial",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 3633,
"ecosystems": "go, pypi"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "not reported by this ecosystem",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_reported_by_this_ecosystem",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "good",
"name": "Sustainability & Governance",
"value": 75,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "moderate",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 59,
"inputs": {
"bus_factor": 2,
"contributors_sampled": 33,
"top_contributor_share": 0.352
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "2 contributor(s) cover half of all commits",
"points": 25.2,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 2
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 35% of commits",
"points": 14.6,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 35
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "33 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 33
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 2 contributing companies or organizations -- score normalized to 6",
"points": 6,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "good",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 72,
"inputs": {
"merged_prs": 968,
"open_issues": 670,
"closed_issues": 732,
"issue_closed_ratio": 0.522,
"closed_unmerged_prs": 159
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "52% of issues closed",
"points": 24.4,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 52
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "968/1127 decided PRs merged",
"points": 32.9,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 968,
"decided": 1127
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "all changesets reviewed",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "good",
"name": "Ownership & stewardship",
"note": null,
"notes": [],
"value": 78,
"inputs": {
"followers": 1871,
"owner_type": "Organization",
"is_verified": null,
"owner_login": "amd",
"public_repos": 116,
"account_age_days": 5772
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "organization-owned",
"points": 30,
"status": "met",
"details": [
{
"code": "owner_organization",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "1,871 followers of amd",
"points": 23.5,
"status": "partial",
"details": [
{
"code": "owner_followers",
"params": {
"count": 1871,
"login": "amd"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "116 public repos, account ~15 yr old",
"points": 25,
"status": "met",
"details": [
{
"code": "public_repos",
"params": {
"count": 116
}
},
{
"code": "account_age_years",
"params": {
"years": 15
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "excellent",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"packages": [
"amd-gaia",
"github.com/amd/gaia"
],
"ecosystems": "go, pypi",
"any_deprecated": false,
"min_days_since_publish": 10
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "2 package(s) on go, pypi",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 2,
"ecosystems": "go, pypi"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 10 days ago",
"points": 35,
"status": "met",
"details": [
{
"code": "publish_recency",
"params": {
"days": 10
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "61 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 61
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "excellent",
"name": "Engineering Quality",
"value": 90,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "good",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 84,
"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": "70 workflow(s)",
"points": 24,
"status": "met",
"details": [
{
"code": "ci_workflows",
"params": {
"count": 70
}
}
],
"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": ".pylintrc",
"points": 16,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".pylintrc"
}
}
],
"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": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
"points": 20,
"status": "met",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "excellent",
"name": "Documentation",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"topics": [
"ai",
"amd",
"genai",
"ryzenai",
"agents",
"aipc",
"local",
"privacy"
],
"has_wiki": true,
"homepage": "https://github.com/amd/gaia",
"has_readme": true,
"has_docs_dir": true,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"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://github.com/amd/gaia",
"points": 15,
"status": "met",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": "8 topics",
"points": 10,
"status": "met",
"details": [
{
"code": "topics_count",
"params": {
"count": 8
}
}
],
"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": "moderate",
"name": "Security",
"value": 66,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "moderate",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Branch-Protection. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"branch_protection"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 57,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 17,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 1,
"scorecard_aggregate": 5.7
},
"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": "internal error: error during branchesHandler.setup: internal error: some github tokens can't read classic branch protection rules: https://github.com/ossf/scorecard-action/blob/main/docs/authentication/fine-grained-auth-token.md",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "30 out of 30 merged PRs checked by a CI test -- score normalized to 10",
"points": 2.5,
"status": "met",
"details": [],
"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": "all changesets reviewed",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 2 contributing companies or organizations -- score normalized to 6",
"points": 1.5,
"status": "partial",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "dangerous workflow patterns detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "update tool detected",
"points": 7.5,
"status": "met",
"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": "30 commit(s) and 30 issue activity found in the last 90 days -- score normalized to 10",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow detected",
"points": 5,
"status": "met",
"details": [],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 2",
"points": 1,
"status": "partial",
"details": [],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is not run on all commits -- score normalized to 7",
"points": 3.5,
"status": "partial",
"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": "4 out of the last 5 releases have a total of 4 signed artifacts.",
"points": 4.5,
"status": "partial",
"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": "126 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the pypi:amd-gaia@0.22.0 runtime dependency closure — what installing the published package pulls in — 70 packages. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_published",
"params": {
"package": "pypi:amd-gaia@0.22.0",
"assessed": 70
}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 0,
"affected_packages": 0,
"assessed_packages": 70,
"unassessed_packages": 0,
"affected_by_severity": "none",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "no indirect dependency carries a known advisory",
"points": 25,
"status": "met",
"details": [
{
"code": "no_indirect_advisories",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "excellent",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 70,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
},
{
"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": "good",
"name": "AI Readiness",
"value": 83,
"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": 1,
"agent_instruction_files": [
".github/copilot-instructions.md",
"AGENTS.md",
"CLAUDE.md"
],
"agent_instruction_max_bytes": 61269
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": ".github/copilot-instructions.md, AGENTS.md, CLAUDE.md",
"points": 45,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".github/copilot-instructions.md, AGENTS.md, CLAUDE.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": "58 of 58 human commits state their intent (structured subject or explanatory body)",
"points": 40,
"status": "met",
"details": [
{
"code": "legible_history",
"params": {
"legible": 58,
"sampled": 58
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "excellent",
"name": "Verify loop (build / test / typecheck)",
"note": null,
"notes": [],
"value": 92,
"inputs": {
"has_nix": false,
"has_tests": true,
"lockfiles": [
"go.sum",
"package-lock.json",
"uv.lock"
],
"has_dockerfile": true,
"typed_language": false,
"bootstrap_files": [
"tui/Makefile"
],
"has_devcontainer": true,
"has_linter_config": true,
"typecheck_configs": [
"hub/agents/email/npm/tsconfig.json",
"src/gaia/apps/webui/tsconfig.json",
"src/vscode/gaia/tsconfig.json",
"website/tsconfig.json",
"workers/agent-hub/tsconfig.json"
],
"agent_commit_share": 0.29,
"toolchain_manifests": [
"tui/go.mod"
],
"dependency_bot_commit_share": 0.12
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": "tui/Makefile",
"points": 18,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "tui/Makefile"
}
}
],
"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": ".pylintrc",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": ".pylintrc"
}
}
],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": "hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json",
"points": 11,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json"
}
}
],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "devcontainer, Dockerfile, lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "devcontainer, Dockerfile, lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "29 of the last 100 commits agent-authored or agent-credited",
"points": 10,
"status": "met",
"details": [
{
"code": "agent_authored_commits",
"params": {
"count": 29,
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "12 of the last 100 commits are automated dependency updates",
"points": 8,
"status": "met",
"details": [
{
"code": "dependency_bot_commits",
"params": {
"count": 12,
"sampled": 100
}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "dependency not pinned by hash detected -- score normalized to 2",
"points": 2,
"status": "partial",
"details": [],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "good",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 80,
"inputs": {
"primary_language": "Python",
"largest_source_bytes": 321331,
"source_files_sampled": 1599,
"oversized_source_files": 50
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "Python with type-check config (hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json)",
"points": 27,
"status": "partial",
"details": [
{
"code": "typecheck_config_language",
"params": {
"files": "hub/agents/email/npm/tsconfig.json, src/gaia/apps/webui/tsconfig.json, src/vscode/gaia/tsconfig.json, website/tsconfig.json, workers/agent-hub/tsconfig.json",
"language": "Python"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "50/1599 source files over 60KB",
"points": 53.3,
"status": "partial",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 1599,
"oversized": 50
}
}
],
"max_points": 55
}
]
},
{
"key": "ai_interfaces",
"band": "moderate",
"name": "Machine-readable interfaces",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"example_dirs": [
"example",
"examples",
"notebooks"
],
"has_mcp_signal": true,
"api_schema_files": []
},
"components": [
{
"key": "api_schema_openapi_graphql_proto",
"name": "API schema (OpenAPI/GraphQL/proto)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"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": "example, examples, notebooks",
"points": 40,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "example, examples, notebooks"
}
}
],
"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": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
],
"report_type": "repository",
"generated_at": "2026-07-27T19:49:49.207356Z",
"schema_version": "0.27.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/a/amd/gaia.svg",
"full_name": "amd/gaia",
"license_state": "standard",
"license_spdx": "MIT"
}