Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
be6750a104 | ||
|
|
910dde6302 |
No files matched your search
+624
@@ -0,0 +1,624 @@
|
|||||||
|
{
|
||||||
|
"schema_version": 1,
|
||||||
|
"plugins": [
|
||||||
|
{
|
||||||
|
"manifest": {
|
||||||
|
"schema_version": 2,
|
||||||
|
"id": "cua-driver",
|
||||||
|
"name": "电脑控制 · Cua",
|
||||||
|
"version": "0.38.0+artemis.2",
|
||||||
|
"description": "通过 Cua Driver 的窗口截图与可访问性树操作 Windows 应用及浏览器窗口;复用 ARTEMIS 的任务调度、步骤证据与录像。",
|
||||||
|
"artemis_version": ">=3.0.0,<4.0.0",
|
||||||
|
"platforms": [
|
||||||
|
"win32"
|
||||||
|
],
|
||||||
|
"architectures": [
|
||||||
|
"amd64"
|
||||||
|
],
|
||||||
|
"source": "https://github.com/trycua/cua",
|
||||||
|
"license": "MIT",
|
||||||
|
"server": {
|
||||||
|
"transport": "stdio",
|
||||||
|
"command": "${plugin_dir}/bin/artemis-cua-adapter.exe"
|
||||||
|
},
|
||||||
|
"skill": "SKILL.md",
|
||||||
|
"targets": [
|
||||||
|
"computer",
|
||||||
|
"mixed"
|
||||||
|
],
|
||||||
|
"resources": [
|
||||||
|
"desktop:local"
|
||||||
|
],
|
||||||
|
"observation": {
|
||||||
|
"tool": "list_windows",
|
||||||
|
"arguments": {
|
||||||
|
"on_screen_only": true
|
||||||
|
},
|
||||||
|
"refresh_tools": [
|
||||||
|
"get_window_state"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"capabilities": {
|
||||||
|
"kind": "visual",
|
||||||
|
"recording": "windows",
|
||||||
|
"tools": {
|
||||||
|
"list_windows": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": true,
|
||||||
|
"idempotent": true,
|
||||||
|
"target_argument": "",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"get_window_state": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": true,
|
||||||
|
"idempotent": true,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"verify_state": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"click": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"drag": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"type_text": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"press_key": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"set_value": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"scroll": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"save_screenshot": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image",
|
||||||
|
"file"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"click_at": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"bring_to_front": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"target_argument": "window_id",
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"image",
|
||||||
|
"state"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required_tools": [
|
||||||
|
"list_windows",
|
||||||
|
"get_window_state",
|
||||||
|
"save_screenshot"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"release_stage": "preview",
|
||||||
|
"archive_url": "https://git.playones.com/chenmingxuan/Artemis-Plugins/releases/download/rust3-plugin-preview-20261101/cua-driver-0.38.0+artemis.2-windows-amd64.zip",
|
||||||
|
"sha256": "86a26b95618ebff90b59ab8be4d9a5985ef83a6d372405cfdd7ab5ee77ad3308",
|
||||||
|
"verification": "Windows x64 / ARTEMIS 3.x 候选。Go 确定性回归、vet、桥接构建和最终 ZIP 输入/回读校验通过;Driver/UIA/SDK/游标工具原样复用已发布 0.38.0+artemis.1 的固定文件与来源。3.0 实际握手、窗口发现、截图、动作、录像及业务任务待宿主统一验收;未进行性能测试。"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"manifest": {
|
||||||
|
"schema_version": 3,
|
||||||
|
"id": "task-review",
|
||||||
|
"name": "任务人工评审",
|
||||||
|
"version": "1.1.1",
|
||||||
|
"description": "在任务回放中查看导入的原始用例,逐条填写用例执行准确性与测试结果正确性,按需填写备注并随报告导出。",
|
||||||
|
"artemis_version": ">=3.0.0,<4.0.0",
|
||||||
|
"platforms": [
|
||||||
|
"win32",
|
||||||
|
"linux",
|
||||||
|
"darwin"
|
||||||
|
],
|
||||||
|
"architectures": [
|
||||||
|
"amd64",
|
||||||
|
"arm64"
|
||||||
|
],
|
||||||
|
"license": "Apache-2.0",
|
||||||
|
"targets": [],
|
||||||
|
"capabilities": {
|
||||||
|
"kind": "other",
|
||||||
|
"recording": "none",
|
||||||
|
"tools": {}
|
||||||
|
},
|
||||||
|
"workspace": {
|
||||||
|
"panels": [
|
||||||
|
{
|
||||||
|
"id": "requirements",
|
||||||
|
"title": "原始用例",
|
||||||
|
"side": "left",
|
||||||
|
"kind": "original_case",
|
||||||
|
"width": {
|
||||||
|
"preferred": 340,
|
||||||
|
"minimum": 240,
|
||||||
|
"maximum": 480
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "review",
|
||||||
|
"title": "人工评审",
|
||||||
|
"side": "right",
|
||||||
|
"kind": "form",
|
||||||
|
"width": {
|
||||||
|
"preferred": 360,
|
||||||
|
"minimum": 260,
|
||||||
|
"maximum": 520
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"fields": [
|
||||||
|
{
|
||||||
|
"id": "execution_accuracy",
|
||||||
|
"label": "用例执行准确性",
|
||||||
|
"description": "核对实际操作是否符合用例步骤。",
|
||||||
|
"kind": "choice",
|
||||||
|
"options": [
|
||||||
|
"通过",
|
||||||
|
"失败"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "execution_note",
|
||||||
|
"label": "用例执行准确性备注",
|
||||||
|
"kind": "text",
|
||||||
|
"max_length": 2000
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "result_correctness",
|
||||||
|
"label": "测试结果正确性",
|
||||||
|
"description": "核对测试结果是否符合用例的预期结果。",
|
||||||
|
"kind": "choice",
|
||||||
|
"options": [
|
||||||
|
"通过",
|
||||||
|
"失败"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "result_note",
|
||||||
|
"label": "测试结果正确性备注",
|
||||||
|
"kind": "text",
|
||||||
|
"max_length": 2000
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"release_stage": "preview",
|
||||||
|
"archive_url": "https://git.playones.com/chenmingxuan/Artemis-Plugins/releases/download/rust3-plugin-preview-20261101/task-review-1.1.1.zip",
|
||||||
|
"sha256": "37647b77c7a1384f64ed861f72050858052c187eb7c19cfb338516d5e24e9e0f",
|
||||||
|
"verification": "ARTEMIS 3.x 声明式工作区候选,无运行进程或额外依赖。清单字段/面板及最终 ZIP 回读校验通过;实际界面、自动保存、导航与报告导出待 3.0 宿主统一验收,不沿用 2.4 的历史测试结论。"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"manifest": {
|
||||||
|
"schema_version": 2,
|
||||||
|
"id": "artemis-device-test",
|
||||||
|
"name": "家庭安防多工具测试",
|
||||||
|
"version": "0.5.0+artemis.7",
|
||||||
|
"description": "集成 artemis-device-test Skill:PATH/统一目录自动发现工具及匹配位数的 MediaInfo DLL、按能力独立自检、本机网卡枚举、357 条用例路由、媒体/抓包/串口、V1/V2 设备及联合证据。PC/网站复用视觉插件,手机沿用 Artemis;工具成功不等于用例通过。",
|
||||||
|
"artemis_version": ">=3.0.0,<4.0.0",
|
||||||
|
"platforms": [
|
||||||
|
"win32"
|
||||||
|
],
|
||||||
|
"architectures": [
|
||||||
|
"amd64"
|
||||||
|
],
|
||||||
|
"license": "LicenseRef-Yitong-Artemis-Market; Apache-2.0-Adapter",
|
||||||
|
"server": {
|
||||||
|
"transport": "stdio",
|
||||||
|
"command": "${config.python}",
|
||||||
|
"args": [
|
||||||
|
"-B",
|
||||||
|
"${plugin_dir}/server.py"
|
||||||
|
],
|
||||||
|
"env": {
|
||||||
|
"ARTEMIS_DEVICE_TEST_PROFILE": "${config.profile}",
|
||||||
|
"ARTEMIS_DEVICE_TEST_TOOL_ROOT": "${config.tool_root}",
|
||||||
|
"ARTEMIS_DEVICE_TEST_ENV_FILE": "${config.rtsp_env_file}",
|
||||||
|
"ARTEMIS_DEVICE_TEST_TIMEOUT": "${config.operation_timeout_seconds}",
|
||||||
|
"ARTEMIS_DEVICE_TEST_ALLOW_FIRMWARE_WRITE": "${config.allow_firmware_write}"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"config": {
|
||||||
|
"python": {
|
||||||
|
"label": "插件 Python 解释器(独立准备)",
|
||||||
|
"description": "使用独立 Windows x64 Python,预先安装本插件 requirements.txt。Rust 主程序不提供 Python;安装插件不会运行 pip。",
|
||||||
|
"default": "python",
|
||||||
|
"required": true
|
||||||
|
},
|
||||||
|
"profile": {
|
||||||
|
"label": "本机工具 profile JSON",
|
||||||
|
"description": "可选,固定 tools/runtimes/libraries 路径;不保存凭据。留空时自动发现统一目录和宿主 PATH;显式错误路径不回退。",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"tool_root": {
|
||||||
|
"label": "已解压工具目录",
|
||||||
|
"description": "可选,本机已解压工具目录绝对路径;自动发现 EXE/匹配位数的 MediaInfo.dll,以及 binwalk-python/Scripts/python.exe。不安装程序。",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"rtsp_env_file": {
|
||||||
|
"label": "本机 RTSP 环境文件",
|
||||||
|
"description": "可选,受控 .env 文件的绝对路径;仅按工具指定的环境变量名读取,不回显凭据。",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"operation_timeout_seconds": {
|
||||||
|
"label": "单次操作预算(秒)",
|
||||||
|
"description": "默认45,范围10..3300;宿主插件工具时限至少大10秒,并受任务剩余预算约束。",
|
||||||
|
"default": "45"
|
||||||
|
},
|
||||||
|
"allow_firmware_write": {
|
||||||
|
"label": "允许显式固件写入",
|
||||||
|
"description": "默认 false。仅当前用例明确授权升级时设置 true;工具还要求 execute、完整身份、ROM SHA-256 和审阅摘要。",
|
||||||
|
"default": "false"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"skill": "SKILL.md",
|
||||||
|
"targets": [
|
||||||
|
"android",
|
||||||
|
"mixed",
|
||||||
|
"computer"
|
||||||
|
],
|
||||||
|
"resources": [
|
||||||
|
"desktop:local",
|
||||||
|
"lab:device-test"
|
||||||
|
],
|
||||||
|
"capabilities": {
|
||||||
|
"kind": "other",
|
||||||
|
"recording": "none",
|
||||||
|
"required_tools": [
|
||||||
|
"environment_doctor",
|
||||||
|
"lookup_case",
|
||||||
|
"probe_media",
|
||||||
|
"media_info",
|
||||||
|
"analyze_pcap",
|
||||||
|
"scan_ports",
|
||||||
|
"scan_firmware",
|
||||||
|
"device_capabilities",
|
||||||
|
"list_network_interfaces",
|
||||||
|
"discover_devices",
|
||||||
|
"identify_device",
|
||||||
|
"device_info",
|
||||||
|
"inspect_firmware",
|
||||||
|
"firmware_preflight",
|
||||||
|
"verify_firmware",
|
||||||
|
"capture_packets",
|
||||||
|
"capture_serial",
|
||||||
|
"upgrade_firmware",
|
||||||
|
"import_evidence",
|
||||||
|
"bundle_evidence"
|
||||||
|
],
|
||||||
|
"tools": {
|
||||||
|
"environment_doctor": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"lookup_case": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"probe_media": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "input_file"
|
||||||
|
},
|
||||||
|
"media_info": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "input_file"
|
||||||
|
},
|
||||||
|
"analyze_pcap": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "input_file"
|
||||||
|
},
|
||||||
|
"scan_ports": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "host"
|
||||||
|
},
|
||||||
|
"scan_firmware": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "input_file"
|
||||||
|
},
|
||||||
|
"device_capabilities": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"list_network_interfaces": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"discover_devices": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"identify_device": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "host"
|
||||||
|
},
|
||||||
|
"device_info": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "host"
|
||||||
|
},
|
||||||
|
"inspect_firmware": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "rom_file"
|
||||||
|
},
|
||||||
|
"firmware_preflight": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "host"
|
||||||
|
},
|
||||||
|
"verify_firmware": {
|
||||||
|
"effect": "read",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": true,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "host"
|
||||||
|
},
|
||||||
|
"capture_packets": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "host"
|
||||||
|
},
|
||||||
|
"capture_serial": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "port"
|
||||||
|
},
|
||||||
|
"upgrade_firmware": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "host"
|
||||||
|
},
|
||||||
|
"import_evidence": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "input_file"
|
||||||
|
},
|
||||||
|
"bundle_evidence": {
|
||||||
|
"effect": "write",
|
||||||
|
"observation": false,
|
||||||
|
"idempotent": false,
|
||||||
|
"cancellation": "unknown",
|
||||||
|
"evidence": [
|
||||||
|
"text",
|
||||||
|
"state",
|
||||||
|
"file"
|
||||||
|
],
|
||||||
|
"target_argument": "run_id"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"release_stage": "preview",
|
||||||
|
"archive_url": "https://git.playones.com/chenmingxuan/Artemis-Plugins/releases/download/rust3-plugin-preview-20261101/artemis-device-test-0.5.0+artemis.7-windows-amd64.zip",
|
||||||
|
"sha256": "2af0a60b4e991fc8def707bd562268330790f276528fe66627de817f296c0174",
|
||||||
|
"verification": "ARTEMIS 3.x Windows x64 候选;独立 Python/MCP/dotenv 与外部工具由使用者准备。固定源码、MARKET 内容摘要和最终 ZIP 回读校验;完整许可及证据准入由 SDK 独立预检。Rust 安装、握手、取消、设备与业务验收范围以包内验证记录为准,不沿用旧宿主结论。"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
# Rust 3 插件市场预览验证(2026-11-01)
|
||||||
|
|
||||||
|
固定源码:5d14bcffbc0cb6389c89d0e54b33895d5ab5f57c。标签 rust3-plugin-preview-20261101 指向该提交;构建时工作区干净。
|
||||||
|
|
||||||
|
已运行:打包器 6 项离线回归;Go test/vet/build;三个最终 ZIP 清单与索引一致性、SHA256 回读;device-test 包解压后 SDK 许可、材料/文件摘要绑定检查。12 项 Rust 业务准入仍为 unverified,未按正式审核通过发布。
|
||||||
|
|
||||||
|
预览发行已回读为 draft=false、prerelease=true。三个 ZIP 和四份配套材料共 7 个附件均已通过无认证 HTTPS 下载及 SHA256 对比;build-receipt.json 的 published=false 是构建时状态,发行状态以此记录和实际远端为准。
|
||||||
|
|
||||||
|
| 附件 | SHA256 |
|
||||||
|
| --- | --- |
|
||||||
|
| cua-driver-0.38.0+artemis.2-windows-amd64.zip | 86a26b95618ebff90b59ab8be4d9a5985ef83a6d372405cfdd7ab5ee77ad3308 |
|
||||||
|
| task-review-1.1.1.zip | 37647b77c7a1384f64ed861f72050858052c187eb7c19cfb338516d5e24e9e0f |
|
||||||
|
| artemis-device-test-0.5.0+artemis.7-windows-amd64.zip | 2af0a60b4e991fc8def707bd562268330790f276528fe66627de817f296c0174 |
|
||||||
|
| SHA256SUMS.txt | 30e44c5ab0b715c24a71dc21b396bbfc51aa9a3e5e4a1ae2ea5caa35309bc508 |
|
||||||
|
| catalog-v5.json | feedce75d6de176beb0d9151e51821b9bacb07c86de1db998f6892ab68f0eb45 |
|
||||||
|
| bundle-map.json | 2a838beb0a602d8910bc23f6ede5219bbfd2336ed0832ba9fa46e42f1e77c911 |
|
||||||
|
| build-receipt.json | 4dd61b18853584719373192babe2d4d026bc2ec87d086065eb6fb591b43c9a93 |
|
||||||
|
|
||||||
|
[预览发行](https://git.playones.com/chenmingxuan/Artemis-Plugins/releases/tag/rust3-plugin-preview-20261101)
|
||||||
|
|
||||||
|
Rust 3.0.0 宿主已通过 `/api/plugins/catalog` 严格解析此测试分支的三个条目,并在实际网页的插件市场显示三个开发预览及安装入口。仅验证读取与展示,未安装、启用或扩大 profile 授权;未运行付费模型、设备/桌面业务或录像联调。安装不自动执行 pip。
|
||||||
Reference in new issue
Block a user