feat(integrations): add Deep Agents examples - #2653
Conversation
|
|
This PR has 61,816 reviewable changed lines after ignored/generated files are excluded, above cubic's default 50,000-changed-line automatic review limit. The raw diff is 65,117 lines before ignored/generated files are excluded. Most of the diff comes from:
Comment |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Mirrors the TS facade contract change: AI-SDK-based MCP clients (Eve, Vercel AI SDK) reject tool input schemas with a top-level oneOf. The code/actions exclusivity stays in the tool description and is enforced at runtime by the existing exactly-one-of check in runtime.py.
Adds local and managed LangChain Deep Agents examples using the Stagehand Python SDK with
run,snapshot, andscreenshottools.Tests:
uv run ruff check examples/managed/tools/stagehand.pyuv run pytestuv run --project examples/managed mda build examples/managedSummary by cubic
Adds local and managed Deep Agents integrations that expose a persistent Stagehand browser with
run,snapshot, andscreenshottools. Ships a newstagehand-deepagentsMCP server with examples, tests, and a schema fix for broader MCP client compatibility.New Features
stagehand-deepagentsPython package withstagehand-deepagents-mcpstdio server exposingrun,snapshot, andscreenshot.langchain-mcp-adapters; managed example uses Browserbase with bundled Stagehand extension assets and defaults the viewport to 1280x720.oxlint.Bug Fixes
oneOffromruntool input schema to support AI-SDK MCP clients (Eve, Vercel AI SDK). Exclusivity betweencodeandactionsis enforced at runtime.Written for commit 794a78b. Summary will update on new commits.