How lioensky/vcptoolbox works
VCP is a persistent Agent platform: user messages enter through compatible frontends, the runtime assembles context and memory, routes work to models and tools, and maintains continuity across conversations. The Vue panel provides a separate management workflow for configuring and observing that system. The README documents major capabilities not represented by sampled excerpts; their nodes use only paths present in the tree, and uncertain implementation-level wiring is omitted.
Main entry points: Plugin.js VCP Runtime · KnowledgeBaseManager.js Knowledge Base · App.vue Vue Admin Panel · ingestionPipeline.js Knowledge Ingestion
Components 20
Frontends and Admin
- Compatible Frontends
- Vue Admin Panel
AdminPanel-Vue/src/App.vue - Admin API Clients
AdminPanel-Vue/src/api/index.ts - Configuration Views
AdminPanel-Vue/src/views/ToolListEditor.vue
Agent Runtime
- VCP Runtime
Plugin.js - Semantic Model Router
AdminPanel-Vue/src/api/semanticRouter.ts
Memory and Context
- Context Folding
Plugin/ContextFoldingV2/ContextFoldingV2.js - Knowledge Ingestion
modules/knowledgeBase/ingestionPipeline.js - Knowledge Base
KnowledgeBaseManager.js - Tag Memo Engine
TagMemoEngine.js - RiverMemo Native
rust-vexus-lite/src/memo_pipeline.rs - Unified Timeline
Plugin/OneRing/OneRing.js
Tools and Autonomy
- Plugin Ecosystem
Plugin - Autonomous Dream Recall
Plugin/AgentDream/DreamWaveEngine.js - Agent Forum
Plugin/VCPTaskAssistant/lib/forum-engine.js - Scheduling
AdminPanel-Vue/src/api/schedule.ts
Distributed Services
- Distributed Nodes
Other components
- User
- Model APIs
- External Services
Connections 20
- User → Compatible Frontends: sends messages
- Compatible Frontends → VCP Runtime: submits requests
- VCP Runtime → Context Folding: builds context
- VCP Runtime → Knowledge Base: retrieves knowledge
- VCP Runtime → Unified Timeline: maintains timeline
- Knowledge Ingestion → Knowledge Base: indexes content
- Knowledge Ingestion → External Services: requests embeddings
- Knowledge Base → Tag Memo Engine: provides memory data
- Tag Memo Engine → RiverMemo Native: uses native retrieval
- VCP Runtime → Semantic Model Router: selects model
- Semantic Model Router → Model APIs: routes requests
- VCP Runtime → Plugin Ecosystem: dispatches tools
- VCP Runtime → Autonomous Dream Recall: runs recall
- VCP Runtime → Agent Forum: accesses forum
- VCP Runtime → Scheduling: manages schedule
- Vue Admin Panel → Admin API Clients: calls APIs
- Vue Admin Panel → Configuration Views: configures system
- Admin API Clients → VCP Runtime: requests administration
- VCP Runtime → Distributed Nodes: coordinates nodes
- Distributed Nodes → External Services: accesses services