Агенти та автоматизаціяПосібник
Запустіть dsh-superagent на дешевій моделі: від issue на GitHub до PR
Налаштуйте dsh-superagent від DeepSeek так, щоб issue зі згадкою облікового запису агента ставав pull request'ом, і оцініть, скільки токенів коштує один тікет.

На цій сторінці
Ви згадуєте агента в новому issue на GitHub, ідете заварити чай і повертаєтесь до pull request. Саме це робить dsh-superagent від DeepSeek, і ви можете запустити його на моделі CheapTokens через DeepSeek Harness (DSH). Далі: встановлення, власний обліковий запис агента на GitHub, перший тестовий issue і бюджет на один тікет.
Одне застереження від самого репозиторію. Його README (перевірено 2 листопада 2026) називає його дослідницьким прототипом лише для довідки, а не офіційним продуктом DeepSeek, і зазначає, що він може містити помилки. Він під ліцензією MIT, має один коміт на main і жодного релізу. Запускайте його на репозиторії, на якому можете дозволити собі експериментувати.
Що він насправді робить#
dsh-superagent — це проактивний агент для програмування для одного репозиторію GitHub, упакований як бандл для DeepSeek Harness. Він слухає GitHub. Коли хтось зі вашого дозволеного списку просить, він відкриває робочий елемент (у документації він зветься Ticket), працює у власній сесії агента та власній директорії і відповідає в початковій розмові, наприклад, pull request'ом. Вебпанель показує елементи, які потребують людини.
Отже, один issue — це одна сесія, а одна сесія — це цикл викликів моделі. Саме в цьому циклі витрачаються токени; якщо ви не бачили чому, чому AI-агенти використовують так багато токенів розбирає приклад із 20 кроків.

Перш ніж почати#
Згідно з документом про розгортання, вам потрібно:
- Node.js 22.19+ або 24+, pnpm, git 2.32+, tmux, Python 3.8+
- GitHub CLI 2.48+ (використовується через невелику обгортку, див. нижче)
- репозиторій на github.com (GitHub Enterprise Server не підтримується)
- DSH у діапазоні версій з
engines.dshуpackage.jsonрепозиторію - провайдер моделі DSH
Останній пункт репозиторій залишає на вас: посібник із налаштування називає провайдера кроком оператора. Для CheapTokens спершу підключіть DeepSeek Harness до CheapTokens і поверніться. Ідентифікатор моделі, який слід використовувати, — deepseek- (повний id, коротка назва з таблиць цін не приймається API), а базова адреса API — https:/. Подробиці на сторінці документації CheapTokens.
На що звернути увагу. Згідно з документом про розгортання, налаштування видаляє змінні середовища, чиї назви містять KEY, PASSWORD, SECRET або TOKEN, і прибирає GH_TOKEN та GITHUB_TOKEN з середовища воркера. Тож ключ провайдера, експортований у shell, не дійде до воркера; налаштуйте його, як описано в статті про підключення.
Встановлення та запуск#
Крок за кроком
Встановіть бандл
Встановіть DSH і репозиторій
Документ (docs/006-deployment.md, перевірено 2 листопада 2026) фіксує release candidate:
npm install -g @deepseek-ai/dsh@0.2.1-rc.3
git clone https://github.com/deepseek-ai/dsh-superagent-prototype dsh-superagent
cd dsh-superagent
pnpm install && pnpm buildСтворіть профіль (лише для чистого встановлення)
dsh superagent --from-default-profile web --dump-config > /dev/null
dsh plugin --profile superagent add "link:$PWD"Запускайте перший рядок лише один раз. На наявному профілі superagent він замінює профіль і видаляє його cordis.patch.yml.
Додайте конфігурацію
Скопіюйте examples/ у ~/. Єдиний обов'язковий ключ — stateDir, абсолютний шлях, де зберігаються база даних, блокування та файли воркера. Запис webserver задає порт (3082 за замовчуванням).
Запустіть його
scripts/dsh-superagent start
scripts/dsh-superagent statusstart працює всередині tmux-сесії під назвою dsh-superagent.

Команда статусу відповідає кодом виходу: 0 — нормально, 1 — перезапуск може допомогти, 2 — частина не вдалася, і перезапуск це не виправить, 3 — налаштування все ще потрібне. Почніть зі значень за замовчуванням: профіль superagent, префікс гілки agent/ і режим прийняття observe, який записує проактивну роботу, не виконуючи її.
Дайте агенту власний обліковий запис GitHub#
Це крок, який люди пропускають, а потім дивуються, чому нічого не відбувається. Агенту потрібен звичайний користувач GitHub із правом запису до вашого репозиторію; GitHub App не може виконувати цю роль.
- Створіть користувача й додайте його як співробітника з правом запису.
- Зробіть обгортку
~/:. local/ bin/ gh- agent GH_. Це відокремлює логін агента від вашого власногоCONFIG_ DIR="$HOME/ . config/ gh- agent" exec gh "$@" gh. - Запустіть
gh-від імені цього користувача.agent auth login - У вебпанелі відкрийте Sources, задайте репозиторій (
owner/name) і шлях до CLI — до обгортки. - У розділі Policy додайте логіни, які можуть давати агенту роботу, до
policy.. Ніщо не стане Ticket, доки когось немає в цьому списку.sources. github. allowed
Чек-лист
Перед першим issue
Ваш перший тестовий issue#
Відкрийте новий issue в репозиторії й напишіть щось маленьке й однозначне, з логіном агента у форматі коду, наприклад: @<agent login> fix the typo in README..
Слово «новий» має значення. Редагування старого issue для додавання згадки не підхоплюється; підхоплюється новий issue або новий коментар. Якщо панель показує Ticket, а потім з'являється гілка, що починається з agent/, ланцюжок працює.
Спробуйте саміСпробуйте: після вашої згадки нічого не відбувається. Що перевірити першим?Показати відповідь
Список дозволених. Доки вашого логіна немає в policy., ніщо не стане Ticket. Після цього перевірте, що згадка була в новому issue або коментарі, а не у відредагованому.
Скільки коштує один тікет#
Репозиторій не публікує використання токенів на тікет, тож це оцінка, побудована на зазначених припущеннях. Припустімо, невеликий тікет потребує 25 викликів моделі. Кожен виклик несе зростаючу розмову: близько 30 000 токенів вхідних даних у середньому і близько 800 токенів відповіді (команда, патч, коротка нотатка).
На тікет це 30 000 × 25 = 750 000 вхідних токенів і 800 × 25 = 20 000 вихідних токенів. На DeepSeek-V4-Flash за сьогоднішніми цінами CheapTokens (вхід $0.015 і вихід $0.10 за 1M токенів) один такий тікет коштує $0.0133.
Нерівномірна частина: вхід приблизно в 37 разів більший за вихід, і це нормально для агентів, бо кожен крок повторно надсилає все, що було раніше. Той самий тікет на інших моделях:
| Модель | Вхід $/1М | Вихід $/1М | Вартість | OpenRouter |
|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.0158 | $0.0268 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.0133 | $0.0553 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.0405 | $0.486 |
750 000 вхідних і 20 000 вихідних токенів загалом. Ціни за 1 млн токенів актуальні та змінюються разом із нашими тарифами; стовпець OpenRouter показує довідкові ціни для того самого навантаження.
У таблиці також є GLM-5.3-Flash (контекст 390K, до 8 192 вихідних токенів на відповідь), якщо ваші тікети короткі, а відповіді маленькі. Для довгих циклів інструментів DeepSeek-V4-Flash дає контекст 380K, до 32 768 токенів на відповідь і одну ціну в будь-яку годину. Ваші власні цифри відрізнятимуться, тож посувайте повзунки:
Калькулятор вартості
День із п'ятьма тікетами (по 25 викликів)
Вхідні токени на запит: 30 000 · Вихідні токени на запит: 800 · Запитів на день: 125
| Модель | За день | За місяць |
|---|---|---|
| GLM-5.3-Flash$0.02$0.04 | $0.079 | $2.37 |
| DeepSeek-V4-Flash$0.015$0.10 | $0.0663 | $1.99 |
| MiniMax-M2.7$0.05$0.15 | $0.203 | $6.08 |
Якщо хочете скоротити вхідну частину, як оцінити вартість AI-агента описує звички, які найбільше важать.
Тримайте його на короткому повідку#
Побудьте день у режимі observe: він записує, що агент зробив би самостійно, тож ви бачите патерн, перш ніж він діятиме. Спершу дозвольте лише власний логін. Перегляньте перші три pull request'и рядок за рядком і перевірте використання моделі на своєму балансі після першого дня, а потім помножте на реальну кількість тікетів.
Репозиторій також зазначає, що деякі рішення з супровідної статті DeepSeek ще не реалізовані, тож сприймайте відсутні функції як незавершені, а не як вашу помилку.
Джерела#
Усі факти про репозиторій походять з deepseek-ai/dsh-superagent-prototype (README, SETUP.md, docs/006-deployment.md), перевірено 2 листопада 2026. Сторінка репозиторію не показує дати коміту, а версія DSH 0.2.1-rc.3 є release candidate, тож перевірте документ ще раз перед встановленням.



