Add VK Full Admin plugin#179
Conversation
Adding .gitkeep for PR creation (default mode). This file will be removed when the task is complete. Issue: xlabtg#178
vk-full-admin — Полноценное управление личным аккаунтом и сообществами ВКонтакте
Solution summaryImplemented and pushed the VK Full Admin plugin. PR: #179 Added:
Verification:
This summary was automatically extracted from the AI working session output. |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
📊 Context and tokens usage:
Total: (169.1K + 8.6M cached) input tokens, 49.4K output tokens, $12.549587 cost 🤖 Models used:
📎 Log file uploaded as Repository (72379KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
This reverts commit f412fc2.
|
we also need the description to indicate where and how to create access tokens for the plugin so that the user can simply go through the steps to configure the plugin and link API secrets when installing the plugin. |
|
🤖 AI Work Session Started Starting automated work session at 2026-04-27T20:56:53.050Z The PR has been converted to draft mode while work is in progress. This comment marks the beginning of an AI work session. Please wait for the session to finish, and provide your feedback. |
|
Addressed the token setup feedback in commit d2aeb5d. The README now walks through VK developer app creation, user token OAuth, community tokens from VK community API settings, OAuth fallback URLs, WebUI/CLI/env secret linking, and verification steps. PR description has been updated and the PR is ready for review again. |
🤖 Solution Draft LogThis log file contains the complete execution trace of the AI solution draft process. 💰 Cost estimation:
📊 Context and tokens usage:
Total: (126.9K + 3.2M cached) input tokens, 16.8K output tokens, $5.187556 cost 🤖 Models used:
📎 Log file uploaded as Gist (11637KB)Now working session is ended, feel free to review and add any feedback on the solution draft. |
✅ Ready to mergeThis pull request is now ready to be merged:
Monitored by hive-mind with --auto-restart-until-mergeable flag |
Summary
Adds
plugins/vk-full-admin, a production-ready SDK plugin for VK personal account and managed community administration.Implemented coverage:
vk-ioand@vk-io/authorizationwith committedpackage-lock.json.groups.isMemberwithgroups.getByIdfallback.vk_auth_status/vk_group_admin_check.Fixes #178
Reproduction
Before this PR there was no
plugins/vk-full-adminplugin, so Teleton could not expose VK full-admin tools. The test suite verifies the plugin exports all 34 tools and exercises the critical mocked VK flows: admin check before posting, denied-manager behavior, manager-role removal, token redaction, and rate gating.The latest review update addresses installation usability: users can now follow the README from a fresh install to create/link
vk_user_tokenandvk_community_tokens.Tests
node --test plugins/vk-full-admin/tests/index.test.jsnpm run validate(passes with existingcasinoempty-tools warning)npm run lint(passes with existing repo warnings, 0 errors)npm testnpm run typechecknode scripts/build-sdk.mjsnpm audit --audit-level=high --prefix plugins/vk-full-adminnpm audit --audit-level=high(high-level check passes; existing root moderate advisories remain)