dsh-wallet-ru
Manifest validWallet для DeepSeek Harness: баланс в долларах, юанях и бонусных баллах, тариф Пик / Не пик и встроенное окно пополнения
dsh-plugin-wallet-ru
Баланс DeepSeek, тариф и расход сеанса в доке композера:
Не пик 12 ч 45 мин · Баланс: $0.83 · ¥12.50 · бонус $1.00 · Сессия: 12,3 тыс. ток · $0.04
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^
клик → пополнить клик → траты за 7 дней
Что показывает
| Элемент | Значение |
|---|---|
| Тариф | Не пик зелёным, Пик красным |
| Остаток | сколько осталось до смены тарифа (12 ч 45 мин, 48 мин, 5 ч) |
| Баланс | доллары всегда и первыми, подчёркнуты и кликабельны — ведут на страницу пополнения; юани и бонусные баллы — только если их больше нуля |
| Сессия | токены за сеанс и его стоимость, подчёркнуты и кликабельны |
Валюты приходят с платформы как normal_wallets и bonus_wallets (каждая пара
{currency, balance}). Хост отдаёт их целиком, клиент печатает USD, затем
недолларовые кошельки (¥ для CNY) и бонусные баллы с пометкой «бонус». Всё
остальное — в подсказке при наведении, включая источник баланса (аккаунт или ключ).
Место в доке — order: 0.5: сразу после «ток/с» (order: 0) и левее
«Попадания в кэш» (order: 1).
Шрифт и отступы — от штатных плашек статистики: те же переменные темы
(--dsh-content-font-size-secondary, --dsw-alias-label-tertiary,
--dsw-alias-separator-primary), padding: 1px 8px, табличные цифры.
Клики
-
Сумма баланса — открывает пополнение внутри приложения, штатным окном просмотра платформы: оверлей на всё окно с полосой «‹ Назад · Пополнение баланса · Перезагрузить · В браузере», под полосой — нативная страница
platform.deepseek.com/top_up. Автоматического перехода во внешний браузер нет — только по кнопке «В браузере».Почему оверлей в
shell.overlay, а не полоса под композером. Окно платформы регистрируется в том же устойчивом хосте, куда штатный раздел «Аккаунт» кладёт свои страницы (PlatformOverlayизui-settings-account). Раньше окно жило в доке композера: любая перерисовка дока могла снести нативную вьюху, и окно «открывалось», а рисовать было уже нечему. Оверлей ещё и сдвигает содержимое под заголовок окна Windows (--dsh-windows-titlebar-height), поэтому страница не залезает под системные кнопки, а его область отдаётся в main какgetBoundingClientRect()и едет за окном черезResizeObserver.Белая страница — это проверка CloudFront.
platform.deepseek.comзакрыт AWS WAF: ответ —202сx-amzn-waf-action: challenge, то есть пустая страница на 2.5 КБ с проверочным скриптом. Скрипт грузится с*.token.awswaf.com, и на этом канале его TLS-соединение рвётся (ERR_SSL_PROTOCOL_ERROR), проверка не отрабатывает, авто-перезагрузки не происходит — остаётся белый экран. Вьюха при этом считает, что страница загрузилась, поэтому снаружи отличить её от настоящей нельзя.Измерено на этой машине (без CDP-подсказок, обычные открытия окна): 2 удачи из 4 — то есть примерно каждый второй заход оставляет мёртвую проверку. Повторный
open()(оболочка перед каждым открытием чистит куки сессии, так что это всегда «холодный» заход) даёт независимую попытку и обычно срабатывает. Поэтому в полосе всегда есть «Перезагрузить»: один клик — новая попытка, обычно страница появляется с первого-второго раза.Отдельно: если
open()падает с сетевой ошибкой (ERR_SSL_PROTOCOL_ERROR,ERR_CONNECTION_RESETи т. п.), плагин сам повторяет попытку до трёх раз с паузой 0.8–2.2 с и пишет об этом в области статуса. Слепой повтор после успешного открытия не делается: он с равной вероятностью выбросил бы уже загруженную страницу.Больше из плагина сделать нечего — вьюха и её сессия живут в main-процессе оболочки, доступа к её DOM у плагина нет.
Почему не боковая панель-браузер. Вкладка
browserизctx.sidebarRightоткрывается и адрес показывает, но страница в ней остаётся пустой: у вкладки своя сессия браузера (свои куки, без входа в аккаунт DSH), иplatform.deepseek.comне отдаёт ей документ. Поэтому вкладка не используется, а окно платформы — то, которое работает с уже выполненным входом. -
Расход за сеанс — открывает маленькое окно над чипом: траты по дням за последние 7 дней (дата, токены, деньги) и итог. Закрывается по Escape, клику мимо и повторному клику по кнопке.
Цены и данные
- Токены сеанса — проекция
tokenUsageот слота (useProjection): ввод без кэша + чтение кэша + запись кэша + вывод. - Деньги — по текущему тарифу, доллары за миллион: ввод
$0.14, кэш$0.014, вывод$0.21вне пика; в пик ×2. Запись в кэш считается по цене ввода. - Недельная статистика — хост читает журналы сессий (
sessionPersistence), складывает usage по датам и считает каждый запрос по тарифу своего времени.
Баланс
Два источника, по порядку:
- Обычный вход в аккаунт —
deepseekAccount.getBalance(), ключ API не нужен. - Ключ API —
GET https://api.deepseek.com/user/balanceсDEEPSEEK_API_KEYиз credentials или окружения.
Сумма берётся из долларового кошелька; если его нет — $—, причина в подсказке.
Установка
Web-профиль:
dsh plugin --profile web add github:Vasyarot/dsh-wallet-ru
CLI добавит пакет в зависимости профиля и в dsh.profile.bundles. После установки
перезапустите DSH.
Desktop-профиль. Командная строка им не управляет — отвечает
profile "desktop" is managed exclusively by the Electron application. Ставится
в самом приложении:
- боковая панель → Плагины (Plugins);
- Добавить плагин (Add plugin) → вставьте
github:Vasyarot/dsh-wallet-ruили абсолютный путь к папке плагина; - Установить, затем включите появившийся бандл;
- перезапустите приложение.
Удаление: dsh plugin --profile web remove dsh-plugin-wallet-ru; в desktop —
карточка плагина в том же разделе Плагины → Удалить.
Файлы
index.js— маршрутыGET /wallet-ruиGET /wallet-ru/usage?days=7.client.js— чип и окно недельной статистики.cordis.patch.yml— строкаwallet-ruдля дерева профиля.
Comments
Loading…
Similar plugins
by zlZayn
DSH 插件:在左侧栏底部显示 DeepSeek 账户余额(原生 UI),设置页提供连接、展示币种、预警阈值与刷新节奏的配置卡片。(原生嵌入“设置-插件-插件配置”)
★ 2
↓ 362/wk
MIT
TypeScript
Sep 19, 2026
dsh plugin --profile web add dsh-ds-balanceby MarJose123
DeepSeek Harness plugin: your DeepSeek API balance and the current peak/off-peak billing window, below the message input.
★ 0
MIT
JavaScript
Oct 18, 2026
dsh plugin --profile web add dsh-simple-usage-infoby sunzphy
DeepSeek account wallet balance and the live peak/off-peak billing period, in a fixed status region at the sidebar foot — plus a one-click official top-up link.
★ 1
MIT
JavaScript
Oct 25, 2026
dsh plugin --profile web add dsh-sidebar-statusby fqsklm
DSH Web 顶部标题栏的 DeepSeek 余额/当日消费/峰谷双层图表挂件
★ 0
MIT
JavaScript
Sep 11, 2026
dsh plugin --profile web add dsh-balance-chartby hnmrxz
在 DeepSeek Harness (dsh) 底部状态栏实时显示 DeepSeek 账户余额。
★ 4
MIT
JavaScript
Aug 15, 2026
dsh plugin --profile web add dsh-plugin-deepseek-balanceby hanjf12
dsh-spend + DeepSeek account balance (usage dashboard + CNY balance, peak/off-peak)
★ 0
MIT
JavaScript
Aug 19, 2026
dsh plugin --profile web add dsh-spend-plus