mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-03-22 03:51:22 -07:00
26 lines
767 B
TypeScript
26 lines
767 B
TypeScript
import { describe, expect } from 'vitest';
|
|
import { evalTest } from './test-helper.js';
|
|
|
|
describe('CliHelpAgent Delegation', () => {
|
|
evalTest('USUALLY_PASSES', {
|
|
name: 'should delegate to cli_help agent for subagent creation questions',
|
|
params: {
|
|
settings: {
|
|
experimental: {
|
|
enableAgents: true,
|
|
},
|
|
},
|
|
},
|
|
prompt: 'Help me create a subagent in this project',
|
|
timeout: 60000,
|
|
assert: async (rig, _result) => {
|
|
const toolLogs = rig.readToolLogs();
|
|
const toolCallIndex = toolLogs.findIndex(
|
|
(log) => log.toolRequest.name === 'cli_help',
|
|
);
|
|
expect(toolCallIndex).toBeGreaterThan(-1);
|
|
expect(toolCallIndex).toBeLessThan(5); // Called within first 5 turns
|
|
},
|
|
});
|
|
});
|