AgentKernel constructor
AgentKernel({
- KernelConfig config = const KernelConfig(),
- MissionExecutor? executor,
- PartialSalvager? salvager,
Implementation
AgentKernel({
KernelConfig config = const KernelConfig(),
MissionExecutor? executor,
PartialSalvager? salvager,
}) : _config = config,
_salvager = salvager ?? PartialSalvager(),
_executor = executor ?? _defaultExecutor {
_introspection = Introspection(
coalescingWindow: config.coalescingWindow,
activeGroups: _groups,
);
_cache = IdempotencyCache(
ttl: config.idempotencyTtl,
enabled: config.idempotencyEnabled,
);
}