Skip to content

Commit 2ab6f43

Browse files
committed
chore(runner): support save session with more attributes
1 parent e2ec10b commit 2ab6f43

3 files changed

Lines changed: 13 additions & 5 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "veadk-python"
3-
version = "0.2.9"
3+
version = "0.2.10"
44
description = "Volcengine agent development kit, integrations with Volcengine cloud services."
55
readme = "README.md"
66
requires-python = ">=3.10"

veadk/runner.py

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -359,14 +359,22 @@ async def save_eval_set(self, session_id: str, eval_set_id: str = "default") ->
359359
)
360360
return eval_set_path
361361

362-
async def save_session_to_long_term_memory(self, session_id: str) -> None:
362+
async def save_session_to_long_term_memory(
363+
self, session_id: str, user_id: str = "", app_name: str = ""
364+
) -> None:
363365
if not self.long_term_memory:
364366
logger.warning("Long-term memory is not enabled. Failed to save session.")
365367
return
366368

369+
if not user_id:
370+
user_id = self.user_id
371+
372+
if not app_name:
373+
app_name = self.app_name
374+
367375
session = await self.session_service.get_session(
368-
app_name=self.app_name,
369-
user_id=self.user_id,
376+
app_name=app_name,
377+
user_id=user_id,
370378
session_id=session_id,
371379
)
372380
if not session:

veadk/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,4 @@
1212
# See the License for the specific language governing permissions and
1313
# limitations under the License.
1414

15-
VERSION = "0.2.9"
15+
VERSION = "0.2.10"

0 commit comments

Comments
 (0)