aboutsummaryrefslogtreecommitdiff
path: root/modules-index.json
diff options
context:
space:
mode:
Diffstat (limited to 'modules-index.json')
-rw-r--r--modules-index.json1997
1 files changed, 1091 insertions, 906 deletions
diff --git a/modules-index.json b/modules-index.json
index ffa4efd..6d562f2 100644
--- a/modules-index.json
+++ b/modules-index.json
@@ -1,908 +1,1093 @@
{
- "version": "2026-06-30-v4.5.83",
- "generated": "2026-06-30T00:00:00.000Z",
- "modules": {
- "module-agent-registry": {
- "name": "module-agent-registry",
- "file": "modules/core/module-agent-registry.js",
- "type": "core",
- "class": "AgentRegistryModule",
- "auto_load": true,
- "commands": [
- "agent-list",
- "agent-status",
- "agent-register",
- "agent-unregister",
- "contract-register",
- "contract-list"
- ],
- "description": "module-agent-registry.js \u2014 VFS-backed agent directory with A2A contracts",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-aiasm": {
- "name": "module-aiasm",
- "file": "modules/core/module-aiasm.js",
- "type": "core",
- "class": "WebXAIAliasModule",
- "auto_load": true,
- "commands": [
- "webxai",
- "wx",
- "webx"
- ],
- "description": "Extracted from newOS4 index.html \u2014 WebXAIAliasModule",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-aiassist": {
- "name": "module-aiassist",
- "file": "modules/core/module-aiassist.js",
- "type": "core",
- "class": "WebX11AIAssistantModule",
- "auto_load": true,
- "commands": [
- "ai",
- "ask",
- "ai-clear",
- "ai-system",
- "ai-context",
- "ai-allow",
- "ai-deny",
- "ai-ignore",
- "ai-stop",
- "ai-model"
- ],
- "description": "Extracted from newOS4 index.html \u2014 WebX11AIAssistantModule (Full Agent Loop)",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-chatstudio": {
- "name": "module-chatstudio",
- "file": "modules/core/module-chatstudio.js",
- "type": "core",
- "class": "ChatStudioModule",
- "auto_load": true,
- "commands": [
- "chat"
- ],
- "description": "Load CSS",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-config": {
- "name": "module-config",
- "file": "modules/core/module-config.js",
- "type": "core",
- "class": "ConfigManagerModule",
- "auto_load": true,
- "commands": [
- "config",
- "config-set",
- "config-list",
- "config-delete",
- "config-export",
- "config-reset"
- ],
- "description": "Extracted from newOS4 index.html \u2014 ConfigManagerModule",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-fetcher": {
- "name": "module-fetcher",
- "file": "modules/core/module-fetcher.js",
- "type": "core",
- "class": "WebFetcherModule",
- "auto_load": true,
- "commands": [
- "fetch",
- "web",
- "extract"
- ],
- "description": "example.com\", \"info\");",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-fs": {
- "name": "module-fs",
- "file": "modules/core/module-fs.js",
- "type": "core",
- "class": "FileSystemModule",
- "auto_load": true,
- "commands": [
- "ls",
- "cat",
- "put",
- "rm",
- "trash",
- "trash-dir",
- "ls-trash",
- "empty-trash",
- "mkdir",
- "rmdir",
- "mv",
- "cp",
- "cd",
- "pwd",
- "find",
- "grep",
- "head",
- "tail",
- "sort",
- "wc",
- "touch",
- "tree",
- "du",
- "upload",
- "download",
- "vfs-export",
- "vfs-import"
- ],
- "description": "Use trash for recursive dir removal too",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-leases": {
- "name": "module-leases",
- "file": "modules/core/module-leases.js",
- "type": "core",
- "class": "LeaseModule",
- "auto_load": true,
- "commands": [
- "lease-list",
- "lease-create",
- "lease-revoke"
- ],
- "description": "module-leases.js \u2014 Lease system for agent task delegation",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-loader": {
- "name": "module-loader",
- "file": "modules/core/module-loader.js",
- "type": "core",
- "class": null,
- "auto_load": true,
- "commands": [],
- "description": "Async dependency-ordered module loader (foundation, not a module class)",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-08",
- "layer": "infrastructure"
- },
- "module-manager": {
- "name": "module-manager",
- "file": "modules/core/module-manager.js",
- "type": "core",
- "class": "ModuleManager",
- "auto_load": true,
- "commands": [
- "modules",
- "listmods",
- "loadmod",
- "removemod",
- "startup-modules",
- "load-local",
- "loadlocal"
- ],
- "description": "Extracted from newOS4 index.html \u2014 ModuleManager",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "infrastructure"
- },
- "module-modmgr": {
- "name": "module-modmgr",
- "file": "modules/core/module-modmgr.js",
- "type": "core",
- "class": "ModuleManagerModule",
- "auto_load": false,
- "commands": [
- "modules",
- "listmods",
- "loadmod",
- "removemod",
- "startup-modules",
- "load-local",
- "loadlocal"
- ],
- "description": "DEPRECATED 2026-06-08: duplicate of module-manager.js. Removed from BUILTIN. File kept for one release for rollback safety \u2014 will be deleted in v4.6.0.",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-08",
- "layer": "deprecated"
- },
- "module-neural-vfs": {
- "name": "module-neural-vfs",
- "file": "modules/core/module-neural-vfs.js",
- "type": "core",
- "class": "NeuralVFSModule",
- "auto_load": true,
- "commands": [
- "nvfs-index",
- "nvfs-status",
- "nvfs-resolve",
- "nvfs-tree"
- ],
- "description": "\u2500\u2500 Core Index Builder \u2500\u2500",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-ollama": {
- "name": "module-ollama",
- "file": "modules/core/module-ollama.js",
- "type": "core",
- "class": "OllamaModule",
- "auto_load": true,
- "commands": [
- "ollama",
- "ollamaconnect",
- "ollamadisconnect",
- "ollamamodels",
- "ollamasetmodel",
- "ollamasetproxy",
- "models",
- "model-info",
- "model-pull",
- "model-delete",
- "model-run",
- "ai",
- "ask"
- ],
- "description": "Ollama model management \u2014 connect, list models, pull/delete, run inference",
- "dependencies": [],
- "version": "2.0.0",
- "updated": "2026-06-04",
- "layer": "core"
- },
- "module-orchestrator": {
- "name": "module-orchestrator",
- "file": "modules/core/module-orchestrator.js",
- "type": "core",
- "class": "OrchestratorModule",
- "auto_load": true,
- "commands": [
- "orchestrate",
- "orchestrator-status",
- "orchestrator-spawn",
- "orchestrator-kill",
- "orchestrator-purge"
- ],
- "description": "module-orchestrator.js \u2014 Multi-agent orchestration system",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-searxng": {
- "name": "module-searxng",
- "file": "modules/core/module-searxng.js",
- "type": "core",
- "class": "SearXNGModule",
- "auto_load": true,
- "commands": [
- "search",
- "s",
- "images",
- "videos"
- ],
- "description": "",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-servermon": {
- "name": "module-servermon",
- "file": "modules/core/module-servermon.js",
- "type": "core",
- "class": "ServerMonitorModule",
- "auto_load": true,
- "commands": [
- "server",
- "servers",
- "server-check",
- "server-remove",
- "monitor",
- "system-health"
- ],
- "description": "module-servermon.js \u2014 Server monitoring + self-optimization telemetry",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-simplegui": {
- "name": "module-simplegui",
- "file": "modules/core/module-simplegui.js",
- "type": "core",
- "class": "SimpleGUIModule",
- "auto_load": true,
- "commands": [
- "gui",
- "gui-button",
- "gui-input",
- "gui-text",
- "gui-clear",
- "gui-run"
- ],
- "description": "Extracted from newOS4 index.html \u2014 SimpleGUIModule",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "module-system": {
- "name": "module-system",
- "file": "modules/core/module-system.js",
- "type": "core",
- "class": "SystemModule",
- "auto_load": true,
- "commands": [
- "help",
- "echo",
- "mem",
- "status",
- "preview",
- "factory-reset",
- "reset-vfs",
- "logs",
- "logrotate",
- "health-check",
- "memory-map-export",
- "font-size",
- "setfont",
- "smart-prompt",
- "checkpoint",
- "checkpoint-list",
- "rollback",
- "checkpoint-del",
- "commands",
- "check"
- ],
- "description": "Extracted from newOS4 index.html \u2014 SystemModule",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "ollama-manager": {
- "name": "ollama-manager",
- "file": "modules/core/ollama-manager.js",
- "type": "core",
- "class": "OllamaManager",
- "auto_load": true,
- "commands": [
- "ollamaconnect",
- "ollamamodels",
- "model",
- "models"
- ],
- "description": "Extracted from newOS4 index.html \u2014 OllamaManager / LLMRouter",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "infrastructure"
- },
- "secret-vault": {
- "name": "secret-vault",
- "file": "modules/core/secret-vault.js",
- "type": "core",
- "class": "SecretVault",
- "auto_load": true,
- "commands": [
- "secret-set",
- "secret-get",
- "secret-list",
- "secret-del",
- "secret-lock",
- "secret-unlock",
- "secret-setpin",
- "secret-status"
- ],
- "description": "Extracted from newOS4 index.html \u2014 SecretVault",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "core"
- },
- "terminal": {
- "name": "terminal",
- "file": "modules/core/terminal.js",
- "type": "core",
- "class": "WebX11SecurityManager",
- "auto_load": true,
- "commands": [
- "clear",
- "help",
- "security",
- "security-level",
- "cmd-allow",
- "cmd-deny",
- "cd"
- ],
- "description": "Extracted from newOS4 index.html \u2014 WebX11Terminal",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "infrastructure"
- },
- "virtual-fs": {
- "name": "virtual-fs",
- "file": "modules/core/virtual-fs.js",
- "type": "core",
- "class": "VirtualFileSystem",
- "auto_load": true,
- "commands": [
- "save",
- "load",
- "import"
- ],
- "description": "concept:// listing",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "infrastructure"
- },
- "alias": {
- "name": "alias",
- "file": "modules/ext/alias.js",
- "type": "ext",
- "class": "AliasModule",
- "auto_load": false,
- "commands": [
- "alias",
- "unalias"
- ],
- "description": "Register management commands",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "busybox": {
- "name": "busybox",
- "file": "modules/ext/busybox.js",
- "type": "ext",
- "class": "BusyBoxModule",
- "auto_load": false,
- "commands": [
- "which",
- "env",
- "date",
- "cal",
- "yes",
- "seq",
- "base64",
- "printf",
- "cut",
- "uniq",
- "hostname",
- "whoami",
- "basename",
- "dirname",
- "sleep",
- "expand"
- ],
- "description": "\u2500\u2500 which \u2500\u2500",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "calc": {
- "name": "calc",
- "file": "modules/ext/calc.js",
- "type": "ext",
- "class": "CalcModule",
- "auto_load": false,
- "commands": [
- "calc"
- ],
- "description": "webx11.duckdns.org/spaces/newos4/modules/ext/calc.js');",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "cron": {
- "name": "cron",
- "file": "modules/ext/cron.js",
- "type": "ext",
- "class": "CronModule",
- "auto_load": false,
- "commands": [
- "cron-every",
- "cron-list",
- "cron-stop",
- "cron-clear"
- ],
- "description": "webx11.duckdns.org/spaces/newos4/modules/ext/cron.js');",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "cryptogzip": {
- "name": "cryptogzip",
- "file": "modules/ext/cryptogzip.js",
- "type": "ext",
- "class": "CryptoGzipModule",
- "auto_load": false,
- "commands": [
- "gzip",
- "gunzip",
- "encrypt",
- "decrypt"
- ],
- "description": "CryptoGzipModule \u2014 VFS-level gzip/encrypt commands for WebX11 newOS4",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "diff": {
- "name": "diff",
- "file": "modules/ext/diff.js",
- "type": "ext",
- "class": "DiffModule",
- "auto_load": false,
- "commands": [
- "diff"
- ],
- "description": "Strip trailing empty line if file ends with newline",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "editor": {
- "name": "editor",
- "file": "modules/ext/editor.js",
- "type": "ext",
- "class": "EditorModule",
- "auto_load": false,
- "commands": [
- "edit"
- ],
- "description": "Read existing file content or use empty for new files",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "filemgr": {
- "name": "filemgr",
- "file": "modules/ext/filemgr.js",
- "type": "ext",
- "class": "FileManagerModule",
- "auto_load": false,
- "commands": [
- "files",
- "preview"
- ],
- "description": "code blocks first",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "finder": {
- "name": "finder",
- "file": "modules/ext/finder.js",
- "type": "ext",
- "class": "FinderModule",
- "auto_load": false,
- "commands": [
- "find"
- ],
- "description": "webx11.duckdns.org/spaces/newos4/modules/ext/finder.js');",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "mindmap": {
- "name": "mindmap",
- "file": "modules/ext/mindmap.js",
- "type": "ext",
- "class": "MindmapModule",
- "auto_load": false,
- "commands": [
- "mindmap",
- "svg"
- ],
- "description": "Interactive mindmap creation with inline SVG rendering",
- "dependencies": [],
- "version": "2.0.0",
- "updated": "2026-06-04",
- "layer": "ext"
- },
- "shell": {
- "name": "shell",
- "file": "modules/ext/shell.js",
- "type": "ext",
- "class": "ShellModule",
- "auto_load": false,
- "commands": [
- "export",
- "unset",
- "script",
- "$",
- "set"
- ],
- "description": "\u2500\u2500 Hook into terminal.executeCommand \u2500\u2500",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "skill-pack-core": {
- "name": "skill-pack-core",
- "file": "modules/ext/skill-pack-core.js",
- "type": "ext",
- "class": "SkillPackCoreModule",
- "auto_load": false,
- "commands": [
- "skill-pack-core"
- ],
- "description": "Update existing skill content on fresh load (cache-bust version bump triggers this)",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "theme": {
- "name": "theme",
- "file": "modules/ext/theme.js",
- "type": "ext",
- "class": "ThemeModule",
- "auto_load": false,
- "commands": [
- "theme"
- ],
- "description": "Cancel any active preview",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "tutorial": {
- "name": "tutorial",
- "file": "modules/ext/tutorial.js",
- "type": "ext",
- "class": "TutorialModule",
- "auto_load": false,
- "commands": [
- "tutorial"
- ],
- "description": "Restore saved state or start fresh",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "voice": {
- "name": "voice",
- "file": "modules/ext/voice.js",
- "type": "ext",
- "class": "VoiceModule",
- "auto_load": false,
- "commands": [
- "voice"
- ],
- "description": "webx11.duckdns.org/spaces/newos4/modules/ext/voice.js');",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "webdav": {
- "name": "webdav",
- "file": "modules/ext/webdav.js",
- "type": "ext",
- "class": "WebDAVModule",
- "auto_load": false,
- "commands": [
- "webdav-config",
- "webdav-status",
- "webdav-ls",
- "webdav-push",
- "webdav-pull",
- "webdav-backup",
- "webdav-restore",
- "webdav-backup-list",
- "webdav-browser",
- "webdav-rm",
- "webdav-mkdir",
- "webdav-rename",
- "webdav-move"
- ],
- "description": "{ url, username, password }",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "wpm": {
- "name": "wpm",
- "file": "modules/ext/wpm.js",
- "type": "ext",
- "class": "WpmModule",
- "auto_load": false,
- "commands": [
- "wpm"
- ],
- "description": "webx11.duckdns.org/spaces/newos4/packages.json';",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-03",
- "layer": "ext"
- },
- "test-suite": {
- "class": "TestSuiteModule",
- "file": "modules/test/test-suite.js",
- "layer": "ext",
- "description": "32 automated tests: filesystem, busybox, shell, cryptogzip, skills, security, modules. Load manually with load-local then test",
- "commands": [
- "test"
- ],
- "manual_load": true
- },
- "module-sandbox": {
- "class": "SandboxModule",
- "file": "modules/core/module-sandbox.js",
- "layer": "core",
- "description": "WebWorker sandbox pool for isolated task execution",
- "commands": [
- "sandbox-status",
- "sandbox-config",
- "sandbox-run"
- ]
- },
- "module-smartctx": {
- "class": "SmartContextModule",
- "file": "modules/core/module-smartctx.js",
- "layer": "core",
- "description": "AI context profiles — set AI behavior (coding, debug, creative, technical, chat)",
- "commands": [
- "context",
- "contexts",
- "context-new",
- "context-delete",
- "smart-ask"
- ]
- },
- "sandbox-worker": {
- "class": "SandboxWorker",
- "file": "modules/core/sandbox-worker.js",
- "layer": "infrastructure",
- "description": "WebWorker entry point for sandboxed agent contexts",
- "commands": []
- },
- "module-memory-graph": {
- "class": "MemoryGraphModule",
- "file": "modules/core/module-memory-graph.js",
- "layer": "core",
- "description": "Cross-session persistent memory graph \u2014 nodes for files, concepts, tasks, tools with weighted edges",
- "commands": [
- "memgraph-status",
- "memgraph-search",
- "memgraph-stats",
- "memgraph-export",
- "memgraph-prune"
- ]
- },
- "module-predictor": {
- "class": "PredictorModule",
- "file": "modules/core/module-predictor.js",
- "layer": "core",
- "description": "Predictive resource allocation \u2014 estimates task duration and tool turns from historical data",
- "commands": [
- "predict",
- "predictor-status",
- "predictor-config"
- ]
- },
- "module-world-model": {
- "class": "WorldModelModule",
- "file": "modules/core/module-world-model.js",
- "layer": "core",
- "description": "Global World Model \u2014 system self-awareness synthesis from all subsystems",
- "commands": [
- "world-model",
- "world-model-summary",
- "world-model-ask",
- "world-model-refresh",
- "world-model-config"
- ]
- },
- "media": {
- "name": "media",
- "file": "modules/ext/media.js",
- "type": "ext",
- "class": "MediaModule",
- "auto_load": true,
- "commands": [
- "analyze"
- ],
- "description": "media.js \u2014 ext module",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-18",
- "layer": "ext"
- },
- "console": {
- "name": "console",
- "file": "modules/ext/console.js",
- "type": "ext",
- "class": "JSConsoleModule",
- "auto_load": true,
- "commands": [
- "js",
- "js-run",
- "node"
- ],
- "description": "console.js \u2014 ext module",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-18",
- "layer": "ext"
- },
- "floating": {
- "name": "floating",
- "file": "modules/ext/floating.js",
- "type": "ext",
- "class": "FloatingModule",
- "auto_load": true,
- "commands": [
- "floating-add",
- "floating-remove",
- "floating-list",
- "floating-pos",
- "floating-clear",
- "floating-toggle"
- ],
- "description": "floating.js \u2014 ext module",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-18",
- "layer": "ext"
- },
- "debug-panel": {
- "name": "debug-panel",
- "file": "modules/ext/debug-panel.js",
- "type": "ext",
- "class": "DebugPanel",
- "auto_load": true,
- "commands": [
- "debug",
- "debug-ai"
- ],
- "description": "debug-panel.js \u2014 ext module",
- "dependencies": [],
- "version": "1.0.0",
- "updated": "2026-06-18",
- "layer": "ext"
- }
- },
- "total": 45
+ "version": "2026-10-18-atlas",
+ "generated": "2026-06-30T00:00:00.000Z",
+ "modules": {
+ "module-agent-registry": {
+ "name": "module-agent-registry",
+ "file": "modules/core/module-agent-registry.js",
+ "type": "core",
+ "class": "AgentRegistryModule",
+ "auto_load": true,
+ "commands": [
+ "a2a-ack",
+ "a2a-poll",
+ "a2a-post",
+ "a2a-prune",
+ "a2a-reject",
+ "a2a-status",
+ "agent-list",
+ "agent-register",
+ "agent-status",
+ "agent-unregister",
+ "contract-list",
+ "contract-register"
+ ],
+ "description": "module-agent-registry.js — VFS-backed agent directory with A2A contracts",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-aiasm": {
+ "name": "module-aiasm",
+ "file": "modules/core/module-aiasm.js",
+ "type": "core",
+ "class": "WebXAIAliasModule",
+ "auto_load": true,
+ "commands": [
+ "webx",
+ "webxai",
+ "wx"
+ ],
+ "description": "Extracted from newOS4 index.html — WebXAIAliasModule",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-aiassist": {
+ "name": "module-aiassist",
+ "file": "modules/core/module-aiassist.js",
+ "type": "core",
+ "class": "WebX11AIAssistantModule",
+ "auto_load": true,
+ "commands": [
+ "agent-loops",
+ "ai",
+ "ai-allow",
+ "ai-clear",
+ "ai-compress",
+ "ai-config",
+ "ai-context",
+ "ai-deny",
+ "ai-ignore",
+ "ai-model",
+ "ai-stop",
+ "ai-system",
+ "archive-list",
+ "archive-read",
+ "ask",
+ "bench",
+ "bench-compare",
+ "commit-approve",
+ "commit-deny",
+ "commit-status",
+ "debug",
+ "debug-ai",
+ "debug-ai-last",
+ "debug-ai-log",
+ "debug-ai-send",
+ "guardrail",
+ "guardrail-add",
+ "guardrail-remove",
+ "mem-debug",
+ "reset-mem",
+ "shadow",
+ "shadow-commit",
+ "shadow-rollback",
+ "vaultmind-connect",
+ "vaultmind-query",
+ "vaultmind-status",
+ "wallet-lookup"
+ ],
+ "description": "Extracted from newOS4 index.html — WebX11AIAssistantModule (Full Agent Loop)",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-chatstudio": {
+ "name": "module-chatstudio",
+ "file": "modules/core/module-chatstudio.js",
+ "type": "core",
+ "class": "ChatStudioModule",
+ "auto_load": true,
+ "commands": [
+ "chat"
+ ],
+ "description": "Load CSS",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-config": {
+ "name": "module-config",
+ "file": "modules/core/module-config.js",
+ "type": "core",
+ "class": "ConfigManagerModule",
+ "auto_load": true,
+ "commands": [
+ "config",
+ "config-delete",
+ "config-export",
+ "config-list",
+ "config-reset",
+ "config-set"
+ ],
+ "description": "Extracted from newOS4 index.html — ConfigManagerModule",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-fetcher": {
+ "name": "module-fetcher",
+ "file": "modules/core/module-fetcher.js",
+ "type": "core",
+ "class": "WebFetcherModule",
+ "auto_load": true,
+ "commands": [
+ "extract",
+ "fetch"
+ ],
+ "description": "example.com\", \"info\");",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-fs": {
+ "name": "module-fs",
+ "file": "modules/core/module-fs.js",
+ "type": "core",
+ "class": "FileSystemModule",
+ "auto_load": true,
+ "commands": [
+ "cat",
+ "cd",
+ "cp",
+ "download",
+ "du",
+ "echo",
+ "empty-trash",
+ "find",
+ "grep",
+ "head",
+ "ls",
+ "ls-trash",
+ "mkdir",
+ "mv",
+ "put",
+ "pwd",
+ "rm",
+ "rmdir",
+ "sed",
+ "session-delete",
+ "session-export",
+ "session-import",
+ "session-list",
+ "session-load",
+ "session-new",
+ "session-save",
+ "sort",
+ "tail",
+ "touch",
+ "trash",
+ "trash-dir",
+ "tree",
+ "upload",
+ "vfs-export",
+ "vfs-import",
+ "vfs-size",
+ "wc"
+ ],
+ "description": "Use trash for recursive dir removal too",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-leases": {
+ "name": "module-leases",
+ "file": "modules/core/module-leases.js",
+ "type": "core",
+ "class": "LeaseModule",
+ "auto_load": true,
+ "commands": [
+ "lease-create",
+ "lease-list",
+ "lease-renew",
+ "lease-revoke"
+ ],
+ "description": "module-leases.js — Lease system for agent task delegation",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-loader": {
+ "name": "module-loader",
+ "file": "modules/core/module-loader.js",
+ "type": "core",
+ "class": null,
+ "auto_load": true,
+ "commands": [],
+ "description": "Async dependency-ordered module loader (foundation, not a module class)",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-08",
+ "layer": "infrastructure"
+ },
+ "module-manager": {
+ "name": "module-manager",
+ "file": "modules/core/module-manager.js",
+ "type": "core",
+ "class": "ModuleManager",
+ "auto_load": true,
+ "commands": [
+ "modules",
+ "listmods",
+ "loadmod",
+ "removemod",
+ "startup-modules",
+ "load-local",
+ "loadlocal"
+ ],
+ "description": "Extracted from newOS4 index.html — ModuleManager",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "infrastructure"
+ },
+ "module-modmgr": {
+ "name": "module-modmgr",
+ "file": "modules/core/module-modmgr.js",
+ "type": "core",
+ "class": "ModuleManagerModule",
+ "auto_load": false,
+ "commands": [
+ "listmods",
+ "loadmod",
+ "module-disable",
+ "module-enable",
+ "module-info",
+ "module-list",
+ "module-load",
+ "module-reload",
+ "module-reset",
+ "module-stats",
+ "module-unload",
+ "modules",
+ "modules-list",
+ "removemod"
+ ],
+ "description": "DEPRECATED 2026-06-08: duplicate of module-manager.js. Removed from BUILTIN. File kept for one release for rollback safety — will be deleted in v4.6.0.",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-08",
+ "layer": "deprecated",
+ "tier": "core-bundle"
+ },
+ "module-neural-vfs": {
+ "name": "module-neural-vfs",
+ "file": "modules/core/module-neural-vfs.js",
+ "type": "core",
+ "class": "NeuralVFSModule",
+ "auto_load": true,
+ "commands": [
+ "nvfs-alias",
+ "nvfs-cancel",
+ "nvfs-config",
+ "nvfs-index",
+ "nvfs-index-graph",
+ "nvfs-resolve",
+ "nvfs-save",
+ "nvfs-status",
+ "nvfs-sync",
+ "nvfs-tree"
+ ],
+ "description": "── Core Index Builder ──",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-ollama": {
+ "name": "module-ollama",
+ "file": "modules/core/module-ollama.js",
+ "type": "core",
+ "class": "OllamaModule",
+ "auto_load": true,
+ "commands": [
+ "ai",
+ "ask",
+ "model-delete",
+ "model-info",
+ "model-pull",
+ "model-run",
+ "models",
+ "ollama",
+ "ollamaconnect",
+ "ollamadisconnect",
+ "ollamamodels",
+ "ollamasetmodel",
+ "ollamasetproxy"
+ ],
+ "description": "Ollama model management — connect, list models, pull/delete, run inference",
+ "dependencies": [],
+ "version": "2.0.0",
+ "updated": "2026-06-04",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-orchestrator": {
+ "name": "module-orchestrator",
+ "file": "modules/core/module-orchestrator.js",
+ "type": "core",
+ "class": "OrchestratorModule",
+ "auto_load": true,
+ "commands": [
+ "a2a-list",
+ "a2a-send",
+ "consensus",
+ "consensus-history",
+ "consensus-status",
+ "orchestrate",
+ "orchestrate-decompose",
+ "orchestrate-parallel",
+ "orchestrate-result",
+ "orchestrator-config",
+ "orchestrator-kill",
+ "orchestrator-list",
+ "orchestrator-purge",
+ "orchestrator-restart-policy",
+ "orchestrator-schedule",
+ "orchestrator-schedules",
+ "orchestrator-sleep",
+ "orchestrator-spawn",
+ "orchestrator-status",
+ "orchestrator-unschedule",
+ "orchestrator-wake",
+ "pipeline"
+ ],
+ "description": "module-orchestrator.js — Multi-agent orchestration system",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-searxng": {
+ "name": "module-searxng",
+ "file": "modules/core/module-searxng.js",
+ "type": "core",
+ "class": "SearXNGModule",
+ "auto_load": true,
+ "commands": [
+ "images",
+ "s",
+ "search",
+ "videos"
+ ],
+ "description": "",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-servermon": {
+ "name": "module-servermon",
+ "file": "modules/core/module-servermon.js",
+ "type": "core",
+ "class": "ServerMonitorModule",
+ "auto_load": true,
+ "commands": [
+ "monitor",
+ "server",
+ "server-check",
+ "server-remove",
+ "servers",
+ "system-health",
+ "test-net"
+ ],
+ "description": "module-servermon.js — Server monitoring + self-optimization telemetry",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-simplegui": {
+ "name": "module-simplegui",
+ "file": "modules/core/module-simplegui.js",
+ "type": "core",
+ "class": "SimpleGUIModule",
+ "auto_load": true,
+ "commands": [
+ "gui",
+ "gui-button",
+ "gui-clear",
+ "gui-input",
+ "gui-run",
+ "gui-text"
+ ],
+ "description": "Extracted from newOS4 index.html — SimpleGUIModule",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "module-system": {
+ "name": "module-system",
+ "file": "modules/core/module-system.js",
+ "type": "core",
+ "class": "SystemModule",
+ "auto_load": true,
+ "commands": [
+ "bug-report",
+ "checkpoint",
+ "checkpoint-del",
+ "checkpoint-list",
+ "doctor",
+ "echo",
+ "errors",
+ "factory-reset",
+ "factory-reset-old",
+ "font-size",
+ "health-check",
+ "help",
+ "logrotate",
+ "logs",
+ "mem",
+ "memory-map-export",
+ "preview",
+ "reset",
+ "reset-vfs",
+ "rollback",
+ "setfont",
+ "status",
+ "uptime",
+ "version"
+ ],
+ "description": "Extracted from newOS4 index.html — SystemModule",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "ollama-manager": {
+ "name": "ollama-manager",
+ "file": "modules/core/ollama-manager.js",
+ "type": "core",
+ "class": "OllamaManager",
+ "auto_load": true,
+ "commands": [
+ "ollamaconnect",
+ "ollamamodels",
+ "model",
+ "models"
+ ],
+ "description": "Extracted from newOS4 index.html — OllamaManager / LLMRouter",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "infrastructure"
+ },
+ "secret-vault": {
+ "name": "secret-vault",
+ "file": "modules/core/secret-vault.js",
+ "type": "core",
+ "class": "SecretVault",
+ "auto_load": true,
+ "commands": [
+ "secret-del",
+ "secret-get",
+ "secret-list",
+ "secret-lock",
+ "secret-set",
+ "secret-setpin",
+ "secret-status",
+ "secret-unlock"
+ ],
+ "description": "Extracted from newOS4 index.html — SecretVault",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "core",
+ "tier": "core-bundle"
+ },
+ "terminal": {
+ "name": "terminal",
+ "file": "modules/core/terminal.js",
+ "type": "core",
+ "class": "WebX11SecurityManager",
+ "auto_load": true,
+ "commands": [
+ "clear",
+ "help",
+ "security",
+ "security-level",
+ "cmd-allow",
+ "cmd-deny",
+ "cd"
+ ],
+ "description": "Extracted from newOS4 index.html — WebX11Terminal",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "infrastructure"
+ },
+ "virtual-fs": {
+ "name": "virtual-fs",
+ "file": "modules/core/virtual-fs.js",
+ "type": "core",
+ "class": "VirtualFileSystem",
+ "auto_load": true,
+ "commands": [
+ "save",
+ "load",
+ "import"
+ ],
+ "description": "concept:// listing",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "infrastructure"
+ },
+ "alias": {
+ "name": "alias",
+ "file": "modules/ext/alias.js",
+ "type": "ext",
+ "class": "AliasModule",
+ "auto_load": false,
+ "commands": [
+ "alias",
+ "unalias"
+ ],
+ "description": "Register management commands",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "critical-ext-bundle"
+ },
+ "busybox": {
+ "name": "busybox",
+ "file": "modules/ext/busybox.js",
+ "type": "ext",
+ "class": "BusyBoxModule",
+ "auto_load": false,
+ "commands": [
+ "base64",
+ "basename",
+ "cal",
+ "cut",
+ "date",
+ "dirname",
+ "env",
+ "expand",
+ "hostname",
+ "printf",
+ "seq",
+ "sleep",
+ "uniq",
+ "which",
+ "whoami",
+ "yes"
+ ],
+ "description": "── which ──",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "critical-ext-bundle"
+ },
+ "calc": {
+ "name": "calc",
+ "file": "modules/ext/calc.js",
+ "type": "ext",
+ "class": "CalcModule",
+ "auto_load": false,
+ "commands": [
+ "calc"
+ ],
+ "description": "webx11.duckdns.org/spaces/newos4/modules/ext/calc.js');",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "cron": {
+ "name": "cron",
+ "file": "modules/ext/cron.js",
+ "type": "ext",
+ "class": "CronModule",
+ "auto_load": false,
+ "commands": [
+ "cron-clear",
+ "cron-every",
+ "cron-list",
+ "cron-stop"
+ ],
+ "description": "webx11.duckdns.org/spaces/newos4/modules/ext/cron.js');",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "cryptogzip": {
+ "name": "cryptogzip",
+ "file": "modules/ext/cryptogzip.js",
+ "type": "ext",
+ "class": "CryptoGzipModule",
+ "auto_load": false,
+ "commands": [
+ "decrypt",
+ "encrypt",
+ "gunzip",
+ "gzip",
+ "tar",
+ "untar",
+ "wget"
+ ],
+ "description": "CryptoGzipModule — VFS-level gzip/encrypt commands for WebX11 newOS4",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "diff": {
+ "name": "diff",
+ "file": "modules/ext/diff.js",
+ "type": "ext",
+ "class": "DiffModule",
+ "auto_load": false,
+ "commands": [
+ "diff"
+ ],
+ "description": "Strip trailing empty line if file ends with newline",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "critical-ext-bundle"
+ },
+ "editor": {
+ "name": "editor",
+ "file": "modules/ext/editor.js",
+ "type": "ext",
+ "class": "EditorModule",
+ "auto_load": false,
+ "commands": [
+ "edit"
+ ],
+ "description": "Read existing file content or use empty for new files",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "critical-ext-bundle"
+ },
+ "filemgr": {
+ "name": "filemgr",
+ "file": "modules/ext/filemgr.js",
+ "type": "ext",
+ "class": "FileManagerModule",
+ "auto_load": false,
+ "commands": [
+ "files",
+ "preview"
+ ],
+ "description": "code blocks first",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "critical-ext-bundle"
+ },
+ "finder": {
+ "name": "finder",
+ "file": "modules/ext/finder.js",
+ "type": "ext",
+ "class": "FinderModule",
+ "auto_load": false,
+ "commands": [
+ "find"
+ ],
+ "description": "webx11.duckdns.org/spaces/newos4/modules/ext/finder.js');",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "critical-ext-bundle"
+ },
+ "mindmap": {
+ "name": "mindmap",
+ "file": "modules/ext/mindmap.js",
+ "type": "ext",
+ "class": "MindmapModule",
+ "auto_load": false,
+ "commands": [
+ "mindmap"
+ ],
+ "description": "Interactive mindmap creation with inline SVG rendering",
+ "dependencies": [],
+ "version": "2.0.0",
+ "updated": "2026-06-04",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "shell": {
+ "name": "shell",
+ "file": "modules/ext/shell.js",
+ "type": "ext",
+ "class": "ShellModule",
+ "auto_load": false,
+ "commands": [
+ "export",
+ "script",
+ "set",
+ "sh",
+ "unset"
+ ],
+ "description": "── Hook into terminal.executeCommand ──",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "critical-ext-bundle"
+ },
+ "skill-pack-core": {
+ "name": "skill-pack-core",
+ "file": "modules/ext/skill-pack-core.js",
+ "type": "ext",
+ "class": "SkillPackCoreModule",
+ "auto_load": false,
+ "commands": [
+ "learn-skill",
+ "skill-audit",
+ "skill-create",
+ "skill-delete",
+ "skill-export",
+ "skill-import",
+ "skill-list",
+ "skill-pack-core",
+ "skill-patch",
+ "skill-restore",
+ "skill-sync",
+ "skill-validate",
+ "skill-view",
+ "skill-webdav-sync"
+ ],
+ "description": "Update existing skill content on fresh load (cache-bust version bump triggers this)",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "theme": {
+ "name": "theme",
+ "file": "modules/ext/theme.js",
+ "type": "ext",
+ "class": "ThemeModule",
+ "auto_load": false,
+ "commands": [
+ "theme"
+ ],
+ "description": "Cancel any active preview",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "tutorial": {
+ "name": "tutorial",
+ "file": "modules/ext/tutorial.js",
+ "type": "ext",
+ "class": "TutorialModule",
+ "auto_load": false,
+ "commands": [
+ "tutorial"
+ ],
+ "description": "Restore saved state or start fresh",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "voice": {
+ "name": "voice",
+ "file": "modules/ext/voice.js",
+ "type": "ext",
+ "class": "VoiceModule",
+ "auto_load": false,
+ "commands": [
+ "speak",
+ "voice"
+ ],
+ "description": "webx11.duckdns.org/spaces/newos4/modules/ext/voice.js');",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "webdav": {
+ "name": "webdav",
+ "file": "modules/ext/webdav.js",
+ "type": "ext",
+ "class": "WebDAVModule",
+ "auto_load": false,
+ "commands": [
+ "webdav-backup",
+ "webdav-backup-list",
+ "webdav-browser",
+ "webdav-config",
+ "webdav-login",
+ "webdav-ls",
+ "webdav-mkdir",
+ "webdav-move",
+ "webdav-pull",
+ "webdav-push",
+ "webdav-rename",
+ "webdav-restore",
+ "webdav-rm",
+ "webdav-status"
+ ],
+ "description": "{ url, username, password }",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "wpm": {
+ "name": "wpm",
+ "file": "modules/ext/wpm.js",
+ "type": "ext",
+ "class": "WpmModule",
+ "auto_load": false,
+ "commands": [
+ "wpm"
+ ],
+ "description": "webx11.duckdns.org/spaces/newos4/packages.json';",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-03",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "test-suite": {
+ "class": "TestSuiteModule",
+ "file": "modules/test/test-suite.js",
+ "layer": "ext",
+ "description": "32 automated tests: filesystem, busybox, shell, cryptogzip, skills, security, modules. Load manually with load-local then test",
+ "commands": [
+ "test"
+ ],
+ "manual_load": true
+ },
+ "module-sandbox": {
+ "class": "SandboxModule",
+ "file": "modules/core/module-sandbox.js",
+ "layer": "core",
+ "description": "WebWorker sandbox pool for isolated task execution",
+ "commands": [
+ "sandbox-config",
+ "sandbox-run",
+ "sandbox-status"
+ ],
+ "tier": "core-bundle"
+ },
+ "module-smartctx": {
+ "class": "SmartContextModule",
+ "file": "modules/core/module-smartctx.js",
+ "layer": "core",
+ "description": "AI context profiles — set AI behavior (coding, debug, creative, technical, chat)",
+ "commands": [
+ "context",
+ "context-auto",
+ "context-delete",
+ "context-new",
+ "contexts",
+ "smart-ask"
+ ],
+ "tier": "core-bundle"
+ },
+ "sandbox-worker": {
+ "class": "SandboxWorker",
+ "file": "modules/core/sandbox-worker.js",
+ "layer": "infrastructure",
+ "description": "WebWorker entry point for sandboxed agent contexts",
+ "commands": []
+ },
+ "module-memory-graph": {
+ "class": "MemoryGraphModule",
+ "file": "modules/core/module-memory-graph.js",
+ "layer": "core",
+ "description": "Cross-session persistent memory graph — nodes for files, concepts, tasks, tools with weighted edges",
+ "commands": [
+ "memgraph-agent",
+ "memgraph-decay-config",
+ "memgraph-export",
+ "memgraph-learn",
+ "memgraph-prune",
+ "memgraph-search",
+ "memgraph-session",
+ "memgraph-stats",
+ "memgraph-status"
+ ],
+ "tier": "core-bundle"
+ },
+ "module-predictor": {
+ "class": "PredictorModule",
+ "file": "modules/core/module-predictor.js",
+ "layer": "core",
+ "description": "Predictive resource allocation — estimates task duration and tool turns from historical data",
+ "commands": [
+ "predict",
+ "predictor-config",
+ "predictor-status"
+ ],
+ "tier": "core-bundle"
+ },
+ "module-world-model": {
+ "class": "WorldModelModule",
+ "file": "modules/core/module-world-model.js",
+ "layer": "core",
+ "description": "Global World Model — system self-awareness synthesis from all subsystems",
+ "commands": [
+ "world-model",
+ "world-model-ask",
+ "world-model-config",
+ "world-model-refresh",
+ "world-model-summary"
+ ],
+ "tier": "core-bundle"
+ },
+ "media": {
+ "name": "media",
+ "file": "modules/ext/media.js",
+ "type": "ext",
+ "class": "MediaModule",
+ "auto_load": true,
+ "commands": [
+ "analyze"
+ ],
+ "description": "media.js — ext module",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-18",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "console": {
+ "name": "console",
+ "file": "modules/ext/console.js",
+ "type": "ext",
+ "class": "JSConsoleModule",
+ "auto_load": true,
+ "commands": [
+ "js",
+ "js-run",
+ "node"
+ ],
+ "description": "console.js — ext module",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-18",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "floating": {
+ "name": "floating",
+ "file": "modules/ext/floating.js",
+ "type": "ext",
+ "class": "FloatingModule",
+ "auto_load": true,
+ "commands": [
+ "floating-add",
+ "floating-clear",
+ "floating-list",
+ "floating-pos",
+ "floating-remove",
+ "floating-toggle"
+ ],
+ "description": "floating.js — ext module",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-18",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "debug-panel": {
+ "name": "debug-panel",
+ "file": "modules/ext/debug-panel.js",
+ "type": "ext",
+ "class": "DebugPanel",
+ "auto_load": true,
+ "commands": [
+ "debug"
+ ],
+ "description": "debug-panel.js — ext module",
+ "dependencies": [],
+ "version": "1.0.0",
+ "updated": "2026-06-18",
+ "layer": "ext",
+ "tier": "ext-auto"
+ },
+ "kanban": {
+ "name": "kanban",
+ "file": "modules/ext/kanban.js",
+ "type": "ext",
+ "class": "",
+ "auto_load": true,
+ "description": "",
+ "commands": [
+ "kanban"
+ ],
+ "tier": "ext-auto"
+ },
+ "module-debug-supervisor": {
+ "name": "module-debug-supervisor",
+ "file": "modules/core/module-debug-supervisor.js",
+ "type": "core",
+ "class": "",
+ "auto_load": true,
+ "description": "",
+ "commands": [
+ "debug-analyze",
+ "debug-fix",
+ "debug-health",
+ "debug-history",
+ "debug-stats",
+ "debug-sync",
+ "debug-sync-url",
+ "debug-trends"
+ ],
+ "tier": "core-bundle"
+ },
+ "three": {
+ "name": "three",
+ "file": "modules/ext/three.js",
+ "type": "ext",
+ "class": "",
+ "auto_load": true,
+ "description": "",
+ "commands": [
+ "three"
+ ],
+ "tier": "ext-auto"
+ }
+ },
+ "total": 45
} \ No newline at end of file