К основному содержанию
скилл CX Codex

deepagents-python-quickstart — скилл для Claude Code

Собирает минимального Deep Agent на Python по живому quickstart LangChain: спрашивает модель, поднимает отдельную папку проекта, меняет Tavily на встроенный поиск провайдера.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add langchain-ai/langchain-skills --skill deepagents-python-quickstart -a claude-code
Открыть на GitHub

Что делает deepagents-python-quickstart

Скилл проводит через официальный quickstart Deep Agents, а не по памяти. Он забирает страницу документации LangChain и повторяет показанную там форму исследовательского агента: create_deep_agent, системный промпт под ресёрч и запуск с вопросом вроде «What is LangGraph?».

Сначала он спрашивает провайдера и модель строкой provider:model — openai:gpt-5.5, anthropic:claude-sonnet-5, google_genai:gemini-3.5-flash. Если не уверены, советует начать с anthropic:claude-sonnet-5. Работа идёт в новой папке вроде deep-agent/, чтобы открытый проект остался нетронутым.

Поиск берётся встроенный у выбранного провайдера: Tavily и tavily-python не нужны, вместо них подставляется нативный инструмент — {"type": "web_search"} у OpenAI, {"google_search": {}} у Google, web_search с max_uses: 5 у Anthropic. Секрет один: ключ API этого провайдера в gitignore-нутом .env. Ставит deepagents, python-dotenv и пакет провайдера, запускает пример, показывает вывод и останавливается. Ключа выбранного провайдера нет — поиск не заработает, потому что второй поисковый сервис здесь сознательно не подключается.

Какие задачи решает

  • Поднять исследовательского агента на Deep Agents в отдельной папке
  • Сверить код с живой страницей документации, а не с памятью модели
  • Убрать Tavily и взять встроенный поиск провайдера
  • Собрать .env с единственным ключом API и не закоммитить его
  • Прогнать исследовательский пример и посмотреть на вывод

Примеры запросов агенту

  • Собери Deep Agent на Python по официальному quickstart, всю работу веди в новой папке deep-agent/
  • Бери модель anthropic:claude-sonnet-5, поиск встроенный, Tavily не подключай
  • Запусти исследовательский пример и покажи вывод

Как установить deepagents-python-quickstart

1Через Skills CLI (Vercel)

npx skills add langchain-ai/langchain-skills --skill deepagents-python-quickstart -a claude-code

2Вручную: положить файлы

~/.claude/skills/deepagents-python-quickstart/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/deepagents-python-quickstart/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Из того же набора22

swarm Параллельно распределяет независимые задачи по субагентам и собирает результаты в таблицу. Пригодится для пакетного анализа файлов и классификации данных. CX Codex +1 8 800установок ecosystem-primer Помогает выбрать между LangChain, LangGraph и Deep Agents до написания кода. Определяет нужный уровень стека, переменные LangSmith и следующий скилл. CX Codex +1 8 000установок eval-engineering Скилл ведёт вас через проектирование агентских evals: разбирает репозиторий, пишет Task Spec, собирает и проверяет задачи в Harbor. CX Codex +1 5 300установок langgraph-python-quickstart Разворачивает минимального локального агента на LangGraph в Python по официальной документации. Пригодится для быстрой проверки агента в чистой изолированной папке. CX Codex +1 5 200установок langgraph-typescript-quickstart Разворачивает минимального локального агента LangGraph на TypeScript по официальному руководству. Пригодится для быстрой сборки и проверки графов без ручной настройки проекта. CX Codex +1 5 000установок langchain-python-quickstart Создаёт минимального локального LangChain-агента на Python по актуальному quickstart. Нужен, чтобы проверить агентский сценарий в отдельной папке. CX Codex +1 5 000установок deepagents-typescript-quickstart Собирает минимального Deep Agent на TypeScript по официальному квикстарту, с встроенным веб-поиском провайдера вместо Tavily. CX Codex +1 4 900установок langchain-typescript-quickstart Собирает минимального агента на LangChain и TypeScript по официальному квикстарту: погодный инструмент, createAgent, отдельная папка. Пригодится, когда хочется потрогать LangChain локально. CX Codex +1 5 000установок

Похожие

skill-creator langchain-ai Помогает проектировать, создавать и обновлять скиллы для ИИ-агентов по правилам репозитория deepagents. CX Codex +1 1 300установок dataverse-python-quickstart официальный github Генерирует Python-примеры для Microsoft Dataverse SDK: подключение, CRUD, пакетные операции и постраничные запросы. Нужен при разработке интеграции Dataverse на Python. 8 700установок sap-cloud-sdk-ai-python secondsky Подключает пакет sap-ai-sdk-gen к проектам на Python. Помогает обращаться к языковым моделям через SAP AI Core и настраивать оркестрацию запросов. CX Codex +1 545установок langchain-python официальный github Правило для GitHub Copilot, которое подсказывает агенту паттерны LangChain: Runnable, LCEL, чат-модели, ретриверы и векторные хранилища. Пригодится, если вы пишете на Python с LangChain. ★ 40 418звёзд репо langchain-development Mindrally Задаёт агенту правила разработки на LangChain и LangGraph: композиция цепочек, агенты, память, RAG. Пригодится, когда проект на Python растёт и код надо держать в одном стиле. CX Codex +1 681установок migrating-langchain-to-pydantic-ai pydantic Скилл для переноса Python-приложений с LangChain, LangGraph и Deep Agents на Pydantic AI. Пригодится, когда нужно сохранить поведение, а не форму фреймворка. CX Codex +1 314установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Всё по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о deepagents-python-quickstart

Как установить deepagents-python-quickstart в Claude Code?

Выполните npx skills add langchain-ai/langchain-skills --skill deepagents-python-quickstart -a claude-code. Файл скилла появится по пути ~/.claude/skills/deepagents-python-quickstart/SKILL.md.

Что делает deepagents-python-quickstart?

Собирает минимального Deep Agent на Python по официальному quickstart: спрашивает модель, создаёт отдельную папку, ставит пакеты, прогоняет исследовательский пример и показывает результат.

Почему вместо Tavily нужен встроенный поиск провайдера?

Скилл обходится без второго поискового сервиса: поиск идёт через выбранную модель, поэтому хватает одного ключа API в .env.

Исходный текст

SKILL.md · MIT
---
name: deepagents-python-quickstart
description: "Scaffold a minimal local Deep Agent in Python by following the official quickstart, using provider-native web search instead of Tavily. Use when the user wants to quickly build or try a Deep Agent locally."
---

# Deep Agents Python quickstart

Follow the live docs — do not invent an alternate API from memory:

**https://docs.langchain.com/oss/python/deepagents/quickstart**

Fetch that page (Docs MCP or HTTP) and implement the research-agent shape it shows (`create_deep_agent`, research system prompt, invoke with a research question like “What is LangGraph?”).

## Local setup constraints

Apply these on top of the quickstart (they keep setup minimal and model-agnostic):

1. **Ask** which provider/model to use. Showcase that Deep Agents are model-agnostic. Suggested prompt:

   > Which model should this agent use? Pass a `provider:model` string — e.g. `openai:gpt-5.5`, `anthropic:claude-sonnet-5`, `google_genai:gemini-3.5-flash`. Default if you're unsure: **`anthropic:claude-sonnet-5`**.  
   > We'll use that provider's built-in web search (no separate search API key).

2. Create a **new** directory (e.g. `deep-agent/`) and do all work there — do not pollute the open project.

3. **Do not use Tavily** (or any second search vendor). Replace the quickstart's `internet_search` / Tavily tool with the chosen provider's built-in web search. Look up the current tool shape on that provider's LangChain chat docs (examples as of writing — re-check if needed):

   | Provider | Built-in search tool |
   |----------|----------------------|
   | Anthropic | `{"type": "web_search_20260209", "name": "web_search", "max_uses": 5}` |
   | OpenAI | `{"type": "web_search"}` |
   | Google | `{"google_search": {}}` |

   Prefer Anthropic / OpenAI / Google so provider search is available. Only secret: that provider's API key in `.env` (gitignored). Skip LangSmith tracing unless they ask.

4. Install `deepagents` (+ `python-dotenv`) and the provider package for their model — not `tavily-python`.

5. Run the research example, show output, then stop. Point to `deep-agents-core` / customization / Managed Deep Agents for next steps.

© langchain-ai · MIT · langchain-ai/langchain-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой