Skip to content

Preserve marketplace plugin package metadata#2250

Open
huanghuoguoguo wants to merge 1 commit into
masterfrom
codex/plugin-marketplace-metadata
Open

Preserve marketplace plugin package metadata#2250
huanghuoguoguo wants to merge 1 commit into
masterfrom
codex/plugin-marketplace-metadata

Conversation

@huanghuoguoguo

Copy link
Copy Markdown
Collaborator

Summary

Preserve package metadata when installing marketplace plugin packages:

  • carry the inspected package author/name/version through marketplace package task metadata
  • avoid re-transferring locally available marketplace package archives
  • cover package metadata extraction in connector unit tests

Validation

  • uv run --python 3.12 pytest tests/unit_tests/plugin/test_connector_pure.py -q
@codecov

codecov Bot commented Jun 14, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 16.66667% with 15 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
src/langbot/pkg/plugin/connector.py 16.66% 15 Missing ⚠️

📢 Thoughts on this report? Let us know!

@huanghuoguoguo huanghuoguoguo changed the title [codex] Preserve marketplace plugin package metadata Jun 17, 2026
@huanghuoguoguo huanghuoguoguo marked this pull request as ready for review June 18, 2026 13:50
@dosubot dosubot Bot added size:S This PR changes 10-29 lines, ignoring generated files. eh: Improve enhance: 现有功能的改进 / improve current features m: Plugins 插件加载及管理模块 / Plugins loading and management labels Jun 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

eh: Improve enhance: 现有功能的改进 / improve current features m: Plugins 插件加载及管理模块 / Plugins loading and management size:S This PR changes 10-29 lines, ignoring generated files.

1 participant