aboutsummaryrefslogtreecommitdiff
path: root/modules-index.json
diff options
context:
space:
mode:
Diffstat (limited to 'modules-index.json')
-rw-r--r--modules-index.json879
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