index.js
1.05 KB
/**
* Engine - 共享执行引擎统一导出
*
* 所有基础设施模块的入口,两个入口层 (standalone / extension) 都通过这里使用引擎能力。
*
* 模块清单:
* process-guard — 双层超时守护
* run-registry — 进程状态追踪
* command-queue — Lane 队列
* failover-error — 错误分类
* idle-timer — 流式空闲超时
*/
// ─── 可靠性基础设施 ───
const { ProcessGuard, FRESH_DEFAULTS, RESUME_DEFAULTS } = require('./process-guard');
const { RunRegistry, DEFAULT_MAX_EXITED } = require('./run-registry');
const { CommandQueue, CommandLaneClearedError } = require('./command-queue');
const { FailoverError, FailoverReason, classifyError, RETRYABLE_REASONS } = require('./failover-error');
const { IdleTimer } = require('./idle-timer');
module.exports = {
ProcessGuard,
FRESH_DEFAULTS,
RESUME_DEFAULTS,
RunRegistry,
DEFAULT_MAX_EXITED,
CommandQueue,
CommandLaneClearedError,
FailoverError,
FailoverReason,
classifyError,
RETRYABLE_REASONS,
IdleTimer,
};