All nodes/Integrations/VK
VK Tools
Tool for an AI Agent: one bounded entry point to a VK chat — reading (history, search, conversation, members) and moderation (delete, remove, pin, unpin). Each action is enabled separately, and the tool list the model sees is narrowed further by the type of the current chat. The chat comes from the config or the running turn — the model does NOT choose it. Supports dry_run. There is no ban, mute or admin promotion: VK has no such methods for a conversation. Moderation requires the community to be an administrator of the conversation. Connects to the agent's 'Agent extensions' input.
Type in the graph: vk_tools
Try it
Minimal working scenario
- Execute + Data
- Extension
- LLM
- Memory
- Execute + Data + Streaming
Pick your own connection or knowledge base first — the graph carries REPLACE_ME.
Inputs
| Port | Wire | Payload | Notes |
|---|---|---|---|
VK connectionvk_config | Datadata | — |
Outputs
| Port | Wire | Payload | Notes |
|---|---|---|---|
Agent extensiontool_out | Extensionlink_extension | — |
Configuration
| Field | Type | Default | Description |
|---|---|---|---|
VK connectionconnection_id | string | "" | Saved workspace VK connection. A node wired to the 'vk_config' port wins over this field. connection: vkoverridden by port: vk_config |
Dry rundry_run | boolean | false | The model 'performs' mutating actions, but VK is never called. |
Enabled actionsenabled_actions | array<string> | ["history","search","conversation","members"] | Which actions the model may call. Each is toggled separately, and the tool list the model actually sees is narrowed further by the type of the current chat. Only the read actions are on by default. VK has no ban, mute or admin promotion at all. |
Restrict to peer IDpeer_id | string | "" | Pin the tool to one chat. Blank = the chat of the running turn. The model NEVER chooses the chat itself. supports templates |