Skip to content

Commit f0af4ff

Browse files
committed
docs: update param
1 parent 7980369 commit f0af4ff

1 file changed

Lines changed: 16 additions & 8 deletions

File tree

docs/store/editing.mdx

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,11 @@ client = AcontextClient(
6868

6969
edited_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

7578
original_session = client.sessions.get_messages(
@@ -85,8 +88,11 @@ const client = new AcontextClient({
8588
});
8689

8790
const 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

9298
const 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
100106
edited_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
107114
const 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

Comments
 (0)