From 040bf288a220cf6d9574f19bf2fefbe882d50847 Mon Sep 17 00:00:00 2001 From: Mijamind Date: Tue, 24 Feb 2026 22:28:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20claude=20code=20memory-plugin=20example:?= =?UTF-8?q?add=5Fmessage=E6=94=B9=E4=B8=BA=E5=86=99=E5=85=A5TextPart?= =?UTF-8?q?=E5=88=97=E8=A1=A8=EF=BC=8C=E9=81=BF=E5=85=8Dsession=E6=B6=88?= =?UTF-8?q?=E6=81=AF=E8=A7=A3=E6=9E=90=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- openviking/client/local.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/openviking/client/local.py b/openviking/client/local.py index 27ce39c7..2523476e 100644 --- a/openviking/client/local.py +++ b/openviking/client/local.py @@ -6,7 +6,7 @@ """ from typing import Any, Dict, List, Optional, Union - +from openviking.message.part import TextPart from openviking.service import OpenVikingService from openviking_cli.client.base import BaseClient from openviking_cli.session.user_id import UserIdentifier @@ -256,7 +256,7 @@ async def add_message(self, session_id: str, role: str, content: str) -> Dict[st """Add a message to a session.""" session = self._service.sessions.session(session_id) await session.load() - session.add_message(role, content) + session.add_message(role, [TextPart(text=content)]) return { "session_id": session_id, "message_count": len(session.messages),