npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@shiaopingc/agent-workflow-local

v1.4.1

Published

Agent Workflow Platform 的安全本地执行连接器

Readme

Agent Workflow Local Connector

Local Connector 让 Agent Workflow Platform 在你的电脑上执行经过审批的文件、进程和桌面操作。它只从本机主动连接平台,不会开放入站端口。

该 npm CLI 是当前不依赖 Apple Developer 账号的主交付方案。Electron 桌面伴侣的 Developer ID、公证或 Windows Authenticode 状态不会阻塞本包的测试、打包和发布门禁。

开始使用

无需全局安装。打开平台项目的“本地执行”页面,创建 CLI 配对,然后在需要授权的目录中运行页面生成的命令:

npx --yes @shiaopingc/[email protected] --code ABCD-EFGH --api-url https://example.com

每次连接只运行网页生成的这一条命令。连接期间请保持终端窗口打开;执行审批统一在工作流运行页面完成,CLI 不要求输入 y 或进行第二次本地确认。文件变更仍由平台展示并审批准确 Diff,Connector 只接受平台已授权且摘要冻结的请求。

环境检查

需要 Node.js 20.18 或更高版本:

npx --yes @shiaopingc/[email protected] doctor --api-url https://example.com

可选能力

  • --allow-desktop:允许查看和控制桌面应用。
  • --allow-desktop-interact:额外允许强制退出应用,并自动启用桌面能力。
  • --allow-shell:允许 Shell 执行;平台服务端也必须显式启用。

旧命令中的 --trust-web-approvals--require-signed-approvals 会被兼容解析,但不再改变执行审批方式。

Ctrl-C 会结束当前会话,本次配对不可复用。下次需要连接时,回到网页创建新的 CLI 配对并运行新命令,不存在额外的恢复命令。

路径边界、命令策略、Shell 开关、冻结 Diff 和执行租约仍在 Connector 本地强制执行。macOS 辅助功能/自动化、Windows UAC 等系统权限提示由操作系统处理,平台和 Connector 都不会绕过。

发布门禁

在仓库根目录运行本地验证:

pnpm local-cli:release-gate

干净 CI 使用:

pnpm local-cli:release-gate --require-clean

独立证据写入 tmp/local-cli-release/。只有干净提交、CLI 范围的类型检查和测试、真实 API/PostgreSQL/Redis/Gateway/Worker/Core 链路、npm 压缩包、Critical SCA、许可证清单及 hash 绑定的 ClamAV 扫描全部通过时,releaseTracks.cli.status 才能成为 CANDIDATE_READY。该状态不要求 Apple Developer ID,也不代表 npm publish 已自动执行。