aboutsummaryrefslogtreecommitdiff
path: root/help.html
diff options
context:
space:
mode:
Diffstat (limited to 'help.html')
-rw-r--r--help.html55
1 files changed, 50 insertions, 5 deletions
diff --git a/help.html b/help.html
index 5a827a0..76109e2 100644
--- a/help.html
+++ b/help.html
@@ -231,8 +231,8 @@ 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.11</span>
- <span class="badge badge-new">28 core · 17 ext</span>
+ <span class="badge badge-v">v4.5.22</span>
+ <span class="badge badge-new">38 core · ext</span>
<span style="color:var(--text2)">160+ commands</span>
</div>
</div>
@@ -1012,7 +1012,8 @@ echo 'export NAME=WebX11' &gt; greet.sh
echo 'echo "Hello, $NAME!"' &gt;&gt; greet.sh
<span class="cmt"># Run it</span>
-script greet.sh</pre>
+script greet.sh
+sh greet.sh</pre>
<h3>Shell Commands</h3>
<div class="table-wrap"><table>
@@ -1021,9 +1022,46 @@ script greet.sh</pre>
<tr><td><code>unset &lt;var&gt;</code></td><td>Remove a shell variable</td></tr>
<tr><td><code>set</code></td><td>List all shell variables</td></tr>
<tr><td><code>script &lt;path.sh&gt;</code></td><td>Run a VFS script file</td></tr>
+ <tr><td><code>sh &lt;path.sh&gt;</code></td><td>Alias for <code>script</code> — run a VFS script file</td></tr>
+ <tr><td><code>alias [name=value]</code></td><td>List aliases or set a custom alias name=command</td></tr>
+ <tr><td><code>unalias &lt;name&gt;</code></td><td>Remove a custom alias</td></tr>
</table></div>
</section>
+ <!-- ── Floating UI ── -->
+ <section id="floating">
+ <h2>🪄 Floating UI</h2>
+ <div class="callout callout-success">
+ <span class="callout-title">Remixable floating buttons · Menus · Panels</span>
+ The Floating Module lets you or the AI spawn persistent floating UI elements that survive page reloads. All state is kept in localStorage.
+ </div>
+ <div class="table-wrap"><table>
+ <tr><th>Command</th><th>Description</th></tr>
+ <tr><td><code>floating-add btn &lt;id&gt; &lt;label&gt; &lt;command&gt;</code></td><td>Spawn a floating button that runs a terminal command</td></tr>
+ <tr><td><code>floating-add menu &lt;id&gt; &lt;label&gt; btn:Sub|cmd ...</code></td><td>Spawn a collapsible floating menu with sub-buttons</td></tr>
+ <tr><td><code>floating-add panel &lt;id&gt; &lt;title&gt; &lt;content&gt;</code></td><td>Spawn a floating text panel</td></tr>
+ <tr><td><code>floating-remove &lt;id&gt;</code></td><td>Remove a floating element</td></tr>
+ <tr><td><code>floating-list</code></td><td>Show all floating elements with IDs and positions</td></tr>
+ <tr><td><code>floating-pos &lt;id&gt; &lt;x|auto&gt; &lt;y|auto&gt;</code></td><td>Reposition a floating element</td></tr>
+ <tr><td><code>floating-toggle &lt;id&gt;</code></td><td>Show/hide a floating element</td></tr>
+ <tr><td><code>floating-clear</code></td><td>Remove all floating elements</td></tr>
+ </table></div>
+ <pre><span class="cmt"># Create a button</span>
+floating-add btn files "📁 Files" ls
+
+<span class="cmt"># Create a collapsible menu</span>
+floating-add menu tools "🔧 Tools" btn:Help|help btn:Clear|clear
+
+<span class="cmt"># Create a status panel</span>
+floating-add panel status "📊 Status" "Ready"
+
+<span class="cmt"># List all elements</span>
+floating-list
+
+<span class="cmt"># Hide without removing</span>
+floating-toggle files</pre>
+ </section>
+
<!-- ── Security ── -->
<section id="security">
<h2>🔒 Security & Guardrails</h2>
@@ -1135,15 +1173,22 @@ vfs-import</pre>
<tr><td><code>agent-unregister &lt;id&gt;</code></td><td>Remove an agent from the registry</td></tr>
<tr><td><code>lease-list</code></td><td>Show active leases — agent tasks with status and TTL</td></tr>
<tr><td><code>orchestrate &lt;task&gt;</code></td><td>Delegate multi-step task to agent orchestrator</td></tr>
+ <tr><td><code>orchestrate-parallel &lt;task&gt;</code></td><td>Decompose and run sub-tasks in parallel (auto-splits on "and"/"then")</td></tr>
+ <tr><td><code>orchestrate-decompose &lt;task&gt;</code></td><td>Preview how a task would be split into sub-tasks</td></tr>
+ <tr><td><code>orchestrate-result</code></td><td>Show results of the last parallel batch</td></tr>
<tr><td><code>orchestrator-status</code></td><td>Show orchestrator agent pool status</td></tr>
<tr><td><code>orchestrator-list</code></td><td>List all spawned agents with full details</td></tr>
<tr><td><code>orchestrator-spawn &lt;role&gt; [caps...]</code></td><td>Spawn a new worker agent</td></tr>
<tr><td><code>orchestrator-sleep &lt;id&gt;</code></td><td>Suspend agent to VFS (survives reload)</td></tr>
<tr><td><code>orchestrator-wake &lt;id&gt;</code></td><td>Restore agent from VFS sleep state</td></tr>
<tr><td><code>orchestrator-kill &lt;id&gt;</code></td><td>Terminate an agent and revoke leases</td></tr>
- <tr><td><code>orchestrator-purge</code></td><td>Remove dead agents (>60s silent)</td></tr>
- <tr><td><code>orchestrator-config &lt;key&gt; &lt;value&gt;</code></td><td>Tune: spawn-limit, spawn-strategy, heartbeat-timeout, idle-timeout, restart-policy, a2a-polling, a2a-poll-interval, heartbeat-check, idle-sweep-interval, dead-purge-timeout (persisted)</td></tr>
+ <tr><td><code>orchestrator-purge</code></td><td>Remove dead agents (&gt;60s silent)</td></tr>
+ <tr><td><code>orchestrator-config &lt;key&gt; &lt;value&gt;</code></td><td>Tune: spawn-limit, spawn-strategy, heartbeat-timeout, idle-timeout, restart-policy, a2a-polling (on/off), a2a-poll-interval, heartbeat-check, idle-sweep-interval, dead-purge-timeout, consensus-size, consensus-strategy, consensus-timeout, pipeline-auto-fix, pipeline-stage-timeout (persisted)</td></tr>
<tr><td><code>orchestrator-restart-policy &lt;id&gt; &lt;policy&gt;</code></td><td>Set per-agent restart policy: on-failure, always, never</td></tr>
+ <tr><td><code>consensus &lt;question&gt;</code></td><td>Consensus: spawn N agents, debate, resolve by majority vote</td></tr>
+ <tr><td><code>consensus-status</code></td><td>Show current/active consensus round status</td></tr>
+ <tr><td><code>consensus-history</code></td><td>Show past consensus rounds and resolutions</td></tr>
+ <tr><td><code>pipeline &lt;test|deploy|verify|history|config&gt;</code></td><td>Autonomous CI/CD: test agents/modules, deploy (test→auto-fix→verify), history, config</td></tr>
<tr><td><code>lease-create &lt;agent-id&gt; [duration] [task]</code></td><td>Create a time-bound lease for a worker agent</td></tr>
<tr><td><code>lease-list</code></td><td>Show active leases — agent tasks with status and TTL</td></tr>
<tr><td><code>lease-revoke &lt;id&gt;</code></td><td>Revoke an active lease</td></tr>