Commit Graph

228 Commits

Author SHA1 Message Date
extio-de
34c96f0147 chore: Bump version to 1.6.24 in pom.xml and update logging for conversation in BaseAgent 2025-09-30 15:50:55 +02:00
extio-de
1650bac4b8 fix: Update version to 1.6.23 in pom.xml and add null check for conversation in BaseAgent 2025-09-29 18:11:34 +02:00
extio-de
db0cb39127 feat: Enhance branching support in BaseAgent with hidden placeholders and improved context handling 2025-09-28 20:52:43 +02:00
extio-de
fd16ae9d38 chore: Bump version to 1.6.21 in pom.xml 2025-09-28 18:37:51 +02:00
extio-de
514cc2d912 fix: Add null check for response in normalizeModelResponse method 2025-09-28 18:37:14 +02:00
extio-de
b24dfd1e08 refactor: Optimize response handler usage in BaseAgent for improved readability and performance 2025-09-28 18:25:45 +02:00
extio-de
d77c11e809 chore: Bump version to 1.6.19 and refactor AgentRequestStatistic for improved instantiation and duration handling 2025-09-27 08:48:02 +02:00
extio-de
b5f9a21f8b chore: Remove unused import for Collections in BaseAgent 2025-09-26 12:51:44 +02:00
extio-de
e5ef603e5b chore: Bump version to 1.6.18 and fix branch agent retrieval logic in AgentExecutorService 2025-09-25 15:23:02 +02:00
extio-de
3680fe7854 chore: Bump version to 1.6.17 and add context update handling in BaseAgent 2025-09-25 14:19:45 +02:00
extio-de
df8bc252ed chore: Bump version to 1.6.16 and refactor AgentExecutorService to improve context walking logic 2025-09-25 13:44:16 +02:00
extio-de
ab1695f9a1 chore: Bump version to 1.6.15 and enhance JsonAgentResponseHandler to improve array entry parsing 2025-09-23 18:47:33 +02:00
extio-de
34ff8844a3 chore: Bump version to 1.6.14 and add setValues method to AgentContext for improved context management 2025-09-23 17:52:25 +02:00
extio-de
103ff2cb40 chore: Bump version to 1.6.13 and refactor execute method in BaseAgent for improved split handling 2025-09-22 19:49:08 +02:00
extio-de
d17286a7f4 chore: Bump version to 1.6.12 and refactor JsonAgentResponseHandler to improve response handling 2025-09-22 13:10:08 +02:00
extio-de
7c467fd5b4 chore: Bump version to 1.6.11 and update spring-boot.version to 3.5.6; refactor JsonAgentResponseHandler for improved property parsing 2025-09-21 18:12:26 +02:00
extio-de
47b63dcb40 chore: Bump version to 1.6.10 and enhance AgentContext and AgentExecutorService with optional agent list handling 2025-09-14 11:29:48 +02:00
extio-de
5c3c89b580 chore: Bump version to 1.6.9 and enhance JsonAgentResponseHandler with prefixFields and array of objects support 2025-09-13 19:47:30 +02:00
extio-de
a417b95dda chore: Update version to 1.6.8 and enhance conversation handling in BaseAgent 2025-09-13 17:56:30 +02:00
extio-de
aca661d929 chore: Bump version to 1.6.7 in pom.xml 2025-07-13 10:42:48 +02:00
extio-de
a176e6b6c4 refactor: Update modelCategory method to accept AgentContext and adjust related calls 2025-07-13 10:42:02 +02:00
extio-de
70f7a06da8 refactor: Remove unused import for Value annotation in AzureAiClientAutoConfiguration 2025-07-13 10:34:11 +02:00
extio-de
d0b256502b Use netty client for Azure, remove proxy configuration 2025-07-13 10:33:17 +02:00
extio-de
d9fae7eebd chore: Update version to 1.6.6 and refactor agentType method for context handling 2025-07-10 00:20:16 +02:00
extio-de
df3034e6ca Moved TextUtils to lm-lib 2025-07-05 20:04:56 +02:00
extio-de
2cb6ad7863 1.6.3 2025-07-05 19:58:37 +02:00
extio-de
7cf067400b feat: Allow AgentContext update consumer in BaseAgent and add beforeStream to TextAgentResponseHandler
This commit introduces the following changes:

- **BaseAgent:** Added a mechanism to allow consumers to update the AgentContext after post-processing a split. This provides more flexibility for downstream components to react to the processed data.
- **TextAgentResponseHandler:** Introduced a `beforeStream` consumer that allows updating the AgentContext before the stream begins.  This enables pre-processing or initialization steps within the response handler.  The constructor has been updated to accept this new consumer.  Also fixed a bug where the chunkKey and updateKey were not being removed after processing.

These changes enhance the extensibility and configurability of the agent processing pipeline.
2025-07-02 21:45:44 +02:00
extio-de
c5e2ace604 Fix TextAgentResponseHandler, Added afterChunkUpdate() 2025-06-29 17:29:37 +02:00
extio-de
b761018f9f readme 2025-06-28 17:58:27 +02:00
extio-de
f62d30fe3b readme 2025-06-28 17:57:43 +02:00
extio-de
53e3543380 Readme 2025-06-28 17:56:07 +02:00
extio-de
d48d5d75a5 readme 2025-06-28 17:43:17 +02:00
extio-de
7cff5bca22 readme 2025-06-28 17:38:18 +02:00
extio-de
42545b8dd5 Update readme 2025-06-28 17:35:28 +02:00
extio-de
fda6971a46 Updated README 2025-06-28 17:26:38 +02:00
extio-de
9ca590a8d4 Implemented agent streaming 2025-06-28 16:55:26 +02:00
extio-de
365043b5a0 Streaming Client 2025-06-28 14:36:26 +02:00
extio-de
2350740136 Introduced OpenAI chat completion client; 2025-06-27 23:39:17 +02:00
extio-de
eee37a5648 Rename oai client package 2025-06-27 21:49:30 +02:00
extio-de
a555d00f74 Get token usage from OpenAI Api if available 2025-06-27 21:19:26 +02:00
extio-de
47ef9ba436 Refactored llm clients, removed maxContinuations feature, exposed finishReason instead; 2025-06-27 20:43:04 +02:00
extio-de
f3706a408a Update readme 2025-06-27 17:59:12 +02:00
extio-de
bef3ef1468 Deprecated Client#completion and removed redundant question parameter 2025-06-27 17:35:48 +02:00
extio-de
5b5f56fa15 Combined unnecessary dual prompt template parameters instruction and text to user 2025-06-27 17:17:27 +02:00
extio-de
4e52c1c4ce Code cleanup 2025-06-27 16:59:52 +02:00
extio-de
60bdc54f96 Moved oai client dtos to domain packages 2025-06-27 16:49:37 +02:00
extio-de
11a4ab1271 Moved oai client packages 2025-06-27 16:46:56 +02:00
extio-de
6595075846 Fix AzureAi Auto Config - Port default value 2025-06-27 16:46:29 +02:00
extio-de
94894aee85 Merged with tp lmlib 2025-06-27 16:36:46 +02:00
extio-de
dcd6eeee41 Refactor BaseAgent 2025-06-27 10:25:54 +02:00