claude-flow-novice
Version:
Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.
32 lines (25 loc) • 755 B
JavaScript
/**
* Persistent Agent Helper
* Used by spawn-cost.sh to test persistent agent messaging patterns
*/
const agentId = process.argv[2] || 'agent-unknown';
let messageCount = 0;
// Handle incoming messages via IPC
process.on('message', (msg) => {
messageCount++;
// Simulate minimal work
const result = Math.random() * 100;
// Send acknowledgement
if (process.send) {
process.send({ type: 'ack', id: msg.id, result });
}
});
// Respond to SIGTERM gracefully
process.on('SIGTERM', () => {
console.log(`Agent ${agentId} processed ${messageCount} messages`);
process.exit(0);
});
// Keep alive
process.stdin.resume();
console.log(`Agent ${agentId} started (PID: ${process.pid})`);