@agentos-software/jq

中文文档
0.4.0发布于 2026/10/20Apache-2.0TypeScriptESM + CJS零依赖近 30 天下载 2431

No longer published to npm. agentOS software ships as .aospkg packages; see https://rivet.dev/agentos/docs/software

原始使用文档
文档目录3 节
  1. Library ( @rivet-dev/agentos-core )
  2. Hosted ( @rivet-dev/agentos )
  3. Docs

@agentos-software/jq

This package is no longer published to npm. Version 0.4.0 throws an error when imported.

agentOS software now ships as digest-addressed .aospkg packages, published with each release under https://releases.rivet.dev/agent-os/<version>/software/ (or latest). The manifest.json lists each package's name, sha256: digest, size, and path. Older @agentos-software/jq versions on npm use an .aospkg format that agentOS 0.4+ rejects.

@rivet-dev/agentos-core includes a default bundle (coreutils with sh, sed, grep, gawk, findutils, diffutils, tar, gzip) unless you pass defaultSoftware: false.

Library (@rivet-dev/agentos-core)

import { AgentOs } from "@rivet-dev/agentos-core";

const base = "https://releases.rivet.dev/agent-os/latest/software/";
const { artifacts } = await (await fetch(`${base}manifest.json`)).json();
const pkg = artifacts.find((a: { name: string }) => a.name === "jq");

const vm = await AgentOs.create();
await vm.software.install({
    type: "url",
    url: new URL(pkg.path, base).href,
    expectedDigest: pkg.digest,
});

You can also pass { packagePath } pointing at a downloaded .aospkg file in the VM's software option.

Hosted (@rivet-dev/agentos)

import { createAgentOsClient } from "@rivet-dev/agentos";

const client = createAgentOsClient({ endpoint: "https://api.rivet.dev" });
const vm = client.agentOS.getOrCreate(["my-vm"]);

const base = "https://releases.rivet.dev/agent-os/latest/software/";
const { artifacts } = await (await fetch(`${base}manifest.json`)).json();
const pkg = artifacts.find((a: { name: string }) => a.name === "jq");

const installed = await vm.v1.software.install({
    source: { url: new URL(pkg.path, base).href, digest: pkg.digest },
});
if (installed.config.state === "restart_required") await vm.v1.vm.restart({});

Hosted VMs also accept package URLs in their software config at creation.

Docs

版本与发布记录

@agentos-software/jq 共发布 10 个版本,首次发布于 2026/06/21;过去 12 个月发布了 10 个版本。

版本发布日期距今
0.4.0latest2026/10/2018 天前
0.3.32026/07/064 个月前
0.0.0-agentos-dep-56d2df0.56d2df0agentos-dep-56d2df02026/07/064 个月前
0.0.0-agentos-dep-78efd87.78efd87agentos-dep-78efd872026/07/064 个月前
0.3.12026/07/044 个月前
0.0.0-nathan-agentos-package-resolution.42d8146dev2026/07/014 个月前

其他发布通道:rc → 0.3.0-rc.2,nathan-agentos-package-resolution → 0.0.0-nathan-agentos-package-resolution.efc374f,dev → 0.0.0-nathan-agentos-package-resolution.42d8146,agentos-dep-78efd87 → 0.0.0-agentos-dep-78efd87.78efd87,agentos-dep-56d2df0 → 0.0.0-agentos-dep-56d2df0.56d2df0。

关于 @agentos-software/jq 的常见问题

@agentos-software/jq 是什么?

No longer published to npm. agentOS software ships as .aospkg packages; see https://rivet.dev/agentos/docs/software

如何安装 @agentos-software/jq?

在项目目录运行 npm install @agentos-software/jq,或使用 pnpm add / yarn add / bun add。

@agentos-software/jq 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@agentos-software/jq 支持 ESM 还是 CommonJS?

同时提供 ES Module 与 CommonJS 入口,import 和 require() 都可以使用,打包工具会自动选择合适的版本。

@agentos-software/jq 可以商用吗?

@agentos-software/jq 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@agentos-software/jq 的下载量有多少?

根据 npm 官方下载统计,@agentos-software/jq 在 2026/10/05 – 2026/11/03 这 30 天内被下载 2,431 次,日均约 81 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@agentos-software/jq 还在维护吗?

最新版本 0.4.0 发布于 2026/10/20(18 天前);至今共发布 10 个版本,其中过去 12 个月发布了 10 个;首次发布于 2026/06/21。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。