| name | deepagents-gigachat |
| description | Uses the public deepagents-gigachat HarnessProfile package to run Deep Agents or deepagents-code with GigaChat-specific prompts, tool descriptions, and middleware. Use when building Deep Agents workflows on top of GigaChat or when configuring model/provider profiles for deepagents. |
Deep Agents GigaChat
Use this skill when the user is running deepagents, deepagents-code, or a Deep Agents app with GigaChat models.
What this skill covers
- installing
deepagents-gigachat into the same environment as Deep Agents
- automatic harness profile discovery through
deepagents.harness_profiles
- provider keys
gigachat and giga
deepagents-code model configuration for langchain-gigachat
- profile behavior: prompt replacement, tool-description overrides, and
think middleware
- benchmark and filesystem/backend caveats
Workflow
- Confirm the user is working with Deep Agents. If not, use
gigachat-navigation first.
- Configure ordinary GigaChat credentials through
gigachat-setup / langchain-gigachat conventions.
- Install
deepagents-gigachat in the same Python environment as deepagents or deepagents-code.
- Let the profile auto-register; do not duplicate the profile in application code unless debugging discovery.
- For
deepagents-code, configure provider/model entries under ~/.deepagents/config.toml.
- Treat the profile API as beta and keep backend/path assumptions explicit.
- Use benchmark numbers as upstream evidence, not as local verification.
Read these references as needed
- For install and configuration:
references/setup.md
- For what the profile changes:
references/profile-behavior.md
- For benchmark evidence and caveats:
references/benchmarks-and-caveats.md
Default output
- state that this is a Deep Agents harness-profile path, not raw SDK usage
- show the smallest install/config snippet that matches the user's runtime
- call out Python/version/backend caveats before promising behavior
- route non-Deep-Agents GigaChat work back to
gigachat-sdk-*, langchain-gigachat, or gpt2giga
Boundaries
- Do not use this skill for ordinary LangChain chains or RAG; use
langchain-gigachat.
- Do not use this skill for OpenAI/Anthropic-compatible proxy work; use
gpt2giga.
- Do not claim benchmark improvements are locally reproduced unless the benchmark was actually run.