// Capture the coding agent's stderr at the VM level to diagnose tool calls,// model errors, and crashes mid-turn.import { AgentOs } from "@rivet-dev/agentos-core";import pi from "@agentos-software/pi";const agentOs = await AgentOs.create({ software: [pi], onAgentStderr(event) { // event: { sessionId, agentType, processId, pid, chunk: Uint8Array } process.stderr.write(`[agent:${event.agentType}] `); process.stderr.write(event.chunk); },});await agentOs.dispose();
// Capture the coding agent's stderr at the VM level to diagnose tool calls,
// model errors, and crashes mid-turn.
import { AgentOs } from "@rivet-dev/agentos-core";
import pi from "@agentos-software/pi";
const agentOs = await AgentOs.create({
software: [pi],
onAgentStderr(event) {
// event: { sessionId, agentType, processId, pid, chunk: Uint8Array }
process.stderr.write(`[agent:${event.agentType}] `);
process.stderr.write(event.chunk);
},
});
await agentOs.dispose();