尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Prime Agent Linux 独立二进制发布包如何下载、校验并首次运行?

Prime Agent Linux 独立二进制发布包如何下载、校验并首次运行? Prime Agent Linux 独立二进制发布包如何下载、校验并首次运行【免费下载链接】prime-agentA self-improving RLM agent for coding workflows and long-running autonomous tasks.项目地址: https://gitcode.com/GitHub_Trending/pr/prime-agent如果你想在 Linux 上运行 Prime Agent一个面向编码与长时自主任务的 RLM agent而不想为它准备 Node、npm 或 Bun 运行环境可以选择官方发布包里的独立编译二进制。macOS 和 Linux 发布归档包含prime-agent可执行文件及其支持文件常规运行不需要 JavaScript 运行时但归档内容必须整体保留只单独移动可执行文件会导致资产和 Python 运行时无法被找到。这篇文章覆盖的完整任务是在 glibc Linuxlinux-arm64或linux-x64上从发布源下载独立二进制归档用发布源随附的SHA256SUMS校验它解压安装并首次运行。适用边界要先说清楚Linux 归档面向 glibcAlpine/musl 和 Windows 不在此发布范围内。首次使用内置 Python 工具kernel时需要uv和网络访问用于安装 Python 及依赖归档自带匹配的prime-agent-runtime源码和内置 Python skills但不含预构建的虚拟环境或node_modules。下载归档与SHA256SUMS来自同一个 release origin。SHA-256 能发现损坏或不一致的内容但它不是独立签名也防不住被入侵的来源HTTPS 认证是你配置的那个源头的信任边界。确认本机是否属于 Linux 归档的目标平台安装器判断 Linux 原生目标的标准是getconf GNU_LIBC_VERSION能返回 glibc且版本满足 glibc 2.17 或更新架构必须是arm64/aarch64或x86_64/amd64。可以先在目标机器上跑一下getconf GNU_LIBC_VERSION uname -m如果输出显示 glibc 版本号musl 系统通常没有这个变量并且架构是上面两种之一就可以选对应的 Linux 归档。否则例如 Alpine这条二进制路径走不通文档说明这类系统继续使用 Node 安装路线。下载发布归档和校验清单发布包的文件命名是prime-agent-version-platform.tar.gz平台取linux-arm64或linux-x64。仓库当前版本为 0.9.4见 package.json本文以0.9.4为例实际请替换成发布页当前稳定版的版本号。下载源是发布安装脚本配置的 HTTPS release origin即https://app.primeintellect.ai/prime-agent归档位于其releases/vversion/路径下# version 替换为你要安装的版本号platform 取 linux-x64 或 linux-arm64 VERSION0.9.4 PLATFORMlinux-x64 BASEhttps://app.primeintellect.ai/prime-agent curl --proto https --proto-redir https -fsSL \ $BASE/releases/v$VERSION/SHA256SUMS -o SHA256SUMS curl --proto https --proto-redir https -fsSL \ $BASE/releases/v$VERSION/prime-agent-$VERSION-$PLATFORM.tar.gz \ -o prime-agent-$VERSION-$PLATFORM.tar.gz两条命令都限制在 HTTPS 协议内与安装脚本的下载行为一致安装脚本使用curl --proto https --proto-redir https。用 SHA256SUMS 校验归档从清单中挑出选中归档那一行做校验只取一行避免对清单里其他文件求值grep prime-agent-$VERSION-$PLATFORM.tar.gz SHA256SUMS selected.sha256 sha256sum -c selected.sha256sha256sum不可用时可用shasum -a 256 -c selected.sha256。校验通过说明下载内容与发布源清单一致如果失败说明传输损坏或来源内容不一致重新下载不要继续解压。要记住前面说的限制清单和归档同源这一步防的是损坏和不一致不是冒充来源。另外安装脚本在解压前还会拒绝不安全的归档条目绝对路径、含..的路径、含反斜杠的路径、以及任何非普通文件/目录类型的条目符号链接、特殊文件都会导致失败。手动安装时可以用下面两条命令在解压前做同样的检查tar -tzf prime-agent-$VERSION-$PLATFORM.tar.gz | head -n 50 # 抽查路径确认没有绝对路径或 .. tar -tvzf prime-agent-$VERSION-$PLATFORM.tar.gz | awk {print $1} | sort -u第二条命令列出所有条目类型正常结果只应包含-普通文件和d目录两种。解压并确认必备文件归档是扁平布局解压到独立目录即可。每个归档应包含这些必备资产安装脚本在激活前会逐项检查缺任何一项都会报错prime-agent install.sh package.json LICENSE, README.md, CHANGELOG.md prime-agent-runtime/ skills/ theme/ assets/ export-html/ docs/ examples/ photon_rs_bg.wasmmkdir -p pa-extract tar -xzf prime-agent-$VERSION-$PLATFORM.tar.gz -C pa-extract # 确认必备文件存在 for f in prime-agent package.json install.sh \ prime-agent-runtime/pyproject.toml prime-agent-runtime/src/rlm/repl.py \ theme/prime.json export-html/template.html photon_rs_bg.wasm; do test -f pa-extract/$f echo OK $f || echo MISSING $f done出现MISSING说明归档不完整回到上一步核对校验和来源不要继续。首次运行文档给出的首次运行验证命令是./prime-agent --help。安装器本身在安装完成前也会做更强的探针运行--version确认输出版本号与归档版本一致、再跑一次--help两个探针都通过才把可执行文件激活。手动安装可以对照执行cd pa-extract ./prime-agent --version ./prime-agent --help--version输出应与下载的版本号一致--help能正常输出说明可执行文件在当前机器上能跑。注意这个探针失败的含义如果可执行文件无法运行auto模式下的安装脚本会回退到 Node 安装路线而校验和不一致则永远不会触发回退直接报错。确认二进制能跑之后把它作为日常命令使用。安装器的惯例是在公共命令目录默认~/.local/bin由PRIME_AGENT_BIN_DIR控制建一个指向可执行文件的链接并保证~/.local/bin在PATH中手动安装时你可以按同样方式处理例如mkdir -p ~/.local/bin ln -s $(pwd)/prime-agent ~/.local/bin/prime-agent这只影响你自己目录下的符号链接不改动系统目录。已有的同名命令不会被覆盖——安装脚本遇到非自己管理的既有命令时会直接报错要求换PRIME_AGENT_BIN_DIR或设置PRIME_AGENT_INSTALL_LINK0。进入第一个会话Prime Agent 在当前工作目录运行可以执行命令并修改该目录下的文件。README 的警告很直接它用你的用户权限执行模型生成的 Python 和项目命令worker 和 kernel 进程只是生命周期隔离不是安全沙箱——请在一个可丢弃的 clone、干净 worktree 或其他可检查、可恢复的快照里使用它。首次启动流程来自 quickstartcd /path/to/project # 换成你实际的项目目录 prime-agent启动后先做认证。订阅方式在交互界面里运行/login选择 provider内置订阅登录包括 Claude Pro/Max、ChatGPT Plus/Pro (Codex)、GitHub CopilotAPI key 方式则在启动前设置环境变量export ANTHROPIC_API_KEYsk-ant-... # 换成你的 key prime-agent也可以在/login中选择 API-key provider把 key 存到~/.prime/agent/auth.json。provider 的完整清单和环境变量见 providers 文档。认证完成后输入一句请求即可开始第一个会话例如Summarize this repository and tell me how to run its checks.内核运行时Python REPL在首次使用时自动 bootstrap文档说明此时需要uv和网络访问。想跳过安装期准备、改为首次用到ipython工具时再准备可以设置PRIME_AGENT_BOOTSTRAP_KERNEL_ON_INSTALL0已有现成 Python 环境时可设PRIME_AGENT_KERNEL_PYTHON指向它。验证安装结果可以连续核对的完成标志有./prime-agent --version输出与发布版本号一致--help正常退出归档中prime-agent、prime-agent-runtime/、skills/等文件齐全支持文件与可执行文件在同一目录树内启动prime-agent完成认证后输入一条请求能获得响应——这同时说明 provider 调用和工具环境是通的。日常维护方面官方文档给出的常用命令是prime-agent status检查后台服务状态和prime-agent doctor [--fix]检查或修复后台服务见 README。已知边界平台Alpine/musl、Windows 不在发布范围安装器对 glibc Linux 的自动选择也不等于每个旧版本系统都经过执行测试文档说明 CI 的执行测试在 Ubuntu 24.04 ARM64/x64 上。校验范围SHA256SUMS只检测损坏与不一致不是独立发布签名HTTPS 认证的 origin 才是信任边界。Python 依赖归档不含预构建虚拟环境首次使用 kernel 要联网安装 Python 与依赖外部工具和扩展各自的依赖保持各自的要求。升级非托管归档即手动解压使用的归档要通过原来的安装方式升级安装器管理的编译安装则用prime-agent update它会对照发布清单和下载归档双重校验 SHA-256校验失败时当前版本保持不动prime-agent update --rollback可离线恢复上一版本。下一步如果要继续深入可看 usage 文档交互模式与 slash 命令、providers 文档认证与模型配置和 settings 文档全局与项目配置。【免费下载链接】prime-agentA self-improving RLM agent for coding workflows and long-running autonomous tasks.项目地址: https://gitcode.com/GitHub_Trending/pr/prime-agent创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表