关于 deepagents-typescript-quickstart
用于实现 Deep Agents TypeScript 研究 Agent 快速入门的技能,支持选择服务商,并使用服务商内置的网页搜索而非 Tavily。
主要功能
- 01依据官方快速入门实现
- 02选择服务商和模型
- 03使用服务商内置网页搜索
- 04在新目录中创建项目
- 05运行研究 Agent 示例
适用场景
- 01启动 Deep Agents TypeScript 项目
- 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+。
本地设置约束
在快速入门的基础上应用以下要求(以保持设置精简且与模型无关):
-
询问要使用哪个提供商和模型。展示 Deep Agents 与模型无关的特性。建议提示词:
这个 Agent 应使用哪个模型?请传入
provider:model字符串,例如openai:gpt-5.5、anthropic:claude-sonnet-5、google-genai:gemini-3.5-flash。如果不确定,默认使用:anthropic:claude-sonnet-5。
我们将使用该提供商内置的网页搜索(无需单独的搜索 API 密钥)。 -
创建一个新的目录(例如
deep-agent/),并在其中完成所有工作,不要污染已打开的项目。 -
不要使用 Tavily(或
@langchain/tavily)。将快速入门中的搜索工具替换为所选提供商内置的网页搜索。请查阅该提供商的 LangChain 文档,确认当前的导出方式和工具结构(以下为撰写本文时的示例,如有需要请重新核对):提供商 内置搜索工具 Anthropic @langchain/anthropictools.webSearch_*()(或等效字典)OpenAI { type: "web_search" }Google { google_search: {} }优先选择 Anthropic、OpenAI 或 Google,以便使用提供商的搜索功能。唯一需要的密钥是该提供商的 API 密钥,保存在
.env中(已加入 gitignore)。除非用户提出要求,否则跳过 LangSmith 跟踪。 -
安装快速入门中的软件包,但不包括 Tavily;同时添加与所选模型对应的提供商软件包。
-
运行研究示例并展示输出,然后停止。后续步骤可参考
deep-agents-core、自定义和 Managed Deep Agents。