mcpField
D
deepagents-typescript-quickstart

deepagents-typescript-quickstart

github.com/langchain-aiAgent 工作流1.3k5.1k 次安装3 天前更新
代码仓库

关于 deepagents-typescript-quickstart

用于实现 Deep Agents TypeScript 研究 Agent 快速入门的技能,支持选择服务商,并使用服务商内置的网页搜索而非 Tavily。

主要功能

  1. 01依据官方快速入门实现
  2. 02选择服务商和模型
  3. 03使用服务商内置网页搜索
  4. 04在新目录中创建项目
  5. 05运行研究 Agent 示例

适用场景

  1. 01启动 Deep Agents TypeScript 项目
  2. 02不使用 Tavily 运行研究 Agent 示例

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/langchain-ai/langchain-skills --skill deepagents-typescript-quickstart

安装后在 Claude Code 中输入/deepagents-typescript-quickstart确认已加载。

详细介绍

Deep Agents TypeScript 快速入门

请遵循实时文档,不要凭记忆臆造其他 API:

https://docs.langchain.com/oss/javascript/deepagents/quickstart

获取该页面(使用 Docs MCP 或 HTTP),并实现其中展示的研究 Agent 结构(createDeepAgent、研究系统提示词,以及使用类似“What is LangGraph?”的研究问题调用)。需要 Node 22+。

本地设置约束

在快速入门的基础上应用以下要求(以保持设置精简且与模型无关):

  1. 询问要使用哪个提供商和模型。展示 Deep Agents 与模型无关的特性。建议提示词:

    这个 Agent 应使用哪个模型?请传入 provider:model 字符串,例如 openai:gpt-5.5、anthropic:claude-sonnet-5、google-genai:gemini-3.5-flash。如果不确定,默认使用:anthropic:claude-sonnet-5。
    我们将使用该提供商内置的网页搜索(无需单独的搜索 API 密钥)。

  2. 创建一个新的目录(例如 deep-agent/),并在其中完成所有工作,不要污染已打开的项目。

  3. 不要使用 Tavily(或 @langchain/tavily)。将快速入门中的搜索工具替换为所选提供商内置的网页搜索。请查阅该提供商的 LangChain 文档,确认当前的导出方式和工具结构(以下为撰写本文时的示例,如有需要请重新核对):

    提供商内置搜索工具
    Anthropic@langchain/anthropic tools.webSearch_*()(或等效字典)
    OpenAI{ type: "web_search" }
    Google{ google_search: {} }

    优先选择 Anthropic、OpenAI 或 Google,以便使用提供商的搜索功能。唯一需要的密钥是该提供商的 API 密钥,保存在 .env 中(已加入 gitignore)。除非用户提出要求,否则跳过 LangSmith 跟踪。

  4. 安装快速入门中的软件包,但不包括 Tavily;同时添加与所选模型对应的提供商软件包。

  5. 运行研究示例并展示输出,然后停止。后续步骤可参考 deep-agents-core、自定义和 Managed Deep Agents。

评论

支持 Markdown