diff options
Diffstat (limited to 'help.html')
| -rw-r--r-- | help.html | 36 |
1 files changed, 33 insertions, 3 deletions
@@ -231,7 +231,7 @@ footer .tagline{color:var(--accent2);margin-top:10px;font-weight:500} <h1>WebX11 <span>Docs</span></h1> </div> <div class="header-meta"> - <span class="badge badge-v">v4.5</span> + <span class="badge badge-v">v4.5.9</span> <span class="badge badge-new">28 core Β· 17 ext</span> <span style="color:var(--text2)">160+ commands</span> </div> @@ -558,6 +558,7 @@ diff a.txt b.txt</pre> <tr><td><code>skill-export</code></td><td>Export skill to JSON</td><td><code>skill-export myskill</code></td></tr> <tr><td><code>skill-import</code></td><td>Import skill from JSON</td><td><code>skill-import</code></td></tr> <tr><td><code>skill-sync</code></td><td>Rebuild skill index</td><td><code>skill-sync</code></td></tr> + <tr><td><code>skill-webdav-sync</code></td><td>Push all skills to WebDAV as JSON</td><td><code>skill-webdav-sync</code></td></tr> </table></div> <h3>Config</h3> @@ -605,6 +606,8 @@ diff a.txt b.txt</pre> <tr><td><code>du</code></td><td>Disk usage</td><td><code>du</code></td></tr> <tr><td><code>upload</code></td><td>Upload file from device</td><td><code>upload</code></td></tr> <tr><td><code>download</code></td><td>Download file</td><td><code>download file.txt</code></td></tr> + <tr><td><code>vfs-size</code></td><td>Show VFS size report (top files, system dirs)</td><td><code>vfs-size</code></td></tr> + <tr><td><code>vfs-clean</code></td><td>Nuke snapshots, sessions, and trash</td><td><code>vfs-clean</code></td></tr> <tr><td><code>vfs-export</code></td><td>Download VFS as JSON</td><td><code>vfs-export</code></td></tr> <tr><td><code>vfs-import</code></td><td>Import VFS from JSON</td><td><code>vfs-import</code></td></tr> <tr><td><code>session-save</code></td><td>Save a session snapshot</td><td><code>session-save</code></td></tr> @@ -857,6 +860,7 @@ ollamaconnect</pre> <h3>Code Editor</h3> <p>The AI can <code>edit_module(name)</code> to copy source into the Code Editor modal. Edit inline, then <strong>πΎ Save & Test</strong> to load live from <code>/_mods/</code>. Use <code>test_module</code> without reloading the page.</p> + <p>You can also type <code>edit modules/ext/foo.js</code> β the editor now mirrors saves to <code>_mods/<name>.js</code> so <code>test_module</code> works from either path.</p> </section> <!-- ββ Extras ββ --> @@ -1326,7 +1330,7 @@ listmods</pre> <section id="ref"> <h2>β‘ Quick Reference</h2> <div class="quick-ref"> - <div class="quick-ref-title">WebX11 v4.5</div> + <div class="quick-ref-title">WebX11 v4.5.9</div> <div class="quick-ref-grid"> <div class="quick-ref-item"><span class="cmd">help</span><span class="desc">Show all commands</span></div> <div class="quick-ref-item"><span class="cmd">cls</span><span class="desc">Clear terminal</span></div> @@ -1356,6 +1360,8 @@ listmods</pre> <div class="quick-ref-item"><span class="cmd">base64</span><span class="desc">Encode/decode</span></div> <div class="quick-ref-item"><span class="cmd">nvfs-index</span><span class="desc">Build semantic index</span></div> <div class="quick-ref-item"><span class="cmd">nvfs-resolve</span><span class="desc">Find files by concept</span></div> + <div class="quick-ref-item"><span class="cmd">vfs-size</span><span class="desc">VFS size report</span></div> + <div class="quick-ref-item"><span class="cmd">vfs-clean</span><span class="desc">Nuke system dirs</span></div> <div class="quick-ref-item"><span class="cmd">mindmap svg</span><span class="desc">Render mindmap as SVG</span></div> <div class="quick-ref-item"><span class="cmd">gui</span><span class="desc">Simple GUI builder</span></div> <div class="quick-ref-item"><span class="cmd">contract-list</span><span class="desc">List A2A contracts</span></div> @@ -1390,7 +1396,31 @@ listmods</pre> <li><strong>Neural VFS display-limit config</strong> β <code>nvfs-config</code> command with 4 keys (fuzzy-limit, tree-files, tree-concepts, resolve-files), persisted</li> <li><strong>Orchestrator event bus</strong> β In-memory pub/sub for instant A2A delivery (VFS polling remains as fallback). Improved <code>_deriveCapabilities</code> with 14 keyword mappings</li> <li><strong>Orchestrator extended config</strong> β 4 new interval keys (a2a-poll-interval, heartbeat-check, idle-sweep-interval, dead-purge-timeout) + all config now persists across sessions</li> - <li>Cache: <code>2026-06-06-v4.5</code> β hard refresh required</li> + <li>Cache: <code>2026-06-06-v4.5.9</code> β hard refresh required</li> + </ul> + </div> + + <div class="version-item"> + <div class="v-header"><span class="v-num">v4.5.2 β June 2026</span><span class="v-date">2026-06-06</span></div> + <ul> + <li><strong>VFS Size Diagnostics</strong> β <code>vfs-size</code> shows total VFS size, top 5 largest files, and system dir sizes</li> + <li><strong>VFS Clean</strong> β <code>vfs-clean</code> / <code>vfs clean</code> β nuke snapshots, sessions, trash in one shot</li> + <li><strong>Fractal checkpoint fix</strong> β <code>checkpoint()</code> no longer deep-clones its own <code>/_snapshots/</code>, eliminating recursive bloat. Same for <code>session-save</code></li> + <li><strong>Ghost commands wired</strong> β <code>checkpoint</code>, <code>checkpoint-list</code>, <code>checkpoint-del</code>, <code>rollback</code> had help text but no handlers β now actually work</li> + <li><strong>Autocomplete fix</strong> β Built-in commands (vfs-clean, vfs-size) now appear in dropdown</li> + <li><strong>Editorβ_mods bridge</strong> β <code>edit path/to/module.js</code> now mirrors to <code>_mods/</code> for test_module compatibility</li> + <li><strong>Skill WebDAV Sync</strong> β <code>skill-webdav-sync</code> pushes all skills to WebDAV as JSON files</li> + </ul> + </div> + + <div class="version-item"> + <div class="v-header"><span class="v-num">v4.5.10 β June 2026</span><span class="v-date">2026-06-06</span></div> + <ul> + <li><strong>init(terminal) fix</strong> β <code>loadModuleFromCode</code> and <code>loadModuleFromURL</code> now pass <code>this.terminal</code> to <code>init()</code>, fixing PredictorModule fatal error</li> + <li><strong>Save & Test returns value</strong> β <code>saveCodeEditor</code> checks <code>loadModuleFromCode</code> return before printing success</li> + <li><strong>StateSyncModule recovered</strong> β Extracted from backup, saved to <code>~/.hermes/scripts/</code></li> + <li><strong>PredictorModule hasSync</strong> β Feature detection for sync/recall tasks with tuned duration/turn prediction</li> + <li>Cache: <code>2026-06-06-v4.5.9</code> β hard refresh required</li> </ul> </div> |