Skip to content
View konlue's full-sized avatar

Block or report konlue

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
konlue/README.md


Pull requests Contributing to

repository apache/shenyu      stars 8.9k

Java-native API gateway for service proxy, protocol conversion and API governance.

What I did: Bug fixes and reliability work across admin / sdk / bootstrap (instance heartbeats and cluster master election, Oracle compatibility, Netty event-loop lifecycle, SDK response handling), plus registry cleanup, dependency slimming and release notes. Currently working on plugin fault-tolerance eviction and K8s scaler wiring.

35 PRs  merged 28 merged  open 6 open   ( click to expandexpand) #7984 fix(plugin): cache negative match results only when the candidate set is path-determined (#7977) [ FIX ] OPEN #7939 fix(mqtt): take over duplicate clientIds and fence stale-connection cleanup (#7918) [ FIX ] 2026-10-22 #7938 fix(mqtt): deduplicate retransmitted qos2 publishes with inbound in-flight state (#7919) [ FIX ] 2026-10-23 #7925 fix(plugin): evict cached fault-tolerance handles when explicitly cleared (#7914) [ FIX ] 2026-10-22 #7917 fix(admin): back k8s client/scaler beans off their own types and guard the missing client (#7912) [ FIX ] OPEN #7887 refactor(admin): drop commons-io by replacing two IOUtils.copy call sites (#7607) [ TOOL ] 2026-10-21 #7858 fix(base): resolve partial identities when removing metadata (#7790) [ FIX ] 2026-10-20 #7850 perf(ai): parse the rule words only on a dictionary cache miss (#7829) [ TOOL ] 2026-10-19 #7846 test(admin): use json payloads in the heartbeat metadata tests (#7692) [ TEST ] 2026-10-19 #7844 fix(ai): build the sensitive-word dictionary off the redis io threads (#7830) [ FIX ] CLOSED #7798 fix(rewrite): look up rewrite metadata with an empty prefix when context-path is absent (#7796) [ FIX ] 2026-10-19 #7797 fix(admin): forward instance heartbeats to the master admin (#7778) [ FIX ] 2026-10-19 #7786 fix(sdk): give each invocation independently owned header values (#7771) [ FIX ] 2026-10-19 #7782 fix(admin): stop the master selector scheduler on cluster shutdown (#7774) [ FIX ] 2026-10-19 #7780 fix(admin): keep accepted heartbeats when restoring instances from the database (#7763) [ FIX ] OPEN #7776 fix(admin): ignore heartbeats with an incomplete instance identity (#7764) [ FIX ] OPEN #7766 fix(logging): clear the selector sampler override when its handle is emptied (#7750) [ FIX ] OPEN #7758 fix(admin): order Oracle operation logs before applying the row limit (#7739) [ FIX ] 2026-10-19 #7756 fix(admin): use two-argument CONCAT for Oracle operation-log searches (#7738) [ FIX ] 2026-10-19 #7754 fix(admin): use ROWNUM for the Oracle instance identity lookup (#7724) [ FIX ] 2026-10-18 #7746 fix(dubbo): resolve single name-mapped parameters instead of using the mapping JSON as a type name (#7736) [ FIX ] OPEN #7742 fix(admin): expose the instance record id in the instance API (#7731) [ FIX ] 2026-10-19 #7740 fix(sdk): accept all 2xx responses and validate failures on void methods (#7711) [ FIX ] 2026-10-19 #7729 fix(sdk): quote path-variable replacement values in the Spring SDK (#7712) [ FIX ] 2026-10-19 #7726 fix(bootstrap): own and dispose the gateway's custom Netty event loops (#7715) [ FIX ] 2026-10-19 #7722 fix(register): report the bootstrap instance type from the independent heartbeat (#7696) [ FIX ] 2026-10-19 #7721 fix(admin): refresh instance metadata on repeated heartbeats (#7692) [ FIX ] 2026-10-19 #7710 fix(admin): initialise V1Scale spec before setting replicas (#7698) [ FIX ] 2026-10-17 #7699 fix(logging): shutdown hook cleanup reaches close0 when hook removal throws (#7686) [ FIX ] 2026-10-19 #7691 fix(admin): exclusion search drops plugins matching any searchable field (#7690) [ FIX ] 2026-10-20 #7677 refactor(admin): rename misspelled loged column/field to logged in selector and rule (#7589) [ TOOL ] 2026-10-21 #7663 fix(log): reduce routine matching and configuration-sync log volume (#7643) [ FIX ] 2026-10-17 #7642 docs: record registry core/implementation decoupling in release notes (#7585) [ DOCS ] 2026-10-16 #7618 build: remove misspelled log4j-1.2-api property and obsolete zookeeper log4j exclusion (#7609) [ TOOL ] 2026-10-19 #7611 refactor(registry): remove the orphaned shenyu-registry-consul module (#7583) [ TOOL ] 2026-10-14

View all merged PRs in apache/shenyu →

repository agentic-ai-java/argi      stars 129

Agent Runtime and Graph Intelligence: a Java agent framework built on Spring AI, with a graph runtime, multi-agent workflows and visual administration.

What I did: The opt-in ToolCall argument-validation gate (local JSON Schema $ref expansion, resource limits), a unified tool-failure status contract, the AgentResult delivery contract with structured-output finalizer, and a fix for user-registered KeyStrategy loss during state cloning. Currently working on streaming delivery boundaries.

8 PRs  merged 7 merged   ( click to expandexpand) #179 feat(agent): add streaming delivery boundary with bounded format repair (T39) [ FEAT ] 2026-10-21 #173 feat(agent): add AgentResult delivery contract with opt-in structured output finalizer (T39) [ FEAT ] 2026-10-20 #167 feat(agent): add registered business outcome mapping and outcome consistency fixes (T38) [ FEAT ] 2026-10-15 #159 feat(agent): unify tool failure status contract and remove null-status error paths (T38) [ FEAT ] 2026-10-15 #151 feat(agent): add resource limits and local $ref expansion to tool argument validation (T31) [ FEAT ] 2026-10-12 #149 feat(agent): add opt-in ToolCall argument validation gate before dispatch (T31) [ FEAT ] 2026-10-10 #116 chore(graph): add missing Apache license header to CloneStateKeyStrategyPollutionTest [ TOOL ] CLOSED #115 fix(graph): preserve user-registered input KeyStrategy across state cloning and snapshots [ FIX ] 2026-10-07

View all merged PRs in agentic-ai-java/argi →

View all merged Pull Requests →

Pinned Loading

  1. apache/shenyu apache/shenyu Public

    Apache ShenYu is a Java native API Gateway for service proxy, protocol conversion and API governance.

    Java 8.9k 3.1k

  2. agentic-ai-java/argi agentic-ai-java/argi Public

    ARGI [/ˈɑːr.dʒiː/]: Agent Runtime and Graph Intelligence 🚀

    Java 129 40

  3. dsh-compaction-ledger dsh-compaction-ledger Public

    Compaction audit & recall for DeepSeek Harness — the bridge back to what a context compaction took away.

    JavaScript

  4. skills skills Public

    我的AI 编程工具的skill包集合,Codex / Claude Code / Cursor / OpenCode / Pi / DSH / Trae / Qoder 等通用

    Shell

  5. dam-hub dam-hub Public

    企业图素中台是一个面向企业和团队的在线图片素材库平台,提供从图片上传、存储、搜索、编辑到团队协作的完整解决方案。项目涵盖用户管理、图片管理、私有/团队空间、AI 智能编辑、实时协同、数据可视化等核心模块,采用前后端分离架构,后端基于 Spring Boot + MyBatis Plus,前端基于 Vue 3 + Ant Design Vue + TypeScript。

    Java 1

  6. dam-scout dam-scout Public

    基于FastAPI + LangChain + LangGraph + ChromaDB + DashScope (qwen-turbo + text-embedding-v3) + Ollama的智能素材策展助手。用户输入自然语言需求,系统自动分析意图、规划检索任务、从向量数据库中召回匹配素材,由 LLM 生成专业策展方案。

    Python