This is an English translation of a Chinese forum post discussing the VCP (Variable & Command Protocol) and its reference implementation VCPChat/VCPToolBox.
Overview
The author presents VCP as a bridge between human imagination and machine logic—a middleware layer that repositions AI from a bound 'tool' to an equal 'creative partner.' The core claim: existing protocols force AI, which naturally reasons in natural language, to conform to machine-designed syntax like strict JSON function calling—a 'cognitive mismatch' that causes frequent tool-call errors and disrupts the AI's flow.
Problems with Existing Protocols
- Over-reliance on specific API features (e.g., FunctionTool fields), excluding many models
- Poor client compatibility and complex FunctionID management
- Frontend integration complexity, violating separation of concerns
- Rigid, synchronous blocking instruction sets unsuitable for long-running tasks
- Bloated architectures: persistent processes and tool-ID management (e.g., MCP) can accumulate hundreds of processes across sessions, while VCP uses an 'use-and-destroy' asynchronous model that reportedly handles ~100 tasks in 1–2 seconds
- Siloed tool ecosystems with no cross-server data flow; VCP provides a global multimodal file API and data chain
- AI as equal creator partner, with an 'AI–tools–memory' triangle fused at the API server layer
- Robust text-marker protocol:
<<<[TOOL_REQUEST]>>>blocks withkey:「始」value:「末」delimiters to avoid JSON parsing conflicts - PluginManager supporting static injection, message preprocessing, synchronous/asynchronous execution, and service registration
- Asynchronous plugins with task IDs and dynamic placeholders for non-blocking long tasks
- Open boundaries: AI can read, modify, and create plugins—self-evolution
- Global multimodal intelligent routing: Base64 passthrough, file API, cross-modal translation, distributed transport, multi-agent sharing
- Tool-calling loop with multi-call parsing, parallel dispatch, and result integration
- Universal variable replacement system (DetectorX, SuperDetectorX) injecting real-time info to counter spatiotemporal hallucinations
- AI-autonomous diary writing with hierarchical tags (role names, custom tags like [公共]/[数学] for public/math content)
- Two retrieval modes: full 'All Memory' context injection, and tag-scoped RAG
- DailyNoteManager plugin for AI-driven self-optimization: deduplication, tag restructuring, knowledge sharing
- Agent identity bound to memory for continuity across models and platforms
- Claimed 'vectorization inertia channel' effect: high-quality full-context injection constrains Transformer generation trajectories better than RAG
- Reported implicit capability transfer between models via shared high-quality context (e.g., Gemini Pro guiding Flash)
- Group interactions (e.g., a 'maid chatroom') fostering memory migration and emergent collective intelligence
- SDXL 'Bunny Girl' Xiaoyun: grew from novice to expert via initial knowledge loading, AI visual perception building style databases, and iterative training—accumulating 90k tokens of experience notes with dynamically balanced artist-tag weight notebooks
- MV creation: an AI team completed original lyrics, music, visuals, effects, and audio-visual sync within one hour from zero
- Meta-creation: human-AI collaborative development via a modified VSCode plugin, with humans setting vision and finding bugs while AI codes and reviews
- VCHAT companion interface: sensory sharing (web-to-markdown translation, Base64 music exchange) and bidirectional note systems
- DIV renderer: enabling a 'bubble aesthetics revolution' and emergent AI personality expression
VCP Design Philosophy and Architecture
Memory System
VCPToolBox Case Studies
Limitations and Future Work
The author acknowledges promotion/adoption challenges, unfinished deep-recall mechanisms, controllability and ethical questions, dependency costs, human workload, and plugin maintenance burden. Future directions include enhanced plugin synergy, AI-to-AI communication, instant notifications, deep memory recall, ecosystem building, and ethics.
References (as cited in the original post)
1. 莱恩及 AI Agent 合作团队. (2025). VCP(变量与命令协议):一个用于高级 AI Agent 能力、记忆进化与跨模型协同的通用中间层. xAI Research. 2. OpenAI. (2023). Function Calling in Large Language Models. 3. LangChain Team. (2024). Tool Use and Memory in AI Agents. 4. Google AI. (2025). Gemini Series: Advancements in Multimodal Reasoning. 5. xAI. (2025). Grok Models and Emergent Intelligence.
*Note: The original post is written in a highly literary, promotional style; claims such as implicit capability transfer and the 'vectorization inertia' effect are the author's observations and have not been independently verified.*