# agentica-sdk

Справочник по Agentica SDK: декоратор @agentic, spawn(), состояние агента, лимиты токенов и подключение MCP-серверов.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 472 установки · ★ 3946
- Автор: parcadei
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/parcadei/Continuous-Claude-v3/tree/HEAD/.claude/skills/agentica-sdk/SKILL.md
- Обновлён: 2026-01-26
- HTML: https://affpapa.org/nevibecode/skills/agentica-sdk

## Что делает

Скилл даёт агенту справочник по Agentica SDK v0.3.1, чтобы тот писал код на Python без угадывания API. Простейший случай — декоратор `@agentic()` над асинхронной функцией: тело можно оставить многоточием, вычисление берёт на себя модель. Больше контроля даёт `spawn()`: агент создаётся с premise, своим набором инструментов и моделью.

Внутри разобраны возвращаемые типы, разница между premise и system, передача инструментов через scope, персистентность состояния между вызовами, лимиты через `MaxTokens` и учёт расхода токенов. Отдельные разделы — стриминг через `StreamLogger` и логирование: по умолчанию вывод идёт в stdout и в `./logs/agent-<id>.log`, слушатели лежат в `agentica.logging.agent_listener`.

Для MCP нужен файл конфигурации вроде `mcp_config.json` со списком серверов, путь к нему передаётся в `mcp=`. Модели задаются строками вида `openai:gpt-4.1` или `anthropic:claude-sonnet-4.5`, поддерживаются слаги OpenRouter. Синхронный `Agent()` нужен там, где `await` недоступен, например в `__init__`.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-sdk -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/agentica-sdk/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/agentica-sdk/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-sdk -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/agentica-sdk/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-sdk -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/agentica-sdk/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install parcadei/Continuous-Claude-v3 agentica-sdk
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/agentica-sdk/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-sdk -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/parcadei/Continuous-Claude-v3 --path .claude/skills/agentica-sdk
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/agentica-sdk/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add parcadei/Continuous-Claude-v3 --skill agentica-sdk -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/parcadei/Continuous-Claude-v3/tree/HEAD/.claude/skills/agentica-sdk/SKILL.md

## Когда брать
- написать асинхронного агента на Python с нуля
- добавить вызов модели в существующую функцию
- сохранить историю диалога между вызовами
- подключить MCP-серверы к агенту
- ограничить расход токенов на вызов и на раунд

## Примеры запросов агенту
- Напиши агента на Agentica: декоратор @agentic над функцией, которая возвращает dict[str, int]
- Сделай агента через spawn() с premise «Data analyzer» и scope с моей функцией analyze
- Подключи MCP-серверы из mcp_config.json к агенту и покажи, как вызвать его инструмент

## Похожие
- [copilot-sdk-java](https://affpapa.org/nevibecode/rules/copilot-sdk-java.md) — правило · ★ 40418
- [migrating-vercel-ai-sdk-and-eve-to-pydantic-ai](https://affpapa.org/nevibecode/skills/migrating-vercel-ai-sdk-and-eve-to-pydantic-ai.md) — скилл · 306 установок
- [fastapi-python](https://affpapa.org/nevibecode/skills/fastapi-python.md) — скилл · 13900 установок
- [robocorp-cursor-rules](https://affpapa.org/nevibecode/skills/robocorp-cursor-rules.md) — скилл · 636 установок
- [python-pro](https://affpapa.org/nevibecode/skills/httpsgithubcomjeffallan-python-pro.md) — скилл · 8800 установок
- [neo4j-driver-python-skill](https://affpapa.org/nevibecode/skills/neo4j-driver-python-skill.md) — скилл · 976 установок

Из того же набора: [parcadei/continuous-claude-v3](https://affpapa.org/nevibecode/by/parcadei/continuous-claude-v3.md) — 69 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
