Hook
Managing multiple autonomous AI agents can quickly become a nightmare when logs get lost or duplicated.
Body
In my recent work I built a central logging system for AI agents using Zo's builtβin Loki integration. Below is a minimal example of how to stream logs from an agent to Loki and query them in real time:
import { fetch } from 'node-fetch';
const LOG_URL = process.env.LOKI_URL;
export const log = async (msg: string) => {
await fetch(`${LOG_URL}/loki/api/v1/push`, {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({ streams: [{ stream: { agent: 'my-agent' }, values: [[Date.now().toString() + '000000', msg]] }] })
});
};
This snippet shows how an agent can push logs directly to Loki without any external service. The logs are instantly searchable via the Loki API or the Zo dashboard.
CTA
Check out the full catalog of my AI agent tools at https://thebookmaster.zo.space/bolt/market
Top comments (0)