extio-de
dda1efd1e3
chore: Bump version to 2.5.5 in pom.xml
2026-04-03 15:41:14 +02:00
extio-de
1ce646edb2
Generalize and streamline model name retrieval in clients
2026-04-03 15:40:51 +02:00
extio-de
31cf959d10
chore: Bump version to 2.5.4 and update spring-boot.version to 4.0.5 in pom.xml
2026-04-03 13:38:59 +02:00
extio-de
17596639f2
chore: Bump version to 2.5.3 in pom.xml
2026-03-31 22:38:31 +02:00
extio-de
438197403c
feat: Implement reasoning streaming and chunk handling in Csv and Json agent response handlers
2026-03-31 22:36:15 +02:00
extio-de
00a223bd64
fix: Enhance debug logging in CsvAgentResponseHandler to include stored values
2026-03-26 00:03:28 +01:00
extio-de
f753a7bdd7
chore: Bump version to 2.5.2 in pom.xml and remove redundant response validation in ChatCompletionClient
2026-03-23 22:50:36 +01:00
extio-de
229287e134
chore: Bump version to 2.5.1 in pom.xml and add debug logging for tool calls in BaseAgent
2026-03-23 22:25:04 +01:00
extio-de
9a6934049c
chore: Update version to 2.5.0 in pom.xml and modify test to use isNull matcher
2026-03-22 18:13:25 +01:00
extio-de
dce82a98cd
feat: Enhance chat completion with tool calling capabilities
...
- Added support for tools in ChatCompletionRequest, including tool choice and parallel tool calls.
- Introduced ChatCompletionTool and ChatCompletionFunction classes to define tool specifications.
- Updated ChatMessage to include tool calls and tool call IDs.
- Created ChatToolCall and ChatToolFunction classes for managing tool call details.
- Modified TextCompletionClient to support tool calling.
- Updated Grader and Grader2 classes to handle new tool-related logic.
- Enhanced Agent and AgentTest classes to incorporate tool calling in agent workflows.
- Added tests for tool calling functionality in CachedClientTest and CompletionClientTest.
2026-03-22 18:09:10 +01:00
extio-de
636353334b
chore: Add Apache License 2.0 and update README for clarity and structure
2026-03-22 15:30:34 +01:00
extio-de
8869ed8d62
BaseAgent only adds the completion to the conversation if a request was made by the current agent;
2026-03-21 18:01:51 +01:00
extio-de
531fd88588
chore: Update version to 2.4.1 in pom.xml and refactor conversation handling in BaseAgent
2026-03-21 15:41:47 +01:00
extio-de
117eeabc9c
fix: Ensure thread-safe access to conversation list in getConversation method
2026-03-14 21:16:56 +01:00
extio-de
6fae7eb848
chore: Bump version to 2.4 in pom.xml
2026-03-14 15:27:41 +01:00
extio-de
356de943a3
Update readme
2026-03-14 15:27:14 +01:00
extio-de
a26b076b5a
feat: Add alwaysSkipCache flag to AgentContext and update BaseAgent to utilize it
2026-03-14 15:27:01 +01:00
extio-de
afae2cb416
chore: Update version to 2.3 and spring-boot.version to 4.0.3 in pom.xml
2026-03-14 14:46:58 +01:00
extio-de
0da1b3c78b
feat: Enhance error handling with AgentErrorType and Exception tracking
2026-03-14 14:41:26 +01:00
extio-de
b47380ec89
fix: Set skipCache flag on response handling errors in BaseAgent
2026-03-14 14:31:53 +01:00
extio-de
1e5adefd13
feat: Implement skipCache functionality across conversation handling
2026-03-14 14:27:39 +01:00
extio-de
c305740e10
chore: Update version to 2.2 in pom.xml
2026-03-01 16:39:09 +01:00
extio-de
ab968f121c
fix: Improve error prompt formatting in CsvAgentResponseHandler
2026-03-01 15:53:54 +01:00
extio-de
de37c99b32
chore: Bump version to 2.1 in pom.xml
2026-01-05 22:05:14 +01:00
extio-de
d5898e35f5
feat: Add Spring Boot auto-configuration for lm-lib modules
...
- Introduced auto-configuration classes for profile, client, agent, and prompt modules.
- Updated README to reflect new modular architecture and configuration properties.
- Added selective enabling/disabling of modules via application properties.
- Refactored existing services and strategies to remove unnecessary Spring annotations.
- Enhanced test configurations to utilize auto-configuration.
- Updated META-INF imports to include new auto-configuration classes.
2026-01-05 21:58:12 +01:00
extio-de
b17a1fe517
fix: Correct capitalization of 'jTokkit' in README.md
2026-01-05 21:08:24 +01:00
extio-de
f71f689de8
feat: Add TokenizerAutoConfiguration to Spring Boot auto-configuration imports
2025-12-22 15:35:18 +01:00
extio-de
117af5c4cb
feat: Implement Qwen3PromptStrategy for prompt handling
2025-12-19 18:10:21 +01:00
extio-de
4ebb8640c7
Version 2.0
...
Java 25, Spring Boot 4, Use RestClient with JDK client backend
2025-12-19 17:58:56 +01:00
extio-de
4c0c30974e
refactor: Remove Azure AI client implementation and related configuration
2025-12-19 11:45:33 +01:00
extio-de
06249fa721
chore: Bump version to 1.10.0 in pom.xml
2025-12-19 11:43:47 +01:00
extio-de
9109e8ffd0
feat: Update CSV parsing to handle escaped line endings in CsvAgentResponseHandler and CsvUnmarshallingAgentResponseHandler
2025-12-17 22:46:26 +01:00
extio-de
5db6f76181
chore: Bump version to 1.9.6 in pom.xml
2025-12-17 22:38:18 +01:00
extio-de
3ae2f7414b
feat: Refactor CSV parsing in CsvAgentResponseHandler and CsvUnmarshallingAgentResponseHandler to use TextUtils for normalization
2025-12-17 22:37:35 +01:00
extio-de
d2f5c46847
Convert spaces to tabs
2025-12-13 15:26:38 +01:00
extio-de
a41e5cf7b5
chore: Bump version to 1.9.5 in pom.xml
2025-12-10 20:46:41 +01:00
extio-de
e0cd2a56c8
feat: Implement stripQuotes method to clean CSV values in CsvAgentResponseHandler and CsvUnmarshallingAgentResponseHandler
2025-12-09 21:56:16 +01:00
extio-de
353870dd79
Add CsvAgentResponseHandler
2025-12-09 21:18:39 +01:00
extio-de
e7c8dc3e2a
feat: Enhance JsonAgentResponseHandler with JSON sanitization and add comprehensive unit tests
2025-12-09 21:03:40 +01:00
extio-de
dff1b46228
feat: Add debug logging for parsed CSV objects in CsvAgentResponseHandler
2025-12-08 22:52:06 +01:00
extio-de
55c8e43fb3
feat: Update responseHandler method to accept AgentContext
2025-12-08 22:31:42 +01:00
extio-de
6b93479b36
test: Enable test disabling for Llama server dependency in GraderTest
2025-12-08 21:58:39 +01:00
extio-de
28a1fde3ef
feat: Add CsvAgentResponseHandler and corresponding tests for CSV parsing functionality
2025-12-08 21:57:30 +01:00
extio-de
0bc9468827
feat: Refactor grading logic to utilize ModelProfile and ClientService in Grader2 and related tests
2025-12-02 21:41:07 +01:00
extio-de
e539ec44e1
bump version to 1.9.0 in pom.xml and disable CompletionClientTest
2025-11-30 18:21:05 +01:00
extio-de
b7c1e90dc7
feat: Update model profile and statistics tracking
...
- Updated model profile to support new cost parameters: costPerCachedInToken and costPerReasoningOutToken.
- Enhanced AgentRequestStatistic to track cached input tokens and reasoning output tokens.
- Modified CompletionStatistics to include cached input tokens and reasoning output tokens.
- Updated AzureAiClient, CachedClient, and other clients to handle new statistics fields.
- Introduced Timings class to capture detailed timing metrics for requests.
- Adjusted Usage class to include input and output token details.
- Updated properties files to include new cost parameters for cached and reasoning tokens.
2025-11-30 18:19:01 +01:00
extio-de
a6087a0613
bump version to 1.8.8 in pom.xml and update CompletionInterceptor interface to include conversation parameter in after method
2025-11-30 15:14:34 +01:00
extio-de
01dbd5c4db
bump version to 1.8.7 in pom.xml and add rewindTurn method to Conversation class
2025-11-23 21:52:23 +01:00
extio-de
5281666325
bump version to 1.8.6 in pom.xml
2025-11-23 17:00:43 +01:00
extio-de
dcc653fe2a
bump version to 1.8.5 in pom.xml and add request duration tracking in BaseAgent
2025-11-23 16:14:33 +01:00