Skip to content

feat: integrate marketplace tools with runtime#321

Merged
h1177h merged 2 commits into1024XEngineer:mainfrom
h1177h:pr/runtime-marketplace-integration
May 8, 2026
Merged

feat: integrate marketplace tools with runtime#321
h1177h merged 2 commits into1024XEngineer:mainfrom
h1177h:pr/runtime-marketplace-integration

Conversation

@h1177h
Copy link
Copy Markdown
Contributor

@h1177h h1177h commented May 8, 2026

变更内容

本 PR 新增 marketplace tools 与 runtime 的集成能力,使 runtime 可以安装、绑定并刷新 marketplace artifact。

主要包括:

  • 新增 marketplace tools,用于 list/get/versions/install/bind/uninstall 等操作
  • runtime 启动时注册 marketplace tools
  • 新增安装后集成逻辑,支持 skill、agent、CLI artifact 写入 runtime 可用位置
  • 新增 hot reload coordinator,用于按 runtime/session/agent/workspace/project/global 范围刷新
  • runtime pool 支持按不同范围刷新实例
  • RefreshToolRegistry 支持重新同步 marketplace tools
  • 补充 runtime marketplace integration 和 markettools 测试

测试

go test ./pkg/runtime ./pkg/capability/markettools

Copy link
Copy Markdown

@fennoai fennoai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I found 2 behavioral issues in the marketplace/runtime integration.

Comment thread pkg/runtime/market_integration.go
Comment thread pkg/runtime/market_integration.go Outdated
@codecov
Copy link
Copy Markdown

codecov Bot commented May 8, 2026

@h1177h h1177h merged commit 1df908f into 1024XEngineer:main May 8, 2026
4 checks 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.

3 participants