Skip to content
View Shay-Deng's full-sized avatar

Block or report Shay-Deng

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Shay-Deng/README.md

Howie Deng — Java backend, AI agents and open source. Build with intent. Go deep.

Repositories   /   Latest contribution   /   Connect on X


Java backend & AI agents

Building backend services and AI agent applications with Java, Spring AI, and LangChain / LangChain4j.

Java Spring AI LangChain LangChain4j JUnit 5 Maven Git


In the code


01   /   LANGCHAIN4J COMMUNITY

Making streaming failure handling predictable.

A proposed fix for StreamingModelRouter: invalid demand should signal an error, cancel upstream work, and terminate exactly once.

Reactive Streams   Concurrency   Regression tests

The change covers late subscriptions, reentrant requests, and ordering between in-flight callbacks and terminal signals.

Read the pull request →   ·   Issue #791   ·   Explore the code

Submitted as draft PR #792 · See the linked PR for its current review status.


What I'm exploring

Java backend AI agents Engineering practice
Backend services & APIs Spring AI · LangChain · LangChain4j Focused fixes & regression tests
Streaming & concurrency Agent workflows & model integration Open-source collaboration


操千曲而后晓声,观千剑而后识器。
Read deeply. Build thoughtfully.

Pinned Loading

  1. langchain4j-community langchain4j-community Public

    Forked from langchain4j/langchain4j-community

    LangChain4j integrations that are maintained by the community

    Java 1