From 9f6349ea62846975146b777e589eed775d4b3519 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Thu, 12 Feb 2026 14:03:30 +0800 Subject: [PATCH] bugfix --- skillagent/skillengine.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/skillagent/skillengine.py b/skillagent/skillengine.py index bd9750d..d232c4a 100644 --- a/skillagent/skillengine.py +++ b/skillagent/skillengine.py @@ -33,8 +33,11 @@ class LLMHandler: kw = DictObject(**kw) txt = '' async for d in env.inference_generator(self.request, params_kw=kw): - debug(f'{d=}, {type(d)=}') - txt += d.content + try: + j = DictObject(**json.loads(d)) + txt += j.content + except Exception as e: + exception(f'{e}\n{format_exc()}') return txt async def run_subprocess(command, cwd, env, timeout=30.0):