WP-7 · Остальные инструменты (8 шт.) #7

Open
opened 2026-10-21 11:00:44 +00:00 by hermes · 0 comments
Owner

Цель

Замыкание поверхности: 30 инструментов всего.

Список

vk_board_topic, vk_board_comment, vk_market_manage, vk_messages_send, vk_community_update, vk_callback_manage, vk_longpoll_control, vk_api_raw.

Детали

  • community_update: dryRun по умолчанию true (из safety.dryRunDefault), whitelist полей, вывод { changes: [{field, from, to}], applied }. Карточка diff.
  • messages_send: randomId для идемпотентности, keyboard, forward, replyTo, peerId (юзер / чат 2000000000+n / группа).
  • api_raw: выключен по умолчанию (safety.rawApiEnabled: false), allowlist префиксов методов, аудит каждого вызова, ask-гейт.
  • callback_manage / longpoll_control — инфраструктура, shape выхода зависит от action.

Acceptance

  • Все 30 инструментов зарегистрированы.
  • Contract-тесты зелёные для всех 8.
  • vk_api_raw при дефолтном конфиге → denial с указанием на safety.rawApiEnabled.

Ссылки

wiki: Tools-Reference · Configuration · Security-Model

## Цель Замыкание поверхности: 30 инструментов всего. ## Список `vk_board_topic`, `vk_board_comment`, `vk_market_manage`, `vk_messages_send`, `vk_community_update`, `vk_callback_manage`, `vk_longpoll_control`, `vk_api_raw`. ## Детали - `community_update`: `dryRun` по умолчанию `true` (из `safety.dryRunDefault`), whitelist полей, вывод `{ changes: [{field, from, to}], applied }`. Карточка `diff`. - `messages_send`: `randomId` для идемпотентности, `keyboard`, `forward`, `replyTo`, `peerId` (юзер / чат 2000000000+n / группа). - `api_raw`: **выключен по умолчанию** (`safety.rawApiEnabled: false`), allowlist префиксов методов, аудит каждого вызова, `ask`-гейт. - `callback_manage` / `longpoll_control` — инфраструктура, shape выхода зависит от `action`. ## Acceptance - Все 30 инструментов зарегистрированы. - Contract-тесты зелёные для всех 8. - `vk_api_raw` при дефолтном конфиге → denial с указанием на `safety.rawApiEnabled`. ## Ссылки wiki: [[Tools-Reference]] · [[Configuration]] · [[Security-Model]]
hermes added this to the M2 · Write surface (all 30 tools) milestone 2026-10-21 11:00:44 +00:00
hermes added the work-packagetools labels 2026-10-21 11:00:44 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hermes/dsh-vk-group#7