diff options
Diffstat (limited to 'modules-index.json')
| -rw-r--r-- | modules-index.json | 879 |
1 files changed, 879 insertions, 0 deletions
diff --git a/modules-index.json b/modules-index.json new file mode 100644 index 0000000..41323ef --- /dev/null +++ b/modules-index.json @@ -0,0 +1,879 @@ +{ + "version": "2026-06-03-neuralvfs", + "generated": "2026-06-04T01:25: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 — 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 — 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 — 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 — ConfigManagerModule", + "dependencies": [], + "version": "1.0.0", + "updated": "2026-06-03", + "layer": "core" + }, + "module-duckduckgo": { + "name": "module-duckduckgo", + "file": "modules/core/module-duckduckgo.js", + "type": "core", + "class": "DuckDuckGoModule", + "auto_load": true, + "commands": [ + "ddg", + "duck" + ], + "description": "Extracted from newOS4 index.html — DuckDuckGoModule", + "dependencies": [], + "version": "1.0.0", + "updated": "2026-06-03", + "layer": "core" + }, + "module-dynamicprompts": { + "name": "module-dynamicprompts", + "file": "modules/core/module-dynamicprompts.js", + "type": "core", + "class": "DynamicPromptsModule", + "auto_load": true, + "commands": [ + "prompt", + "prompt-save", + "prompt-list", + "prompt-delete", + "prompt-var", + "prompt-vars" + ], + "description": "Extracted from newOS4 index.html — DynamicPromptsModule", + "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-io": { + "name": "module-io", + "file": "modules/core/module-io.js", + "type": "core", + "class": "ModuleIOModule", + "auto_load": true, + "commands": [ + "export-mods", + "import-mods", + "backup", + "restore", + "share-mod" + ], + "description": "Extracted from newOS4 index.html — ModuleIOModule", + "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 — 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": "module-loader.js", + "auto_load": true, + "commands": [], + "description": "Log to terminal if available", + "dependencies": [], + "version": "1.0.0", + "updated": "2026-06-03", + "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": true, + "commands": [ + "modules", + "listmods", + "loadmod", + "removemod", + "startup-modules", + "load-local", + "loadlocal" + ], + "description": "Extracted from newOS4 index.html — ModuleManagerModule", + "dependencies": [], + "version": "1.0.0", + "updated": "2026-06-03", + "layer": "core" + }, + "module-my": { + "name": "module-my", + "file": "modules/core/module-my.js", + "type": "core", + "class": "MyModule", + "auto_load": true, + "commands": [ + "my", + "my-set", + "my-get", + "my-list", + "my-export", + "my-import", + "my-clear" + ], + "description": "", + "dependencies": [], + "version": "1.0.0", + "updated": "2026-06-03", + "layer": "core" + }, + "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": "── Core Index Builder ──", + "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 — 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 — 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 — 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 — SimpleGUIModule", + "dependencies": [], + "version": "1.0.0", + "updated": "2026-06-03", + "layer": "core" + }, + "module-skills": { + "name": "module-skills", + "file": "modules/core/module-skills.js", + "type": "core", + "class": "SkillsModule", + "auto_load": true, + "commands": [ + "skill-list", + "skill-view", + "skill-create", + "skill-patch", + "skill-delete", + "skill-export", + "skill-import", + "skill-sync" + ], + "description": "Extracted from newOS4 index.html — SkillsModule (v4.2 — Self-improving AI)", + "dependencies": [], + "version": "1.0.0", + "updated": "2026-06-03", + "layer": "core" + }, + "module-smartctx": { + "name": "module-smartctx", + "file": "modules/core/module-smartctx.js", + "type": "core", + "class": "SmartContextModule", + "auto_load": true, + "commands": [ + "context", + "contexts", + "context-new", + "context-delete", + "smart-ask" + ], + "description": "Extracted from newOS4 index.html — SmartContextModule", + "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 — 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 — 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 — 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 — WebX11Terminal", + "dependencies": [], + "version": "1.0.0", + "updated": "2026-06-03", + "layer": "ext" + }, + "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": "ext" + }, + "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": "── which ──", + "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 — 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": "── Hook into terminal.executeCommand ──", + "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" + } + }, + "total": 45 +}
\ No newline at end of file |