docs(mda): update to with CLI experience and mcp oauth capability#4216
Open
Victor Moreira (victorm-lc) wants to merge 2 commits into
Open
docs(mda): update to with CLI experience and mcp oauth capability#4216Victor Moreira (victorm-lc) wants to merge 2 commits into
Victor Moreira (victorm-lc) wants to merge 2 commits into
Conversation
Reconcile the Managed Deep Agents guide with shipping CLI/API behavior: - Reference MCP servers via tools.json (tools[].mcp_server_url), the only shape the CLI and OpenAPI support; remove the non-working agent.json tools.mcp_servers example and show the correct interrupt_config key format - Add a tools.json step to the create-project flow (init does not scaffold it) - Document the real deploy output (agent_id/revision/URL + MCP health check) - Correct the quota section: free workspaces are capped at 1 agent, paid plans are unlimited (was "no per-workspace limits") - Add an install note about a stale global `deepagents` shadowing the beta Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
|
Thanks for opening a docs PR, Victor Moreira (@victorm-lc)! When it's ready for review, please add the relevant reviewers:
|
Contributor
|
Mintlify preview branch generated: Site preview: https://langchain-5e9cc07a-preview-vicmda-1780088974-0fb0763.mintlify.app Preview links may take a few minutes to start working while the deployment finishes. Changed documentation pages (preview deep links): |
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.
Overview
Reconciles the Managed Deep Agents documentation with the actual behavior of the
deepagentsdeploy CLI (0.2.0) after running the flow end to end. The headline fix: the guide documented referencing MCP servers viaagent.jsontools.mcp_servers, a shape that exists in neither the CLI nor the OpenAPI spec — following it deploys an agent with no tools. This PR makestools.jsonthe canonical, documented path and corrects several other mismatches.Changes to
src/langsmith/deploy-managed-deep-agent.mdx:agent.jsontools.mcp_serversexample;tools.json(tools[].mcp_server_url) is now the single documented mechanism, with the correctinterrupt_configkey format ({mcp_server_url}::{tool_name}::{mcp_server_name}: true).tools.jsonbefore deploy (sincedeepagents initdoes not scaffold it).tools.jsonfrom "advanced compatibility" to the actual tool-configuration file.healthcheck) and noted that every deploy creates a new agentrevision even when managed files are unchanged.
deepagentscan shadow the beta onPATH(verify withdeepagents --version).src/langsmith/managed-deep-agents-api.mdx: added "agent limits" to the operationaltopics it defers to the deploy guide. The OpenAPI spec was already correct and is
unchanged.
Type of change
Type: Update existing documentation
Related issues/PRs
Checklist
docs devsrc/docs.jsonif neededAdditional notes
All edits were verified against the shipping CLI:
markdownlintreports no new warnings (pre-existing MD046 hits are in untouched REST<Tab>examples),make check-cross-refspasses, and every JSON snippet parses. The documentedtools.jsonshape was confirmed by runningdeepagents deploy --dry-runand checking the emitted payload contains thetoolskey — the exact check that exposed the original bug. No new pages were added, sosrc/docs.jsonneeds no changes.One follow-up worth flagging: confirm with the backend team whether the bare tool-name
interrupt_configform is honored at runtime, or only the{url}::{tool}::{server}key format documented here.