Skip to content

feat: drop the superPassword-status tool and super password denial texts - #17

Merged
agentHits merged 1 commit into
AgentHits-Devfrom
feat/remove-super-password
Oct 30, 2026
Merged

agentHits merged 1 commit into
AgentHits-Devfrom
feat/remove-super-password

Conversation

@agentHits

Copy link
Copy Markdown
Owner

Зачем

В панели Dokploy удалён супер-пароль (TaskFlow-Systems/dokploy#132). У панели больше нет эндпоинта /superPassword.status и отказов супер-пароля, поэтому инструмент superPassword-status и пояснения к этим отказам не нужны.

Что изменилось

Где Было Стало
Инструменты superPassword-status загружался при любом пресете и фильтре тегов удалён; всегда загружаются только env-keys и env-apply
Ответ 403 три текста отказа супер-пароля заменялись готовыми пояснениями для модели общий путь: «The Dokploy API request failed with status 403», тело ответа сервера к модели не попадает, как и раньше
TOOLS.md, README раздел superPassword и упоминание инструмента убраны: 601 инструмент, 58 категорий

Риски

  • Если обновить MCP раньше панели, отказы супер-пароля старой панели модель увидит как обычную ошибку 403 без пояснения.

Проверки

Что Результат
bun test ✅ 733 из 733
bun run type-check (основной проект и guard) ✅
biome check ✅ одно старое предупреждение в responseFormatter.ts
bun run generate ✅ src/generated/tools.ts не изменился, из TOOLS.md ушёл только раздел superPassword

Что сделать после мержа

Пересобрать локальный сервер (bun install --frozen-lockfile && bun run build) и перезапустить MCP-клиенты, которые его используют.

🤖 Generated with Claude Code

Что:
- Удалены инструмент superPassword-status (GET /superPassword.status) и src/superPassword.ts: разбор трёх отказов супер-пароля (403) с готовыми пояснениями для модели.
- Всегда загружаемыми остаются только env-keys и env-apply. Из типов убран вид исполнения super-password-status, из TOOLS.md - раздел superPassword (601 инструмент, 58 категорий), из README - упоминание инструмента.
- Ответ 403 теперь проходит общий путь: тело ответа сервера по-прежнему не попадает к модели.
Зачем:
- В панели Dokploy супер-пароль удалён (TaskFlow-Systems/dokploy, PR feat(security): remove the super password): эндпоинта /superPassword.status и таких отказов больше нет.
Риски:
- Пока панель не обновлена до версии без супер-пароля, её отказы супер-пароля показываются моделью как обычная ошибка 403 без пояснения.
Проверки:
- Команды и результаты: bun test - 733 прошли, 0 упали; bun run type-check - exit 0; bunx biome check - без ошибок (1 старое предупреждение в responseFormatter.ts); bun run generate - src/generated/tools.ts не изменился, в TOOLS.md ушёл только раздел superPassword.

What:
- Removed the superPassword-status tool (GET /superPassword.status) and src/superPassword.ts, which turned the three super password 403 denials into fixed explanations for the model.
- Only env-keys and env-apply stay always loaded. The super-password-status execution kind is gone from the types, the superPassword section from TOOLS.md (601 tools, 58 categories) and the tool's mention from the README.
- A 403 now takes the generic path; the server's response body still never reaches the model.
Why:
- The Dokploy panel no longer has a super password (TaskFlow-Systems/dokploy, PR feat(security): remove the super password), so neither /superPassword.status nor those denials exist.
Risks:
- Until the panel is updated to a version without the super password, its super password denials reach the model as a plain 403 without an explanation.
Checks:
- Commands and results: bun test - 733 passed, 0 failed; bun run type-check - exit 0; bunx biome check - no errors (1 old warning in responseFormatter.ts); bun run generate - src/generated/tools.ts unchanged, TOOLS.md lost only the superPassword section.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@agentHits
agentHits merged commit a893fd1 into AgentHits-Dev Oct 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant