diff options
Diffstat (limited to 'modules-index.json')
| -rw-r--r-- | modules-index.json | 1997 |
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 |