# ADK JS Daily Change Report

- Date (UTC): 2026-02-24
- Source: `google/adk-js`
- Latest SHA: `e2cd372df5d84b41749a079aca03b917bb18cd7a`
- Previous SHA: `91296a5335f0dbc43d6d6b6db6e03ecdba6c7c62`

## Summary

- New commits: 4

## Commits

- [e2cd372](https://github.com/google/adk-js/commit/e2cd372df5d84b41749a079aca03b917bb18cd7a) Refactor error handling and fix state persistence in LlmAgent (#144) (DeWitt Clinton, 2026-02-23)
- [bb7d4f6](https://github.com/google/adk-js/commit/bb7d4f694774d654612738a765ca360a5de3ad2c) Implement Runner streaming and stateless execution (#142) (DeWitt Clinton, 2026-02-23)
- [f46c869](https://github.com/google/adk-js/commit/f46c869ccd9f8e8f8cad5aa88d2db59ae5ac5da7) chore: Add AdkApiClient service. Also rename AdkWebServer to AdkApiServer. (#153) (Alexey Kalenkevich, 2026-02-23)
- [912b55a](https://github.com/google/adk-js/commit/912b55a760a0c75007b09724e31d19e9ae072621) chore: Bump ajv in the npm_and_yarn group across 1 directory (#159) (dependabot[bot], 2026-02-23)

## Changed Files

- `M	.gitignore`
- `M	core/src/agents/functions.ts`
- `M	core/src/agents/llm_agent.ts`
- `M	core/src/common.ts`
- `D	core/src/events/agent_event.ts`
- `A	core/src/events/structured_events.ts`
- `M	core/src/index.ts`
- `M	core/src/runner/runner.ts`
- `M	core/test/agents/llm_agent_test.ts`
- `A	core/test/runner/streaming_runner_test.ts`
- `M	dev/src/cli/cli.ts`
- `A	dev/src/server/adk_api_client.ts`
- `R099	dev/src/server/adk_web_server.ts	dev/src/server/adk_api_server.ts`
- `A	dev/test/server/adk_api_client_test.ts`
- `R099	dev/test/server/adk_web_server_test.ts	dev/test/server/adk_api_server_test.ts`
- `M	docs/adk-ts-improvements.md`
- `M	package-lock.json`
