@@ -17,7 +17,7 @@ describe("getToolDescriptionsForMode", () => {
1717 settings : undefined ,
1818 }
1919
20- it ( "should include update_todo_list tool when todoListEnabled is true" , ( ) => {
20+ it ( "should include update_todo_list tool when enableTodoList is true" , ( ) => {
2121 const tools = getToolDescriptionsForMode (
2222 mockArgs . mode ,
2323 mockArgs . cwd ,
@@ -29,14 +29,13 @@ describe("getToolDescriptionsForMode", () => {
2929 mockArgs . customModes ,
3030 mockArgs . experiments ,
3131 mockArgs . partialReadsEnabled ,
32- mockArgs . settings ,
33- true , // todoListEnabled
32+ { enableTodoList : true } ,
3433 )
3534
3635 expect ( tools ) . toContain ( "update_todo_list" )
3736 } )
3837
39- it ( "should exclude update_todo_list tool when todoListEnabled is false" , ( ) => {
38+ it ( "should exclude update_todo_list tool when enableTodoList is false" , ( ) => {
4039 const tools = getToolDescriptionsForMode (
4140 mockArgs . mode ,
4241 mockArgs . cwd ,
@@ -48,14 +47,13 @@ describe("getToolDescriptionsForMode", () => {
4847 mockArgs . customModes ,
4948 mockArgs . experiments ,
5049 mockArgs . partialReadsEnabled ,
51- mockArgs . settings ,
52- false , // todoListEnabled
50+ { enableTodoList : false } ,
5351 )
5452
5553 expect ( tools ) . not . toContain ( "update_todo_list" )
5654 } )
5755
58- it ( "should include update_todo_list tool when todoListEnabled is undefined (default true)" , ( ) => {
56+ it ( "should include update_todo_list tool when enableTodoList is undefined (default true)" , ( ) => {
5957 const tools = getToolDescriptionsForMode (
6058 mockArgs . mode ,
6159 mockArgs . cwd ,
@@ -67,14 +65,13 @@ describe("getToolDescriptionsForMode", () => {
6765 mockArgs . customModes ,
6866 mockArgs . experiments ,
6967 mockArgs . partialReadsEnabled ,
70- mockArgs . settings ,
71- undefined , // todoListEnabled
68+ undefined , // settings
7269 )
7370
7471 expect ( tools ) . toContain ( "update_todo_list" )
7572 } )
7673
77- it ( "should include other tools regardless of todoListEnabled setting" , ( ) => {
74+ it ( "should include other tools regardless of enableTodoList setting" , ( ) => {
7875 const toolsWithTodo = getToolDescriptionsForMode (
7976 mockArgs . mode ,
8077 mockArgs . cwd ,
@@ -86,8 +83,7 @@ describe("getToolDescriptionsForMode", () => {
8683 mockArgs . customModes ,
8784 mockArgs . experiments ,
8885 mockArgs . partialReadsEnabled ,
89- mockArgs . settings ,
90- true , // todoListEnabled
86+ { enableTodoList : true } ,
9187 )
9288
9389 const toolsWithoutTodo = getToolDescriptionsForMode (
@@ -101,8 +97,7 @@ describe("getToolDescriptionsForMode", () => {
10197 mockArgs . customModes ,
10298 mockArgs . experiments ,
10399 mockArgs . partialReadsEnabled ,
104- mockArgs . settings ,
105- false , // todoListEnabled
100+ { enableTodoList : false } ,
106101 )
107102
108103 // Both should have other tools like read_file, write_to_file, etc.
0 commit comments