Repository navigation
chore(deps-dev): bump @modelcontextprotocol/client from 2.0.0 to 2.2.0 in /packages/agents - #2536
Conversation
Bumps [@modelcontextprotocol/client](https://github.com/modelcontextprotocol/typescript-sdk) from 2.0.0 to 2.2.0. - [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases) - [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/@modelcontextprotocol/client@2.0.0...@modelcontextprotocol/client@2.2.0) --- updated-dependencies: - dependency-name: "@modelcontextprotocol/client" dependency-version: 2.2.0 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
|
| "@earendil-works/pi-durable": "^1.0.0", | ||
| "@earendil-works/pi-tui": "1.0.0", | ||
| "@modelcontextprotocol/client": "2.0.0", | ||
| "@modelcontextprotocol/client": "2.2.0", |
There was a problem hiding this comment.
🟡 Frozen installs reject the client upgrade
With @modelcontextprotocol/client set to 2.2.0, pnpm install --frozen-lockfile rejects the unchanged 2.0.0 lockfile specifier. The CI install fails before builds and tests run.
Learn more
The workspace lockfile records a specifier for each dependency of each importer. The agents importer still records @modelcontextprotocol/client as 2.0.0 despite this manifest requiring 2.2.0. The CI install freezes the lockfile and rejects mismatched importers, stopping the PR before build and test.
Example: On this branch, the agents importer asks for 2.2.0, while the lockfile asks for 2.0.0; a frozen pnpm install exits with an outdated lockfile error rather than installing the new client.
Recommended fix: Regenerate pnpm-lock.yaml using pnpm install from the workspace root and commit it alongside the manifest update. Verify pnpm install --frozen-lockfile succeeds.
Was this helpful? React with 👍 or 👎 to provide feedback.
| "@earendil-works/pi-ai": "^1.0.0", | ||
| "@earendil-works/pi-durable": "^1.0.0", | ||
| "@modelcontextprotocol/client": "2.0.0", | ||
| "@modelcontextprotocol/client": "2.2.0", |
There was a problem hiding this comment.
🔍 MCP example and guide still pin 2.0.0
The Next.js example and installation guide specify 2.0.0, which the new exact peer requirement excludes. Align them with the supported client version.
Was this helpful? React with 👍 or 👎 to provide feedback.
|
Superseded by #2573, which updates |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bumps @modelcontextprotocol/client from 2.0.0 to 2.2.0.
Release notes
Sourced from @modelcontextprotocol/client's releases.
... (truncated)
Commits
dd22ba2Version Packages (#2849)c55efa6fix(server): close a listen stream that has honored nothing (#2651)edd12e2fix(client): deprecate omitting expectedIssuer and apply the SEP-2352 issuer ...ef39308fix(client): follow nextCursor until it is absent; stop on a repeated page (#...9dd722ffix(core): await the notification send so a failed send is never briefly unha...e780e13fix(client): preserve _meta on input_required results (#2862)a4ae2f9docs(client): correct the registerClient deprecation citation to spec PR #285...efebf5bdocs(client): correct token endpoint TLS citation (#2768)d992df7chore: remove CODEOWNERS patterns that match nothing on main (#2884)c0f7aecfix(client): inline jose types in the CommonJS declaration file (#2883)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)You can disable automated security fix PRs for this repo from the Security Alerts page.