
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-brainagent
Advanced tools
BrainAgent — brain-inspired plugin for DeepSeek Harness (dsh): a pipeline of heuristic filters, statistical memory stores and context injections; reward-ledger + UCB1 bandit learning loop (RL-lite)

Когнитивная архитектура как плагин: память, эмоции, мотивация, обучение и автономия для вашего агента dsh.
BrainAgent — плагин для DeepSeek Harness (dsh), который превращает штатного агента из исполнителя разовых задач в долгоживущего персонального ассистента с внутренней когнитивной системой, смоделированной по принципам работы мозга.
~60 модулей, 6 точек интеграции с платформой, 918 unit-тестов, всё работает поверх штатных хуков dsh без единого исключения: анти-спам-пейсинг гол-раундов встроен в сам плагин, патчить хост не нужно. Установка — одна команда, без сборки и разрешений на скрипты.
Одна команда — плагин скачается прямо с GitHub:
npx @deepseek-ai/dsh plugin --profile web add github:stas130286-blip/dsh-brainagent
Затем запустите Web UI:
npx @deepseek-ai/dsh web
Пакет содержит готовый собранный модуль (
lib/index.js) и не содержит install-скриптов.⚠️ Про pnpm ≥ 10: по политике безопасности pnpm по умолчанию блокирует любые git-пакеты, поэтому вместо чистого завершения вы можете увидеть
ERR_PNPM_IGNORED_BUILDS. Это общая для всех git-плагинов dsh политика pnpm (см. обсуждение #2230), а не ошибка установки: файлы плагина уже развёрнуты,npx @deepseek-ai/dsh webбудет работать.Чтобы установка завершалась без предупреждения, скопируйте точный ключ из текста ошибки в
~/.dsh/profiles/web/pnpm-workspace.yamlи повторите команду:allowBuilds: dsh-brainagent@https://codeload.github.com/stas130286-blip/dsh-brainagent/tar.gz/<хеш-коммита>: trueРазрешение безопасно: у пакета нет скриптов, которым это разрешение что-либо позволяет выполнять.
git clone https://github.com/stas130286-blip/dsh-brainagent.git
npx @deepseek-ai/dsh plugin --profile web add ./dsh-brainagent
npx @deepseek-ai/dsh web
Либо подключите исходники оверлеем (запускайте с --patch):
- insert:
- id: brainagent
name: file:///абсолютный/путь/к/dsh-brainagent/src/index.ts
config: {}
Поговорите с агентом — BrainAgent включается автоматически. В чате доступны команды:
| Команда | Что делает |
|---|---|
/brain status | Полный отчёт о состоянии всех систем |
/brain memory <запрос> | Поиск по памяти |
/brain goals | Текущие цели |
/brain neuro | Нейромодуляторы (дофамин и др.) |
/brain habits | Выученные привычки |
/brain learning | Циклы обучения и инсайты |
/brain circadian | Циркадный ритм и сон |
/brain dream | Запустить консолидацию памяти |
…и другие: predict, pathways, personality, metabolic, emergent.
Все модули настраиваются через Config-схему (39 флагов) — любой компонент можно отключить:
- id: brainagent
name: dsh-brainagent
config:
autonomousMinGapMs: 1800000 # пауза между проактивными сообщениями (30 мин)
modules:
actionDispatcher: false # например, отключить автономию
pnpm install # из корня monorepo dsh
pnpm vitest run # 64 файла, 918 тестов
Автономно, вне монорепо:
npm install --legacy-peer-deps # пиры предоставляет хост dsh, а wildcard-зависимости
# тянут несогласованные rc-версии — ставим мягко
npm test # vitest: 64 файла, 918 тестов
npm run typecheck # tsc --noEmit
npm run build # esbuild → lib/index.js
Помимо юнит-тестов модулей есть интеграционный eval-харнесс (src/eval/):
плагин поднимается целиком на мокнутом dsh-контексте (изолированный
dataDir, честный cleanup эффектов) и прогоняет golden-сценарии —
«живой» диалог через полный конвейер, петлю обучения reward-ledger →
strategy-bandit на реальных событиях шины, автономию (доставка,
гейт инструментов, loop-breaker) и регрессию recall «при таком
состоянии памяти recall возвращает это». Это страховка для будущих
рефакторингов: изменение поведения конвейера видно сразу.
Первая же находка (v0.5.1): фрейминг проактивной доставки не
распознавался как автономный цикл — детекция унифицирована и починена.
Обработанный дsh message проходит конвейер:
Thalamus (классификация) → Amygdala (эмоции) → Hippocampus (извлечение памяти)
→ Prefrontal Cortex (решение, fast/slow path) → контекстная инъекция (pre-step)
→ Cerebellum (оценка качества после ответа) → цикл обучения
Все модули обмениваются типизированными сигналами через внутренний event bus
(Corpus Callosum), автономные таймеры работают через ctx.effect.
Код плагина разбит на слои: src/index.ts — только композиция (инициализация
модулей, хуки dsh, cleanup), вся логика — в src/plugin/ (config.ts — схема и
merge конфига, autonomy.ts — проактивная доставка и резолвер намерений,
cycles.ts — жизненный цикл цикла, context.ts — сборка контекста для agent/pre-step).
Честно, без метафор. BrainAgent — это конвейер эвристических фильтров + статистические хранилища + инъекции контекста:
.brainagent/: эпизодическая
и семантическая память, привычки, прогнозы, пробелы в знаниях, журнал
наград. Нейросетей и обучаемых весов внутри плагина нет.Имена модулей (гиппокамп, дофамин, DMN…) — метафора для читаемости: они описывают роль модуля в конвейере, а не механизм реализации. Это не симуляция мозга, и плагин её не обещает.
Единственная явная петля обучения с политикой — learningLoop:
журнал наград (reward-ledger) сводит оценки всех источников в единый
журнал, а многорукий бандит (strategy-bandit, UCB1) по накопленной награде
решает, какие блоки контекста подавать. Политика хранится в таблицах,
а не в весах — обучение с подкреплением без GPU. Отдельные модули
(базальные ганглии, прогнозный движок, зеркальные нейроны) тоже
статистически адаптируются — но без явной политики выбора.
BrainAgent Noncommercial License — свободное некоммерческое использование для всех; коммерческое использование только по соглашению с автором. Подробнее в LICENSE.
BrainAgent is a plugin for DeepSeek Harness (dsh) that turns the stock agent into a long-lived personal assistant with a brain-inspired cognitive system.
~60 modules, 6 platform integration points, 918 unit tests, running entirely on stock dsh hooks — zero core changes.
Highlights
Install — one command, fetched straight from GitHub:
npx @deepseek-ai/dsh plugin --profile web add github:stas130286-blip/dsh-brainagent
npx @deepseek-ai/dsh web
Or from a local clone:
git clone https://github.com/stas130286-blip/dsh-brainagent.git
npx @deepseek-ai/dsh plugin --profile web add ./dsh-brainagent
Ships a prebuilt bundle (lib/index.js) and contains no install scripts.
⚠️ About pnpm ≥ 10: pnpm's security policy blocks any git-hosted package by default, so instead of a clean exit you may see
ERR_PNPM_IGNORED_BUILDS. This is pnpm policy common to all git-installed dsh plugins (see discussion #2230), not an install failure — the plugin files are already in place andnpx @deepseek-ai/dsh webwill work.For a warning-free install, copy the exact key from the error message into
~/.dsh/profiles/web/pnpm-workspace.yamland re-run the command:allowBuilds: dsh-brainagent@https://codeload.github.com/stas130286-blip/dsh-brainagent/tar.gz/<commit-hash>: trueApproving is safe: the package has no scripts the permission would ever run.
Commands: /brain status, /brain memory <query>, /brain goals, /brain neuro, /brain habits, /brain learning, /brain circadian, /brain dream and more
Tests: pnpm vitest run — 64 files, 918 tests
License: BrainAgent Noncommercial License — free noncommercial use for everyone; commercial use requires an agreement with the author. See LICENSE.
FAQs
BrainAgent — brain-inspired plugin for DeepSeek Harness (dsh): a pipeline of heuristic filters, statistical memory stores and context injections; reward-ledger + UCB1 bandit learning loop (RL-lite)
The npm package dsh-brainagent receives a total of 113 weekly downloads. As such, dsh-brainagent popularity was classified as not popular.
We found that dsh-brainagent demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.