sdk-java icon indicating copy to clipboard operation
sdk-java copied to clipboard

Java SDK for Serverless Workflow

Results 43 sdk-java issues
Sort by recently updated
recently updated
newest added

# Changes Do not review yet 😃 ## TODO - [ ] Resolve the protoc, from JAR files or `PATH` - [ ] Test - [x] Unary - [x] Client...

**Many thanks for submitting your Pull Request :heart:!** **What this PR does / why we need it**: **Special notes for reviewers**: **Additional information (if needed):**

As per [spec](https://github.com/serverlessworkflow/specification/blob/main/dsl-reference.md#a2a-call)

Currently, user can provide custom Http clients different than the used library (jersey, resteasy..) default one through the usage of [WorkflowAdditionalObject](https://github.com/serverlessworkflow/sdk-java/blob/main/impl/http/src/main/java/io/serverlessworkflow/impl/executors/http/HttpClientResolver.java#L31-L37). Although users already has access to the task object...

# Context The Serverless Workflow specification says: > [gRPC](https://github.com/serverlessworkflow/specification/blob/main/dsl-reference.md#grpc-call): Supports Remote Procedure Call (RPC) using gRPC, a high-performance, open-source universal RPC framework. This is suitable for connecting to services that...

**What would you like to be added**: Add documentation for every module, for helping the new contributors/users. We can easily to add as `pom.xml` simbling a `README.md` file, explaning all...

As per [spec](https://github.com/serverlessworkflow/specification/blob/main/dsl-reference.md#oauth2-authentication), we are supporting `ClientSecretBasic` and `ClientSecretPost` authentication, but we are lacking `PrivateKeyJwt` and `ClientSecretJwt`. The relevant code to completed is located [here](https://github.com/serverlessworkflow/sdk-java/blob/main/impl/http/src/main/java/io/serverlessworkflow/impl/executors/http/auth/requestbuilder/AbstractAuthRequestBuilder.java#L87-L90) and [here](https://github.com/serverlessworkflow/sdk-java/blob/main/impl/http/src/main/java/io/serverlessworkflow/impl/executors/http/auth/requestbuilder/AbstractAuthRequestBuilder.java#L112-L116) Also we are...

**What would you like to be added**: Currently, we have implemented the workflow API from `langchain4j-agentic` module. They are evolving their API now to the "Planner" concept. See: https://github.com/langchain4j/langchain4j/pull/3929 **Why...

spec:1.0.0

**What would you like to be added**: After upgrading to LC4J 1.6.0 our implementation of their workflow API is missing the handlers for before and after agent invocation. This can...

spec:1.0.0

``` var creativeWriter = AgentsUtils.newCreativeWriter(); var scorer = AgentsUtils.newStyleScorer(); var editor = AgentsUtils.newStyleEditor(); Predicate until = s -> s.readState("score", 0).doubleValue() >= 0.8; Map input = Map.of( "topic", "fantasy", "style", "fantasy",...

spec:1.0.0