e2e-agent-runner

中文文档
1.0.2发布于 2026/11/03UNLICENSEDES Module零依赖

suseona e2e작업에이전트로컬러너——내컴퓨터의克劳德代码로구현→테스트→리뷰→배포를자동수행

中文使用文档
文档目录5 节
  1. ■■■■
  2. 大富豪
  3. [中文]:
  4. * * * *
  5. * * * *

e-runner - suseona

【大数据 克劳德代码 로 구현 → 테스트 → 리뷰 → 배포 [qh] [qh [qh]■■■■■■■■■■■■■■■■■■■■■■■ ■■■■■■[qh] [qh] [qh] [qh] [qh]

■■■■

  • Node.js≥18.17
  • git
  • Claude Code命令行 [qh]
    npm install -g @anthropic-ai/claude-code
    claude login   # 구독 계정으로 로그인
    

大富豪

  1. [qh: e2e → 머신 → “”→(:“”)→(erun_…)。 大数据: [qh [中文]:大黄蜂。

  2. 2015-10-16 16:317:25:

    E2E_RUNNER_TOKEN=erun_… npx e2e-agent-runner
    

    [qh] runner/.env.local(转):转:转:转:转:转:转:转:转

    E2E_RUNNER_TOKEN=erun_…
    
  3. [qh [qh] * * * claude CLI 大黄蜂:大黄蜂:大黄蜂

  4. 1 .大黄蜂[qh] [qh] [qh] [qh] [qh] [qh] [qh] “大黄蜂”:“大黄蜂”:“大黄蜂”:“大黄蜂”:“大黄蜂”。

[中文]:

macOS -启动 (~/Library/LaunchAgents/com.suseona.e2e-runner.plist): PATH에节点/克劳德가보이도록명시해야합니다(launchd기본路径엔없음)。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict>
  <key>Label</key><string>com.suseona.e2e-runner</string>
  <key>ProgramArguments</key><array>
    <string>/usr/local/bin/node</string>
    <string>/opt/e2e-runner/runner.mjs</string>
  </array>
  <key>RunAtLoad</key><true/>
  <key>KeepAlive</key><true/>
  <key>EnvironmentVariables</key><dict>
    <key>PATH</key><string>/usr/local/bin:/opt/homebrew/bin:/usr/bin:/bin</string>
    <key>HOME</key><string>/Users/YOU</string>
    <key>E2E_RUNNER_TOKEN</key><string>erun_…</string>
  </dict>
  <key>StandardOutPath</key><string>/tmp/e2e-runner.log</string>
  <key>StandardErrorPath</key><string>/tmp/e2e-runner.err</string>
</dict></plist>
launchctl load ~/Library/LaunchAgents/com.suseona.e2e-runner.plist

Linux - systemd (~/.config/systemd/user/e2e-runner.service):

[Unit]
Description=suseona e2e runner
After=network-online.target

[Service]
Environment=E2E_RUNNER_TOKEN=erun_…
ExecStart=/usr/bin/node /opt/e2e-runner/runner.mjs
Restart=always
RestartSec=5

[Install]
WantedBy=default.target

窗户 -大黄蜂。-大黄蜂 node runner.mjs) 2 . [qh]

* * * *

변수필수기본설명
E2E_RUNNER_TOKEN✅- - - - - -[qh]erun_…)
AI_BASE_URLhttps://ai.suseona.comai-后端(Ai-backend)。
CLAUDE_BINclaudeclaude CLI ()
POLL_S / HEARTBEAT_S3 / 30[qh] [qh
RUNNER_STEP_TIMEOUT_S2700[qh] [qh] [qh]

* * * *

  • [qh] [qh] [qh] [qh] [qh][qh]
  • [qh [qh★★★★★★ bypassPermissionsClaude Code 파일수정·커밋·(지정시)배포커맨드를실행합니다。“”“”“”“”“”“”“”

版本与发布记录

e2e-agent-runner 共发布 3 个版本,首次发布于 2026/11/03;过去 12 个月发布了 3 个版本。

版本发布日期距今
1.0.2latest2026/11/03今天
1.0.02026/11/03今天
0.0.0-stage2026/11/03今天

关于 e2e-agent-runner 的常见问题

e2e-agent-runner 是什么?

suseona e2e작업에이전트로컬러너——내컴퓨터의克劳德代码로구현→테스트→리뷰→배포를자동수행

如何安装 e2e-agent-runner?

在项目目录运行 npm install e2e-agent-runner,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 e2e-runner、e2e-agent-runner,可以用 npx e2e-runner 直接运行。

e2e-agent-runner 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/e2e-agent-runner 是否存在。

e2e-agent-runner 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

e2e-agent-runner 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=18.17。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

e2e-agent-runner 可以商用吗?

e2e-agent-runner 使用 UNLICENSED 许可。作者声明为 UNLICENSED,即不授予公开使用许可(与公共领域的 Unlicense 不同)。使用前需获得作者授权。以上为概括,不构成法律意见,请以许可原文为准。

e2e-agent-runner 还在维护吗?

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