面向独立 RPA Skill 的轻量 CloakBrowser 运行时
Project description
rpa-skill-runtime
独立 RPA Skill 共用的轻量 CloakBrowser 运行时,使用 Playwright API 提供任务进程、隐身 浏览器会话、JSON 动作协议和 DOM UI 工具。登录和业务动作仍由各系统 Skill 自己实现, 不安装或启动 Playwright stock Chromium。
安装
Python 最低版本为 3.10:
python3.12 -m pip install "rpa-skill-runtime>=0.1.14"
python3.12 -m cloakbrowser install
安装后,系统 Skill 直接导入 rpa_skill_runtime,不需要携带构建器源码。
账号登录成功后立即保存 Playwright storage_state。已有登录态的任务会在成功业务动作后
自动刷新:首次变化立即写入,后续按 300 秒节流,并在正常关闭或空闲超时前落盘最后一份
待保存状态。刷新失败不改变业务动作输出,同账号并发任务采用最后写入覆盖。
发布
./publish.sh --dry-run
./publish.sh
./publish.sh --repository internal
./publish.sh --install-current
TWINE_REPOSITORY_URL=https://pypi.example.com/legacy/ ./publish.sh
发布脚本位于 rpa-skill-builder/ 根目录。默认发布到公开 PyPI;认证信息只从
~/.pypirc 或 Twine 标准环境变量读取。正式发布后会把精确版本安装到开发
Python 和构建器 .venv,并从源码目录外验证导入。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rpa_skill_runtime-0.1.14.tar.gz.
File metadata
- Download URL: rpa_skill_runtime-0.1.14.tar.gz
- Upload date:
- Size: 70.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3cc772145f8740dcc391763e0d384b59aba7a0c31a1f95d5b2dd56f6a08ec37
|
|
| MD5 |
58f1abc3b8bbe59f385183d5add04a9e
|
|
| BLAKE2b-256 |
c625fa4d2605c9222bb38a84d0f15bd1d07c84b5501e1390f090b877510cb9f9
|
File details
Details for the file rpa_skill_runtime-0.1.14-py3-none-any.whl.
File metadata
- Download URL: rpa_skill_runtime-0.1.14-py3-none-any.whl
- Upload date:
- Size: 94.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5bfa841feda5375e31d43dbecd0e2dcb0478ac7f2e5c9eea4e61c504e4d4cb6
|
|
| MD5 |
34fc4652d83ff99d665536b5376aad63
|
|
| BLAKE2b-256 |
0d52f6a2d176577527675b9dff8615c29a6de90b15ae8d88253d93c0018ba34b
|