# agentica-claude-proxy

Помогает настроить прокси между SDK Agentica и CLI Claude: агенты получают доступ к файловым инструментам, а вы разбираетесь с ошибками прав и галлюцинациями.

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

## Что делает

Скилл пригодится, когда агент Agentica должен работать с файлами и командами через `claude -p`. Внутри — схема связки: агент обращается к `S_M_BASE_URL` на `localhost:2345`, Agentica-сервер шлёт запросы прокси на `localhost:8080`, а тот уже вызывает CLI. Главная ловушка: в режиме `-p` CLI запрещает запись и правку файлов, пока не передашь `--allowedTools Read Write Edit Bash`. Без этого агент отчитывается «permission denied».

Второе требование — поток SSE, а не обычный JSON: прокси отдаёт чанки строками вида `data: {…}` и завершает `data: [DONE]`. Результат агент возвращает блоком Python с `return`, иначе парсер Agentica ничего не извлечёт. Ещё в скилле есть шаблон антигаллюцинационного предупреждения: сначала вызов инструмента, потом ответ по его результату. Песочницы у обеих сторон свои: пути в `/tmp/` блокирует Claude, файлы вне каталога проекта — Agentica, поэтому в примерах используется `workspace/`.

Разбираться с ошибками удобно через `logs/agent-<N>.log` и прямые запросы `curl` к `localhost:8080/v1/chat/completions`. Для запуска нужны `uv` и скрипты: прокси лежит в `scripts/agentica/claude_proxy.py`, зависимостный рой — в `scripts/agentica/dependency_swarm.py`.

## Установка

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

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

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

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

### Claude.ai

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

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

## Когда брать
- выдать агентам Agentica доступ к файловым инструментам CLI
- разобраться, почему агент пишет про отказ в правах
- остановить галлюцинации с ложным успехом задачи
- починить ошибку подключения из-за неверного формата ответа
- проверить, что файл действительно создан

## Примеры запросов агенту
- Настрой прокси Agentica на порт 8080 и проверь, что агент видит инструменты Read, Write, Edit и Bash
- Агент заявляет об успехе, а файла нет — добавь антигаллюцинационный блок в системный промпт
- Проверь прокси запросом curl на `localhost:8080/v1/chat/completions` и покажи ответ

## Похожие
- [setup-matt-pocock-skills](https://affpapa.org/nevibecode/skills/setup-matt-pocock-skills.md) — скилл · 1052851 установка
- [ask-matt](https://affpapa.org/nevibecode/skills/ask-matt.md) — скилл · 766587 установок
- [to-tickets](https://affpapa.org/nevibecode/skills/to-tickets.md) — скилл · 711230 установок
- [writing-plans](https://affpapa.org/nevibecode/skills/writing-plans.md) — скилл · 282859 установок
- [caveman-review](https://affpapa.org/nevibecode/skills/caveman-review.md) — скилл · 411800 установок
- [caveman-compress](https://affpapa.org/nevibecode/skills/caveman-compress.md) — скилл · 411500 установок

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

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

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