release: v1.0.1 — 14 项 bug 修复、ARM64 musl Node.js 构建

This commit is contained in:
10000ge10000
2026-03-02 20:24:10 +08:00
parent c1c3151a9f
commit 6e55b3f12d
16 changed files with 496 additions and 119 deletions

View File

@@ -73,6 +73,9 @@ local port = uci:get("openclaw", "main", "port") or "18789"
<span class="label">网关地址:</span>
<span class="value" id="oc-console-addr">-</span>
<span class="sep">|</span>
<span class="label">活跃模型:</span>
<span class="value" id="oc-console-model" style="color:#555;">-</span>
<span class="sep">|</span>
<span class="label">状态:</span>
<span id="oc-console-status-text">检查中...</span>
<a id="oc-console-open-btn" class="btn-open" href="#" target="_blank" rel="noopener" style="display:none;">
@@ -99,6 +102,7 @@ local port = uci:get("openclaw", "main", "port") or "18789"
var container = document.getElementById('oc-console-container');
var loading = document.getElementById('oc-console-loading');
var addrEl = document.getElementById('oc-console-addr');
var modelEl = document.getElementById('oc-console-model');
var statusTextEl = document.getElementById('oc-console-status-text');
var openBtn = document.getElementById('oc-console-open-btn');
@@ -124,6 +128,9 @@ local port = uci:get("openclaw", "main", "port") or "18789"
try {
var d = JSON.parse(x.responseText);
var url = getConsoleUrl();
if (d.active_model) {
modelEl.textContent = d.active_model;
}
if (d.gateway_running) {
statusTextEl.innerHTML = '<span style="color:#1a7f37;">● 网关运行中</span>';
openBtn.href = url;

View File

@@ -69,6 +69,7 @@
<tr><td>运行状态</td><td id="oc-st-status"><span class="oc-badge oc-badge-unknown">加载中...</span></td></tr>
<tr><td>网关服务</td><td id="oc-st-gateway">-</td></tr>
<tr><td>配置终端</td><td id="oc-st-pty">-</td></tr>
<tr><td>活跃模型</td><td id="oc-st-model">-</td></tr>
<tr><td>进程 PID</td><td id="oc-st-pid">-</td></tr>
<tr><td>内存占用</td><td id="oc-st-mem">-</td></tr>
<tr><td>运行时间</td><td id="oc-st-uptime">-</td></tr>
@@ -113,6 +114,13 @@
document.getElementById('oc-st-pid').textContent = d.pid || '-';
var modelEl = document.getElementById('oc-st-model');
if (d.active_model) {
modelEl.innerHTML = '<code style="padding:2px 8px;background:#f0f3f6;border-radius:4px;font-size:12px;">' + d.active_model + '</code>';
} else {
modelEl.textContent = '未配置';
}
var memEl = document.getElementById('oc-st-mem');
if (d.memory_kb > 0) {
var mb = (d.memory_kb / 1024).toFixed(1);