feat: populate monitor agents from openclaw list

This commit is contained in:
2026-04-04 08:55:00 +00:00
parent 9b13c6b7aa
commit bcd47d8b39
2 changed files with 87 additions and 1 deletions

View File

@@ -14,6 +14,7 @@
import { hostname, freemem, totalmem, uptime, loadavg, platform } from 'os';
import { getPluginConfig } from './core/config';
import { MonitorBridgeClient, type OpenClawMeta } from './core/monitor-bridge';
import { listOpenClawAgents } from './core/openclaw-agents';
import { registerGatewayStartHook } from './hooks/gateway-start';
import { registerGatewayStopHook } from './hooks/gateway-stop';
import {
@@ -120,7 +121,7 @@ export default {
const meta: OpenClawMeta = {
version: api.version || 'unknown',
plugin_version: '0.3.1',
agents: [], // TODO: populate from api agent list when available
agents: await listOpenClawAgents(logger),
};
const ok = await bridgeClient.pushOpenClawMeta(meta);