claude-flow-novice
Version:
Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes Local RuVector Accelerator and all CFN skills for complete functionality.
17 lines (16 loc) • 1.65 kB
JavaScript
import { lifecycleManager } from './lifecycle-manager.js';
export const initializeLifecycleManager = ()=>lifecycleManager.initialize();
export const shutdownLifecycleManager = ()=>lifecycleManager.shutdown();
export const initializeAgent = (agentId, agentDefinition, taskId)=>lifecycleManager.initializeAgent(agentId, agentDefinition, taskId);
export const transitionAgentState = (agentId, newState, reason)=>lifecycleManager.transitionState(agentId, newState, reason);
export const handleTaskComplete = (agentId, taskResult, success)=>lifecycleManager.handleTaskComplete(agentId, taskResult, success);
export const handleRerunRequest = (agentId, reason)=>lifecycleManager.handleRerunRequest(agentId, reason);
export const cleanupAgent = (agentId)=>lifecycleManager.cleanupAgent(agentId);
export const getAgentContext = (agentId)=>lifecycleManager.getAgentContext(agentId);
export const updateAgentMemory = (agentId, key, value)=>lifecycleManager.updateAgentMemory(agentId, key, value);
export const getAgentMemory = (agentId, key)=>lifecycleManager.getAgentMemory(agentId, key);
export const registerAgentDependency = (dependentAgentId, providerAgentId, type, options)=>lifecycleManager.registerAgentDependency(dependentAgentId, providerAgentId, type, options);
export const removeAgentDependency = (dependencyId)=>lifecycleManager.removeAgentDependency(dependencyId);
export const forceAgentCompletion = (agentId, reason)=>lifecycleManager.forceAgentCompletion(agentId, reason);
export const getAgentDependencyStatus = (agentId)=>lifecycleManager.getAgentDependencyStatus(agentId);
//# sourceMappingURL=lifecycle-manager-exported-functions.js.map