feat(plugin): support agent plugin spec - #205
Merged
Merged
Conversation
Contributor
There was a problem hiding this comment.
Code Review
This pull request introduces support for installing the repository as an Agent Plugin by adding plugin metadata (plugin/plugin.json), an MCP server configuration (plugin/mcp.json), and updating the README and release-please configuration. The review feedback highlights that the version of google-cloud-db-context-engineering is hardcoded to @0.7.0 in plugin/mcp.json, which will cause it to become stale when the package version is bumped. To resolve this, the reviewer suggests adding regex updaters to release-please-config.json to automatically bump these hardcoded versions during releases.
wangauone
force-pushed
the
feat/agent-plugins-spec
branch
from
August 5, 2026 00:16
d68c403 to
20cfe52
Compare
Make the plugin/ directory a valid Agent Plugins (v1) plugin: - add plugin/plugin.json (spec manifest) - add plugin/mcp.json declaring the db-context-engineering and toolbox MCP servers in spec format - track plugin/plugin.json version via release-please - extend sync-mcp-version.yml so the release-please bump also rewrites the google-cloud-db-context-engineering pin in plugin/mcp.json (sourced from plugin/plugin.json, which has no $.version of its own) - extend presubmit.yml to validate plugin/mcp.json's db-context and toolbox pins, matching the checks already covering the other manifests - document installation via compatible Agent Plugins clients Skills already live under plugin/skills/ and conform to the Agent Skills spec, so no skill changes are needed.
wangauone
force-pushed
the
feat/agent-plugins-spec
branch
from
August 5, 2026 00:23
20cfe52 to
89cf959
Compare
helloeve
approved these changes
Aug 5, 2026
Collaborator
Author
|
/gcbrun |
Collaborator
Author
|
/gcbrun |
wangauone
pushed a commit
that referenced
this pull request
Aug 5, 2026
🤖 I have created a release *beep* *boop* --- ## [0.7.1](v0.7.0...v0.7.1) (2026-08-05) ### Features * **evaluate:** Use REST transport to enable working for unreleased proto fields ([#192](#192)) ([c243711](c243711)) * **plugin:** support agent plugin spec ([#205](#205)) ([27852b1](27852b1)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). --------- Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Make the plugin/ directory a valid Agent Plugins (v1) plugin:
Skills already live under plugin/skills/ and conform to the Agent Skills spec, so no skill changes are needed.