aboutsummaryrefslogtreecommitdiff
path: root/help.html
diff options
context:
space:
mode:
Diffstat (limited to 'help.html')
-rw-r--r--help.html36
1 files changed, 33 insertions, 3 deletions
diff --git a/help.html b/help.html
index a095d01..6edc7c0 100644
--- a/help.html
+++ b/help.html
@@ -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/&lt;name&gt;.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>