Commit Graph

  • 637e00e07c fix: strip whitespace from ToolCall fields in multiple clients main extio-de 2026-10-18 00:09:05 +02:00
  • 98c5312089 chore: release 2.11.3 github-actions[bot] 2026-10-17 19:43:11 +00:00
  • d64a7d0ad5 fix: pin Maven 3.9.16 via Maven Wrapper for release workflow extio-de 2026-10-17 21:41:44 +02:00
  • bb71ab69bf chore: release 2.11.2 github-actions[bot] 2026-10-17 19:30:44 +00:00
  • 9d1cc52cab Merge branch 'main' of github.com:extio-de/lm-lib extio-de 2026-10-17 21:29:01 +02:00
  • d0dd256744 fix: pin Maven 3.9.16 in publish workflow extio-de 2026-10-17 21:27:58 +02:00
  • 8d2a0cf5b0 chore: release 2.11.1 github-actions[bot] 2026-10-17 19:14:21 +00:00
  • 152c5845e6 feat: add Anthropic tokenizer backed by count_tokens API extio-de 2026-10-17 21:03:20 +02:00
  • cd99dfa360 feat: add Anthropic model discovery and capability probing extio-de 2026-10-17 20:39:04 +02:00
  • bb7ae456a8 feat: add Anthropic Claude Messages API client extio-de 2026-10-17 20:15:44 +02:00
  • 46e3e57f4b Rewrite FallbackTokenizer to approximate cl100k_base token counts extio-de 2026-10-17 12:03:46 +02:00
  • 24b0efb0af chore: release 2.11.0 github-actions[bot] 2026-08-23 13:24:54 +00:00
  • a71d506679 Simplify agent conversation handling and update AgentType enum extio-de 2026-08-23 15:22:44 +02:00
  • 328432921e chore: release 2.10.8 github-actions[bot] 2026-08-03 14:20:00 +00:00
  • ec185a716c feat: log REST client configuration and proxy auth details at startup Stephan Birkl 2026-08-03 16:13:27 +02:00
  • d354a5d681 chore: release 2.10.7 github-actions[bot] 2026-08-02 13:44:13 +00:00
  • e6af810c61 feat: add maxToolCallRounds configuration and update default value extio-de 2026-08-02 15:42:07 +02:00
  • b0043dc9b6 chore: release 2.10.6 github-actions[bot] 2026-07-23 16:10:07 +00:00
  • e0390b3f2f Merge pull request #3 from lauraprietotrimble/feature/new-proxy-auth-property extio-de 2026-07-23 18:08:52 +02:00
  • a3390a167e Add new property to switch the proxy auth configuration Laura Prieto 2026-07-23 17:27:48 +02:00
  • c11097cd8b chore: release 2.10.5 github-actions[bot] 2026-07-20 09:38:43 +00:00
  • a9da1910a7 Merge pull request #2 from lauraprietotrimble/patch-1 extio-de 2026-07-20 11:37:16 +02:00
  • a5815e962f AgentContext constructor fix lauraprietotrimble 2026-07-20 11:36:39 +02:00
  • 4a85d9e65f fix: logging for prompt length warnings in ChatCompletionClient extio-de 2026-07-12 17:08:56 +02:00
  • 7adc5d8d30 chore: release 2.10.4 github-actions[bot] 2026-07-12 10:44:33 +00:00
  • 25cdd9c3be refactor: update base URL handling in ChatCompletionClient and TextCompletionClient for improved flexibility extio-de 2026-07-05 14:01:54 +02:00
  • e811c9b2fe refactor: enhance error handling in tokenization and detokenization processes with clearer messages extio-de 2026-07-05 13:48:42 +02:00
  • e18880354e refactor: update CSV response handling to return true for empty or null responses extio-de 2026-06-28 15:18:46 +02:00
  • b617def2f8 chore: release 2.10.3 github-actions[bot] 2026-06-27 11:56:12 +00:00
  • 7e2e067384 refactor: update error message in JsonAgentResponseHandlerTest for clarity extio-de 2026-06-18 17:21:21 +02:00
  • cadc1b3a1c refactor: update error prompt handling in CSV and JSON response handlers for improved clarity and consistency extio-de 2026-06-18 17:18:32 +02:00
  • 967cd43f87 chore: release 2.10.2 github-actions[bot] 2026-06-12 10:17:41 +00:00
  • 7969cba37b implemented the missing type: "message" field for user and developer input items in ResponsesApiClient.java, ensuring compliance with the Open Responses specification extio-de 2026-06-05 00:44:06 +02:00
  • 4453b7c2d1 feat: enhance LLM call control with AgentSkipCompletion enum and update related methods extio-de 2026-06-02 22:17:51 +02:00
  • 14f43624db chore: release 2.10.1 github-actions[bot] 2026-06-01 20:31:36 +00:00
  • e1a70f5397 feat: add retryOnParsingError method to BaseAgent for enhanced error handling extio-de 2026-06-01 22:28:30 +02:00
  • 2083d4f33f chore: release 2.10.0 github-actions[bot] 2026-05-16 14:53:02 +00:00
  • a209fc6ca2 refactor: streamline model name retrieval in completion clients and update cache handling in OpenRouterModelDiscovery extio-de 2026-05-15 16:39:22 +02:00
  • 3cac418191 feat: introduce MAX_TOOL_CALL_ROUNDS constant and add includeEncryptedReasoningContent method to OpenAiResponsesApiDialect extio-de 2026-05-15 00:00:17 +02:00
  • 63356ab5a7 fix: add @Qualifier annotation to ChatCompletionClient for proper dependency injection extio-de 2026-05-14 20:29:29 +02:00
  • 12a90917ee feat: Add OAI_RESPONSES model provider and implement Responses API client tests extio-de 2026-05-14 20:26:59 +02:00
  • e3dda708f2 Merge github.com:extio-de/lm-lib extio-de 2026-05-11 19:37:43 +02:00
  • a808ad5867 chore: release 2.9.1 github-actions[bot] 2026-05-11 14:49:02 +00:00
  • c6faa07ddd fix: update JSON property names in ChatMessage class for clarity and consistency Stephan Birkl 2026-05-11 16:40:24 +02:00
  • 52abd3fb16 Merge github.com:extio-de/lm-lib extio-de 2026-05-10 19:32:31 +02:00
  • 5b06de15b4 fix: Improve error handling in OllamaClient by logging errors and throwing exceptions extio-de 2026-05-10 19:25:26 +02:00
  • 99246f1704 chore: release 2.9.0 github-actions[bot] 2026-05-10 16:50:09 +00:00
  • f97d758afd feat: Enhance error handling by introducing ErrorResponse class and updating logErrorResponse method extio-de 2026-05-10 18:46:30 +02:00
  • 47c278309b feat: Add null checks and default values in Completion constructor extio-de 2026-05-10 16:49:14 +02:00
  • 58d1250734 feat: Change class visibility to public for OpenRouter model response classes extio-de 2026-05-10 16:49:06 +02:00
  • b95e725aad feat: Implement OpenRouter model discovery and endpoints extio-de 2026-05-10 14:11:06 +02:00
  • 2028d9bea5 fix: add null check for finish reason in completion handling in BaseAgent extio-de 2026-05-10 10:14:45 +02:00
  • b5a43ef7ac feat: add finish reason indicators for completion statuses in BaseAgent extio-de 2026-05-10 09:48:04 +02:00
  • 640b075fe6 feat: add ERROR finish reason and handle it in completion clients extio-de 2026-05-10 09:39:26 +02:00
  • 1561b17f9e feat: add error handling and logging for tokenization and detokenization requests in LlamaServerTokenizer extio-de 2026-05-09 21:25:30 +02:00
  • 8c92e6fd7a fix: update tokenizer name and enhance text completion description in README; refactor think mode handling in OllamaDialect extio-de 2026-05-09 19:17:42 +02:00
  • 4ff231227e feat: Support OLLAMA provider extio-de 2026-05-09 17:47:28 +02:00
  • 210de3c62f feat: add error logging for server responses in completion clients extio-de 2026-05-08 19:38:48 +02:00
  • 7cc3374288 Merge branch 'main' of github.com:extio-de/lm-lib extio-de 2026-05-08 19:33:12 +02:00
  • 0651a66374 feat: update release workflow to allow manual version input and improve version handling extio-de 2026-05-08 19:33:00 +02:00
  • b741b5f016 chore: release 2.8.0 github-actions[bot] 2026-05-07 16:42:08 +00:00
  • 12b9d2aaba chore: release 2.7.0 github-actions[bot] 2026-05-07 16:35:46 +00:00
  • c7ed5f25c7 Merge pull request #1 from extio-de/azure-openai extio-de 2026-05-07 18:33:30 +02:00
  • 33f76defa5 feat: Enhance OpenAiProviderDialect for improved request handling and update related classes Stephan Birkl 2026-05-07 18:22:12 +02:00
  • 244aa2574b feat: Introduce OpenAiProviderDialect for flexible request shaping and remove reasoning properties from ModelProfile Stephan Birkl 2026-05-07 17:57:59 +02:00
  • 6235c49358 chore: release 2.6.0 github-actions[bot] 2026-05-06 20:01:46 +00:00
  • ec30026e02 feat: Update release workflow for Maven Central deployment and enhance POM metadata extio-de 2026-05-06 21:45:10 +02:00
  • cc19bcc87b Update publish steps extio-de 2026-05-06 18:14:04 +02:00
  • aa6657b1ae Added release configuration extio-de 2026-05-06 17:54:30 +02:00
  • c23b3ee202 feat: Bump version to 2.5.12 in pom.xml and add metadata setting in BaseAgent extio-de 2026-05-02 15:20:42 +02:00
  • 713a226e4c feat: Bump version to 2.5.11 in pom.xml extio-de 2026-05-02 14:03:44 +02:00
  • 1af185e77a feat: Refactor conversation handling in BaseAgent and add metadata support in Conversation class extio-de 2026-05-02 14:03:39 +02:00
  • 4fd4c7ab94 feat: Bump version to 2.5.10 in pom.xml and add @Lazy annotation to allAgents in AgentExecutorService extio-de 2026-04-29 22:40:02 +02:00
  • eaaf9837b3 chore: Bump version to 2.5.9 in pom.xml extio-de 2026-04-27 22:17:48 +02:00
  • ec39c78560 feat: Add Gemma4PromptStrategy and Qwen35PromptStrategy implementations with prompt handling logic extio-de 2026-04-27 22:17:20 +02:00
  • 587217235b feat: Enhance documentation for ToolCallingAgentResponseHandler with detailed usage examples and tool call handling logic extio-de 2026-04-20 20:36:31 +02:00
  • df5a5ba940 feat: Update tool call round limit to six in BaseAgent for enhanced flexibility extio-de 2026-04-20 20:36:22 +02:00
  • 93351e8be9 feat: Add sequential tool calling test and refactor tool call recording in AgentTest extio-de 2026-04-17 20:05:55 +02:00
  • c3ffc52fab feat: Enhance tool call handling in BaseAgent and AgentTest for improved multi-tool support extio-de 2026-04-15 22:25:32 +02:00
  • b8f47f2745 feat: Enhance tool call handling with support for multiple tools in conversation extio-de 2026-04-15 21:51:20 +02:00
  • a0d248d605 chore: Bump version to 2.5.6 in pom.xml extio-de 2026-04-03 18:41:17 +02:00
  • b4d1a44d93 feat: Implement tokenizer resolver and fallback tokenizer; update model profiles and README extio-de 2026-04-03 18:40:53 +02:00
  • dda1efd1e3 chore: Bump version to 2.5.5 in pom.xml extio-de 2026-04-03 15:41:14 +02:00
  • 1ce646edb2 Generalize and streamline model name retrieval in clients extio-de 2026-04-03 15:40:51 +02:00
  • 31cf959d10 chore: Bump version to 2.5.4 and update spring-boot.version to 4.0.5 in pom.xml extio-de 2026-04-03 13:38:59 +02:00
  • 17596639f2 chore: Bump version to 2.5.3 in pom.xml extio-de 2026-03-31 22:38:31 +02:00
  • 438197403c feat: Implement reasoning streaming and chunk handling in Csv and Json agent response handlers extio-de 2026-03-31 22:36:15 +02:00
  • 00a223bd64 fix: Enhance debug logging in CsvAgentResponseHandler to include stored values extio-de 2026-03-26 00:03:28 +01:00
  • f753a7bdd7 chore: Bump version to 2.5.2 in pom.xml and remove redundant response validation in ChatCompletionClient extio-de 2026-03-23 22:50:36 +01:00
  • 229287e134 chore: Bump version to 2.5.1 in pom.xml and add debug logging for tool calls in BaseAgent extio-de 2026-03-23 22:25:04 +01:00
  • 9a6934049c chore: Update version to 2.5.0 in pom.xml and modify test to use isNull matcher extio-de 2026-03-22 18:13:25 +01:00
  • dce82a98cd feat: Enhance chat completion with tool calling capabilities extio-de 2026-03-22 18:09:10 +01:00
  • 636353334b chore: Add Apache License 2.0 and update README for clarity and structure extio-de 2026-03-22 15:30:34 +01:00
  • 8869ed8d62 BaseAgent only adds the completion to the conversation if a request was made by the current agent; extio-de 2026-03-21 18:01:51 +01:00
  • 531fd88588 chore: Update version to 2.4.1 in pom.xml and refactor conversation handling in BaseAgent extio-de 2026-03-21 15:41:47 +01:00
  • 117eeabc9c fix: Ensure thread-safe access to conversation list in getConversation method extio-de 2026-03-14 21:16:56 +01:00
  • 6fae7eb848 chore: Bump version to 2.4 in pom.xml extio-de 2026-03-14 15:27:41 +01:00
  • 356de943a3 Update readme extio-de 2026-03-14 15:27:14 +01:00
  • a26b076b5a feat: Add alwaysSkipCache flag to AgentContext and update BaseAgent to utilize it extio-de 2026-03-14 15:27:01 +01:00
  • afae2cb416 chore: Update version to 2.3 and spring-boot.version to 4.0.3 in pom.xml extio-de 2026-03-14 14:46:58 +01:00