elonnzhang
@home$
Systems, code, and things worth understanding.
很惭愧,就做了一点微小的工作。
Contributed to some open source projects, including:
go-mysql-driver/mysql gogf/gf fastclaw-ai/weclaw tw93/Kaku
Worked on some company projects, including:
incident.woa.com mdb.woa.com dbmanager.woa.com/api dba.baidu.com/mis
Agent Development Kit (ADK) · 10 - Session&Event
以天气偏好跨两段会话的变化为线索,拆解 ADK-Go v2.4.0 的 Session、Event、StateDelta、作用域和保存时序,区分接口契约与存储实现限制。
Read more ⟶Agent Development Kit (ADK) · 11 - Session InMemory
以天气用户偏好为例,解释 ADK-Go v2.4.0 InMemory Session 的有序键、拷贝边界、三层 State、临时 delta、锁和后写覆盖语义。
Read more ⟶Agent Development Kit (ADK) · 12 - Session Database
以天气偏好更新为例,解释 ADK-Go v2.4.0 session/database 的四张表、JSON 往返、事务边界、微秒排序、stale 检查及失败后的本地快照风险。
Read more ⟶Agent Development Kit (ADK) · 14 - Memory
从两段天气会话出发,拆解 ADK-Go v2.4.0 Memory 的显式摄取、关键词排序、load/preload 消费路径和 Vertex MemoryBank 的真实作用域与完成语义。
Read more ⟶Agent Development Kit (ADK) · 05 - Agent
从 ADK-Go v2.4.0 的 Agent 接口、回调骨架、LlmAgent 和组合 Agent,理解事件流、停止条件、并行握手与节点运行边界。
Read more ⟶Agent Development Kit (ADK) · 06 - Runner
沿 ADK-Go v2.4.0 的普通 Run、节点运行时、HITL、Live 和压缩路径,理解 Runner 的对象生命周期、事件顺序、错误与恢复边界。
Read more ⟶Agent Development Kit (ADK) · 01 - Overview
从一次天气查询建立 ADK-Go v2.4.0 的运行全貌,理解 Agent、Runner、Flow、Model、Tool、Session、Context 与 Workflow 如何协作。
Read more ⟶Agent Development Kit (ADK) · 02 - 初见 ADK
沿 ADK-Go v2.4.0 官方 Quickstart,从 Model、LlmAgent、Loader、Launcher 进入 Runner,理解内置搜索、会话创建与事件输出,并给出运行命令和排障路径。
Read more ⟶Agent Development Kit (ADK) · 03 - Launcher
对照 ADK-Go v2.4.0 源码,拆解 Launcher 如何校验配置、选择 console 或 web、装配服务与 AgentLoader,并把输入交给 Runner。
Read more ⟶Agent Development Kit (ADK) · 04 - Model
从 ADK-Go v2.4.0 的 LLM 契约进入 Gemini、OpenAI Responses 与 Apigee 实现,拆解请求转换、工具调用 ID、流式聚合、错误与模型注册表。
Read more ⟶