@@ -38,20 +38,20 @@ function test(name, fn) {
3838
3939console . log ( '\n📋 getToolDisplayName Tests\n' ) ;
4040
41- test ( 'getToolDisplayName returns "Claude" for claude' , ( ) => {
42- assert . equal ( getToolDisplayName ( 'claude' ) , 'Claude' ) ;
41+ test ( 'getToolDisplayName returns "Anthropic Claude Code " for claude' , ( ) => {
42+ assert . equal ( getToolDisplayName ( 'claude' ) , 'Anthropic Claude Code ' ) ;
4343} ) ;
4444
45- test ( 'getToolDisplayName returns "Codex" for codex' , ( ) => {
46- assert . equal ( getToolDisplayName ( 'codex' ) , 'Codex' ) ;
45+ test ( 'getToolDisplayName returns "OpenAI Codex" for codex' , ( ) => {
46+ assert . equal ( getToolDisplayName ( 'codex' ) , 'OpenAI Codex' ) ;
4747} ) ;
4848
4949test ( 'getToolDisplayName returns "OpenCode" for opencode' , ( ) => {
5050 assert . equal ( getToolDisplayName ( 'opencode' ) , 'OpenCode' ) ;
5151} ) ;
5252
53- test ( 'getToolDisplayName returns "Agent" for agent' , ( ) => {
54- assert . equal ( getToolDisplayName ( 'agent' ) , 'Agent' ) ;
53+ test ( 'getToolDisplayName returns "Agent CLI " for agent' , ( ) => {
54+ assert . equal ( getToolDisplayName ( 'agent' ) , 'Agent CLI ' ) ;
5555} ) ;
5656
5757test ( 'getToolDisplayName returns "AI tool" for unknown' , ( ) => {
@@ -67,9 +67,9 @@ test('getToolDisplayName returns "AI tool" for undefined', () => {
6767} ) ;
6868
6969test ( 'getToolDisplayName is case-insensitive' , ( ) => {
70- assert . equal ( getToolDisplayName ( 'Claude' ) , 'Claude' ) ;
71- assert . equal ( getToolDisplayName ( 'CLAUDE' ) , 'Claude' ) ;
72- assert . equal ( getToolDisplayName ( 'CODEX' ) , 'Codex' ) ;
70+ assert . equal ( getToolDisplayName ( 'Claude' ) , 'Anthropic Claude Code ' ) ;
71+ assert . equal ( getToolDisplayName ( 'CLAUDE' ) , 'Anthropic Claude Code ' ) ;
72+ assert . equal ( getToolDisplayName ( 'CODEX' ) , 'OpenAI Codex' ) ;
7373} ) ;
7474
7575// ============================================================================
@@ -143,7 +143,7 @@ test('buildModelInfoString includes tool name', () => {
143143 requestedModel : 'opus' ,
144144 modelsUsed : [ { modelId : 'claude-opus-4-5-20251101' , modelInfo : null } ] ,
145145 } ) ;
146- assert . ok ( result . includes ( 'Tool: Claude' ) , `Expected "Tool: Claude" but got: ${ result } ` ) ;
146+ assert . ok ( result . includes ( 'Tool: Anthropic Claude Code ' ) , `Expected "Tool: Anthropic Claude Code " but got: ${ result } ` ) ;
147147} ) ;
148148
149149test ( 'buildModelInfoString includes requested model' , ( ) => {
@@ -315,7 +315,7 @@ test('buildModelInfoString shows "Codex" tool name for codex', () => {
315315 requestedModel : 'gpt5' ,
316316 modelsUsed : [ { modelId : 'gpt-5' , modelInfo : { name : 'GPT-5' , provider : 'OpenAI' } } ] ,
317317 } ) ;
318- assert . ok ( result . includes ( 'Tool: Codex' ) , `Expected "Tool: Codex" but got: ${ result } ` ) ;
318+ assert . ok ( result . includes ( 'Tool: OpenAI Codex' ) , `Expected "Tool: OpenAI Codex" but got: ${ result } ` ) ;
319319 assert . ok ( result . includes ( '**Model: GPT-5**' ) , `Expected bold model name but got: ${ result } ` ) ;
320320 assert . ok ( result . includes ( '(`gpt-5`)' ) , `Expected model ID in compact format but got: ${ result } ` ) ;
321321} ) ;
@@ -336,7 +336,7 @@ test('buildModelInfoString shows "Agent" tool name for agent', () => {
336336 requestedModel : 'grok' ,
337337 modelsUsed : [ { modelId : 'opencode/grok-code' , modelInfo : { name : 'Grok Code' , provider : 'OpenCode Zen' } } ] ,
338338 } ) ;
339- assert . ok ( result . includes ( 'Tool: Agent' ) , `Expected "Tool: Agent" but got: ${ result } ` ) ;
339+ assert . ok ( result . includes ( 'Tool: Agent CLI ' ) , `Expected "Tool: Agent CLI " but got: ${ result } ` ) ;
340340} ) ;
341341
342342test ( 'buildModelInfoString shows warning for codex when actual model does not match requested' , ( ) => {
@@ -403,7 +403,7 @@ test('buildModelInfoString shows "Main model" + "Additional models" for opus+hai
403403 ] ,
404404 } ) ;
405405 assert . ok ( result . includes ( '### 🤖 **Models used:**' ) , `Expected header but got: ${ result } ` ) ;
406- assert . ok ( result . includes ( 'Tool: Claude' ) , `Expected tool name but got: ${ result } ` ) ;
406+ assert . ok ( result . includes ( 'Tool: Anthropic Claude Code ' ) , `Expected tool name but got: ${ result } ` ) ;
407407 assert . ok ( result . includes ( 'Requested: `opus`' ) , `Expected requested model but got: ${ result } ` ) ;
408408 assert . ok ( result . includes ( '**Main model: Claude Opus 4.6**' ) , `Expected "Main model" label but got: ${ result } ` ) ;
409409 assert . ok ( result . includes ( '(`claude-opus-4-6`)' ) , `Expected opus ID but got: ${ result } ` ) ;
0 commit comments