{ "version": "2026-11-02-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-stats", "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", "guides", "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", "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", "test", "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", "feedback", "feedback-admin", "feedback-inbox", "hermes", "hermes-poll", "hermes-reset" ], "tier": "core-bundle" }, "three": { "name": "three", "file": "modules/ext/three.js", "type": "ext", "class": "", "auto_load": true, "description": "", "commands": [ "three" ], "tier": "ext-auto" }, "course": { "name": "course", "file": "modules/ext/course.js", "type": "ext", "class": "", "auto_load": true, "description": "", "commands": [ "course" ], "tier": "ext-auto" }, "module-billing": { "name": "module-billing", "file": "modules/core/module-billing.js", "type": "core", "class": "", "auto_load": true, "description": "", "commands": [ "cost", "usage" ], "tier": "core-bundle" } }, "total": 45 }