Skip to content

Conversation

@jaxxjj
Copy link

@jaxxjj jaxxjj commented Jan 18, 2026

问题

runner.Run() 之后才会init session之前 session 不存在时静默返回无法得知写入失败难以调试。比如 TestWriteTodos 这个测试原来静默失败后函数继续执行返回字符串,测试只验证了返回值格式没验证 todos 是否真的写入了session
Get方法也是可能可以类似 adk-go 如果没有key也会return error 他们Set err都是nil大概率接口保留
https://github.com/google/adk-go/blob/main/session/database/session.go

改动

  • AddSessionValue 和 AddSessionValues 现在返回 error
  • 新增 ErrSessionNotInitialized error var
    break了api但是感觉return err更合理一些

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant