feat: add executor gateway contracts
This commit is contained in:
@@ -35,6 +35,15 @@ test('orchestrator config defaults to a disabled native-safe runtime', async ()
|
||||
assert.equal(state.runtime.reason, 'mode_off');
|
||||
assert.equal(state.engines.find((engine) => engine.id === 'native').configured, true);
|
||||
assert.equal(state.engines.find((engine) => engine.id === 'langgraph').configured, false);
|
||||
assert.deepEqual(
|
||||
state.executors.map((executor) => executor.id),
|
||||
['goosed', 'aider', 'openhands'],
|
||||
);
|
||||
assert.equal(state.executors.every((executor) => executor.enabled === false), true);
|
||||
assert.equal(
|
||||
state.executors.every((executor) => executor.dispatchImplemented === false),
|
||||
true,
|
||||
);
|
||||
});
|
||||
|
||||
test('orchestrator config normalizes unsafe values and keeps a workflow allowlist', () => {
|
||||
|
||||
Reference in New Issue
Block a user