The Wire · Showcase
LANGCHAIN PATCHES CREDENTIAL LEAK IN MCP TOOLS; OPENHANDS SHIPS 1.8.0
By RepoJournal · Filed · About AI Agents
LangChain's ChatOpenAI was leaving MCP tool credentials exposed in traces and callbacks, a regression now fixed before wider adoption.
The most urgent story: LangChain plugged a credential bleed in its OpenAI integration where MCP tool authorization fields were reaching LangSmith traces and configured callbacks [1]. The fix redacts both `headers` and `authorization` while preserving them in the actual OpenAI payload, with regression tests covering callback leakage. This matters because MCP tools are becoming standard infrastructure for agent work, and credential handling failures compound fast.
In parallel, LangChain shipped langchain-core 1.5.3 [2] with a fallback to `LANGSMITH_API_KEY` for gateway authentication, addressing a configuration gap. The team also added `user_profile_id` as a convenience attribute for Anthropic integrations [3], reducing boilerplate in agent chains. Model profile data refreshed automatically [4], with Poolside Laguna models removed from OpenRouter as deprecated.
OpenHands released v1.8.0 [5] with MCP server enable/disable controls and fixes for disabled skill context leakage. The team shipped domain-neutral extension-manifest hosting [7], PostHog telemetry identity alignment for Cloud users [8], and backend chooser UI compaction [6]. Cline landed multi-file diff rendering fixes [10], diff preview legacy parity [9], and reasoning-effort selectors for xAI, Z AI, and Moonshot [11].
Across all three desks: 61 commits, 52 PRs, and 8 releases in 24 hours. The credential fix in LangChain is the only breaking issue; everything else is additive or UX polish.
One email a day. Unsubscribe in one click.
Keep up with AI Agents in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → If you deploy ChatOpenAI with MCP tools and LangSmith tracing enabled, upgrade to langchain-core 1.5.3 before your next agent deployment langchain-ai/langchain [immediate]
- → Review your MCP tool credential handling in callbacks if you have custom telemetry wired to ChatOpenAI langchain-ai/langchain [plan]
- → If running OpenHands, pull v1.8.0 for MCP server management and disabled skill fixes OpenHands/OpenHands [plan]
- → Cline users: update for multi-file patch diff accuracy and reasoning model support across xAI, Z AI, and Moonshot cline/cline [monitor]
References
- [1] fix(openai): redact MCP `authorization` ↗ langchain-ai/langchain
- [2] langchain-core==1.5.3 ↗ langchain-ai/langchain
- [3] feat(anthropic): add `user_profile_id` convenience attribute ↗ langchain-ai/langchain
- [4] chore(model-profiles): refresh model profile data (#39141) langchain-ai/langchain
- [5] v1.8.0 ↗ OpenHands/OpenHands
- [6] feat(backends): compact Cloud vs Agent-server add-backend chooser ↗ OpenHands/OpenHands
- [7] feat: add a domain-neutral extension-manifest host ↗ OpenHands/OpenHands
- [8] fix: identify PostHog users with Cloud identity ↗ OpenHands/OpenHands
- [9] Show edited file after the diff preview closes (legacy parity) ↗ cline/cline
- [10] fix(vscode): show per-file diff for multi-file apply_patch ↗ cline/cline
- [11] fix(vscode): show catalog-driven reasoning effort selector for xAI, ZAI, and Moonshot ↗ cline/cline