## embabel/embabel-agent — v1.5.1…v1.5.2

_36 commits._

### Features
- **Feature(cache): add JCache-backed agent process persistence with MVC reference test (#2004)** (682b816)
- **feat(skills): Add podman skill script execution engine (#1948)** (ab75f3d)
- **feat: raise events when an LLM call is retried or fails (#555) (#2007)** (70af41c)
- **feature: support entity-only result selection (#1979)** (99d005c)
- **Add Integration to verify Cachebacked Persistence (#1995)** (014bb9d)
- **Add public entry point for assembling a persistent AgentProcessRepository (#1992)** (4fddee6)
- **Add agent process snapshot/restore foundation for HITL persistence (#1989)** (5c3e8dd)
- **feat: improve Java native structured output API (#1980)** (860a1e2)
- **Remove stale dependency and add enforcer rule** (32be326)

### Fixes
- **Fix Podman engine and tests (#2017)** (2b64aba)
- **Fix(security): upgrade Netty to 4.2.17.Final (#2018)** (2587236)
- **Fix known snapdhot persistence issues (#1998)** (81c05b3)
- **fix: avoid search filter extension shadowing (#1973)** (80490a0)
- **Fix/llm retry policy and rate limit detection (#1982)** (f594a70)

### Backend
- **[maven-release-plugin] prepare release v1.5.2** (5e51b57)
- **Prepare 1.5.2 (#2020)** (a5bde34)
- **Feature(cache): autoconfigure cache-backed agent process persistence (#2019)** (39d65b8)
- **Avoid log spamming as Beans may not be Agent (#2016)** (2f49f34)
- **A tool's argument list says what it accepts, so a wrong name can be named (#2012)** (cf69609)
- **Feature: Agent and Action Delay Policy (#1985)** (450e922)
- **"Ordering now mirrors doSave, which checkpoints before registering, so a failure can never leave durable state without a runtime entry. Adds coverage for the happy path, which was untested. (#2002)** (bc712f9)
- **Reject parent change in cache-backed snapshot store (#2003)** (900e78c)
- **Agent state that outlives a node needs a backend. Integrating one per consumer (#1994)** (d3931a7)
- **Persistence activates when the context contains an AgentProcessSnapshotStore (#1993)** (fe757de)
- **Improve shell command message when agent is empty (#1987)** (c1a2087)
- **Configure nested template interpretation (#1978)** (6988f28)
- **Move OCI BOM over embabel-build (#1986)** (10d5dde)
- **Configure  exit policy of  AgentValidationManager using a property (#1801)** (3145a0f)
- **Remove httpcomponents and bouncycastle BOM(s). Not necessary after Boot 4.1.1 upgrade (#1984)** (dd44e18)
- **Merge pull request #1983 from embabel/boot-4.1.1** (3ca0ab2)
- **Changes related to Spring AI 2.0.1 upgrade** (fc1ce6e)
- **Attempt to reduce or llimuniate flaky behaivor in the Unit Test** (05737df)
- **Update comment related to openai depenency managent"** (e514885)
- **Upgrade to Boot 4.1.1 and Spring AI 2.0.1** (6ae5549)
- **[maven-release-plugin] prepare for next development iteration** (74db1c7)

### Chore
- **refactor: remove no-op entity filtering (#1972)** (2388f8f)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/embabel/embabel-agent?utm_source=github-action)._