What's Changed
- Update embabel-common.version to 0.1.10-SNAPSHOT by @alexheifetz in #1344
- Removed toolGroup and toolGroupRequirements according to gh-1291 by @haydenrear in #1318
- Update reference documentation to reflect #1328 by @poutsma in #1348
- Fix: handleStuck() ignoring KILLED status causing infinite replan loop by @Stuckya in #1349
- Support setting HTTP Header for LLM by @alexheifetz in #1351
- Add embabel-agent-observability by @alexheifetz in #1353
- Experimental GuardRails Integration with OpenAI SDK by @igordayen in #1347
- Manage read and connection timeout for Ollama Models by @alexheifetz in #1354
- Doc changes and additions in section 2.5 through 3.7 by @jorander in #1356
- Issue/1267 by @alexheifetz in #1366
- Remove dependencies on webmvc and servlet-api by @alexheifetz in #1367
- Improve FakePromptRunner#createObject(List, Class) by @poutsma in #1364
- Performance Enhancement by Caching JvmType children by @igordayen in #1361
- Add embabel-agent-mvcstarter by @alexheifetz in #1368
- Improve Tool execution logic by @poutsma in #1371
- Update Netty Client configuration section by @alexheifetz in #1374
- Add more detailed instructions on Bedrock Models by @alexheifetz in #1376
- Fix missing Tools Group Resolution and Tool Decorator in Streaming mode by @igordayen in #1375
- Align version with snapshots as 0.1.11-SNAPSHOT by @igordayen in #1382
- Use embabel.agent.application.name for Naming Strategy prefixes by @igordayen in #1380
- Fix: Merge consecutive ToolResponseMessages for Gemini parallel tool call by @azanux in #1385
- Fix missing Tools Group Resolution and Tool Decorator in Thinking mode: by @igordayen in #1384
- Promptrunner polishing by @poutsma in #1387
- doc: Fixes compilation error in example code in section 3.8.2. by @jorander in #1388
- embabel-chat-store integration by @jasperblues in #1373
- Better contextualName for span label by @alexheifetz in #1398
- Provide both Kotlin and Java code samples. by @jasperblues in #1395
- Add Google GenAI embedding model support by @azanux in #1389
- Experimental Configurable Feature Parallel Tool Loop by @igordayen in #1394
- Fix missing method. by @jasperblues in #1399
- Ensure that com.embabel.agent.api is not used by com.embabel.agent.spi (batch 1) by @poutsma in #1397
- feature : Add observability module (tracing, metrics, MDC) by @azanux in #1396
- Fix: reset OTel context in @beforeeach to prevent cross-test leakage on Windows. by @alexheifetz in #1401
- Update import for Ranking type by @alexheifetz in #1402
- Fix: isolate servlet-dependent beans to prevent NoClassDefFoundError by @alexheifetz in #1403
- Documentation adjustments by @igordayen in #1406
- Fixes Issue # 1404 by @alexheifetz in #1407
- Add OTel context cleanup to ChatModelObservationFilterTest by @alexheifetz in #1409
- Move LlmOperations to core.internal package by @poutsma in #1410
- Ensure that com.embabel.agent.api is not used by com.embabel.agent.spi (batch 2) by @poutsma in #1411
- Fixes # 1408 by @alexheifetz in #1416
- Allow ARN-based model IDs in Bedrock model validation by @alexheifetz in #1417
- Fixes #532 by @alexheifetz in #1415
- Add tool chaining support to
PromptRunnerby @johnsonr in #1419 - Prepare 0.3.4 by @alexheifetz in #1421
New Contributors
Full Changelog: v0.3.3...v0.3.4