@@ -68,8 +68,11 @@ client = AcontextClient(
6868
6969edited_session = client.sessions.get_messages(
7070 session_id = " session-uuid"
71- edit_strategy = " STRATEGY_NAME" ,
72- edit_params = {... }
71+ edit_strategies = [
72+ {" type" : " STRATEGY_NAME1" , " params" : {... }},
73+ {" type" : " STRATEGY_NAME2" , " params" : {... }},
74+ ...
75+ ],
7376)
7477
7578original_session = client.sessions.get_messages(
@@ -85,8 +88,11 @@ const client = new AcontextClient({
8588});
8689
8790const editedSession = await client .sessions .getMessages (' session-uuid' , {
88- editStrategy: ' STRATEGY_NAME' ,
89- editParams: {... }
91+ editStrategies:[
92+ { type: ' STRATEGY_NAME1' , params: {... } },
93+ { type: ' STRATEGY_NAME2' , params: {... } },
94+ ...
95+ ]
9096});
9197
9298const originalSession = await client .sessions .getMessages (' session-uuid' );
@@ -99,14 +105,16 @@ This strategy will remove the oldest tool results to reduce the session context.
99105``` python Python
100106edited_session = client.sessions.get_messages(
101107 session_id = " session-uuid"
102- edit_strategy = " remove_tool_result" ,
103- edit_params = {" keep_recent_n_tool_results" : 3 }
108+ edit_strategies = [
109+ {" type" : " remove_tool_result" , " params" : {" keep_recent_n_tool_results" : 3 }}
110+ ],
104111)
105112```
106113``` typescript TypeScript
107114const editedSession = await client .sessions .getMessages (' session-uuid' , {
108- editStrategy: ' remove_tool_result' ,
109- editParams: { keepRecentNToolResults: 3 }
115+ editStrategies: [
116+ { type: ' remove_tool_result' , params: { ' keep_recent_n_tool_results' : 3 } }
117+ ],
110118});
111119```
112120</CodeGroup >
0 commit comments