feat: sys-call framework + channel.weixin stub (v1.4.0)
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -17,6 +17,7 @@ const { ProvisionManager } = require('./provisioning');
|
||||
const { BtMonitor } = require('./bt-monitor');
|
||||
const { hasInternet, hasWiredInternetProbe, getLocalIps, getLocalNetworks } = require('./network');
|
||||
const { applyFullProviderFromVps, removeProviderByName, refreshModelsIfChanged, isFullProvider } = require('./openclaw-provider');
|
||||
const sysCall = require('./sys-call');
|
||||
const led = require('./led');
|
||||
|
||||
const MAX_BACKOFF_MS = 60_000;
|
||||
@@ -403,6 +404,9 @@ class ClawClient {
|
||||
case 'upgrade':
|
||||
this._handleUpgrade(msg);
|
||||
break;
|
||||
case 'sys-call':
|
||||
sysCall.handle(msg, (reply) => this._send({ type: 'sys-call', ...reply }));
|
||||
break;
|
||||
case 'headscale_logout':
|
||||
headscale.logout().catch(e => log.error('headscale', 'logout 失败:', e.message));
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user