Skip to content

refactor(selfHosted): use generated work models - #10

Merged
ark-hand[bot] merged 1 commit into
mainfrom
sync/handfix-3d729e63c5
Aug 26, 2026
Merged

refactor(selfHosted): use generated work models#10
ark-hand[bot] merged 1 commit into
mainfrom
sync/handfix-3d729e63c5

Conversation

@ark-hand

@ark-hand ark-hand Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Hand-written change from the internal SDK repository — not produced by make vendor.

  • source subject: refactor(selfHosted): use generated work models
  • attributed to ark-apis commit: 1ae6acad4ff5d332748b13c47c120ecb01f1f185
  • reason: Self-hosted worker model consolidation using generated work contracts through 1ae6acad.

简述

让 self-hosted worker 直接复用 ark-apis 生成的 WorkItem、WorkData 和 HeartbeatWorkResponse,移除重复协议结构。

改动

  • 删除 selfhosted 下重复的 WorkItem、WorkData、HeartbeatResponse
  • SelfHostedClient、WorkPoller 改用 generated environment model
  • EnvironmentWorker 使用私有 ClaimedWork 运行上下文,不伪造 generated WorkItem
  • SessionSnapshot/Event/SkillRef 继续作为 runner 的归一化运行时视图

验证

  • mvn -q clean test(40 passed)
  • mvn -q checkstyle:check
  • STG Java SkillHub + private skill E2E,通过 Python/Java 命令交互

See merge request: !87

Sync-Source-Commit: 3d729e63c5df1d7d26146e7657001fdc476afbd0
Ark-APIs-Commit: 1ae6acad4ff5d332748b13c47c120ecb01f1f185
Hand-Written-Reason: Self-hosted worker model consolidation using generated work contracts through 1ae6acad.
Release-Version: 0.4.0

Created by ark-hand.

## 简述

让 self-hosted worker 直接复用 ark-apis 生成的 WorkItem、WorkData 和 HeartbeatWorkResponse,移除重复协议结构。

## 改动

- 删除 selfhosted 下重复的 WorkItem、WorkData、HeartbeatResponse
- SelfHostedClient、WorkPoller 改用 generated environment model
- EnvironmentWorker 使用私有 ClaimedWork 运行上下文,不伪造 generated WorkItem
- SessionSnapshot/Event/SkillRef 继续作为 runner 的归一化运行时视图

## 验证

- mvn -q clean test(40 passed)
- mvn -q checkstyle:check
- STG Java SkillHub + private skill E2E,通过 Python/Java 命令交互

See merge request: !87

Sync-Source-Commit: 3d729e63c5df1d7d26146e7657001fdc476afbd0
Ark-APIs-Commit: 1ae6acad4ff5d332748b13c47c120ecb01f1f185
Hand-Written-Reason: Self-hosted worker model consolidation using generated work contracts through 1ae6acad.
Release-Version: 0.4.0
@ark-hand
ark-hand Bot merged commit a8cfe7a into main Aug 26, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants