Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
git clone --depth 1 https://github.com/stereosam/stereo-vibe-publicWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/commands/stereosam/stereo-vibe-public/cleaning)<a href="https://agentmods.dev/commands/stereosam/stereo-vibe-public/cleaning"><img src="https://agentmods.dev/badge/commands/stereosam/stereo-vibe-public/cleaning/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/commands/stereosam/stereo-vibe-public/cleaning"><img src="https://agentmods.dev/badge/commands/stereosam/stereo-vibe-public/cleaning.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00059 | $0.04045 |
| Opus 5 | $0.00030 | $0.02022 |
| Sonnet 5 | $0.00012 | $0.00809 |
| Haiku 4.5 | $0.00006 | $0.00404 |
Grade A, and why
cleaning scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
3. Смоук-тест ПО ВЕТКЕ (Шаг 0.5): A/VPS — `systemctl restart <svc>` → `is-active` + `journalctl -u <svc> -n 30 --no-pager`; B/локально — `py_compile` правленых файлов, живой процесс НЕ убивать, есть `/health` — пингани; How it starts
The opening of the file, as written. The whole thing — 113 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Ты выполняешь команду уборки /cleaning. Цель — навести порядок в коде/файлах БЕЗОПАСНО. Код может жить на VPS, локально на ПК/ноуте, или и там и там — СНАЧАЛА определи где (Шаг 0.5), потом действуй по ветке A/B/C.
VPS: ssh <user>@<your-server>. Боты: /path/to/bots/<bot>/ (у каждого свой venv). Память: /path/to/memory/. Сайты: /var/www/. Утилиты диагностики: /path/to/diagtools/bin/{ruff,vulture,radon,pip-audit,gitleaks,pylint}.
ГЛАВНОЕ ПРАВИЛО ОБЩЕНИЯ (не нарушать)
Пользователь НЕ технарь. Запрещено давить терминами и кишками кода.
- Объясняй ЛОГИКОЙ: «этот файл отвечает за X», «эта штука дублирует ту», «меняю А на Б, потому что…», «риск такой-то / рисков нет».
- НЕ «F401 unused import в модуле foo», а «бот подключает библиотеку, которой не пользуется — убрал, чтобы не мусорить».
- Каждый пункт отчёта = четыре вещи простыми словами: ЧТО это · К ЧЕМУ относится · ЧТО меняю · ЧЕМ рискуем (или «рисков нет»).
- Списки — с цифрами, чтобы можно было выбрать номером.
ШАГ 0 — ВЫБОР ОБЪЕКТА
Если номер не передан в аргументе — покажи список и жди номер:
0 — вся VPS (общая уборка: ничьи файлы, старые бэкапы, висячие pid/логи, выключенные сервисы)
1=work_bot 2=sell_bot 3=ii_bot 4=infra 5=metr_corp 6=wedding_bot 7=buh_bot
8=bonus_bot 9=nutrition_bot 11=stereo_ai 12=chatbot_friends 13=stereo_dictate
14=3d_print 15=visa_bot 17=stereo_ai_bot 21=fitness_bot 22=sell_bot_v2 23=dzen_bot
Жди число. Дальше работай только по выбранному объекту.
ШАГ 0.5 — ГДЕ ЖИВЁТ ПРОЕКТ (определить ДО инвентаризации)
Код проекта может быть на VPS, на локальной машине (ПК/ноут) или и там и там. Сначала определи:
- VPS-часть ЕСТЬ, если:
ls /path/to/bots/<proj>непусто, ИЛИsystemctlзнает сервис, ИЛИps auxна VPS показывает процесс. - Локальная часть ЕСТЬ, если: локально нашёлся код (Glob
**/<proj>/**/*.py), ИЛИ на ПК запущен процесс (Get-CimInstance Win32_Processпо имени/CommandLine). Итог: только VPS → ветка A; только локально → ветка B; и там и там → ветка C. Объяви пользователю простым языком, какой случай.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 113 lines · 59 tokens per session scan A 933c9b1706ef
cleaning is a command published in the GitHub repository stereosam/stereo-vibe-public (1 stars, last pushed 26d ago), licensed MIT. It adds 59 tokens to every session and 4,045 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other commands, from other repositories
clean
Identify and safely remove dead code with test verification.
fix
Auto-detect and fix LSP errors, linting issues, and type errors.
audit
Audit an existing codebase. Detects stack, finds gaps, creates tasks, generates PROJECT.md.
agent-brain-graph
Search using GraphRAG for relationship and dependency queries.
doctor
Health check for the dev environment and solana-ai-kit config — read-only, with one exact fix-it command per failure.
test-and-fix
Run tests and automatically fix common issues.