feat(codex): support proactive /agent mode (#1172)

This commit is contained in:
SSU-WEI HUANG
2026-07-26 15:01:53 +08:00
committed by GitHub
parent 6bddc9d044
commit bd5e87898a
7 changed files with 78 additions and 4 deletions
@@ -422,6 +422,23 @@ describe('appServerConfig', () => {
expect(instructions).toContain('Do not rely on parent turn reasoning settings for spawned agents');
});
it('injects proactive multi-agent instructions when /agent mode is enabled', () => {
const params = buildTurnStartParams({
threadId: 'thread-1',
message: 'work',
cwd: '/repo',
mode: {
permissionMode: 'default',
model: 'o3',
collaborationMode: 'default',
proactiveMultiAgent: true
}
});
expect(params.collaborationMode?.settings.developer_instructions)
.toContain('Proactive multi-agent delegation is active.');
});
it('rejects collaboration mode payloads without a resolved model', () => {
expect(() => buildTurnStartParams({
threadId: 'thread-1',