agent-start-completion-spring-starter
io.github.aigoodle
agent-start-completion-spring-starter is a Java jar artifact published under the io.github.aigoodle group on Maven Central. 1 version is indexed here. Select a version below for Maven, Gradle and SBT snippets plus CVE data.
Add to your project0.1.0
<dependency>
<groupId>io.github.aigoodle</groupId>
<artifactId>agent-start-completion-spring-starter</artifactId>
<version>0.1.0</version>
</dependency>Version Details — 0.1.0
Spring Boot Starter —— WebFlux/Netty 侧的流式 AI 聊天层聚合。 引入本 starter 即等价于同时引入: - agent-start-completion OpenAI 兼容 /chat/completions/{appId} + Dify 兼容 /chat-messages (含 springdoc / swagger-webflux) - agent-start-model 模型/凭证/预设 provider - agent-start-agent Agent 运行时(ReAct / FunctionCalling) + 记忆 + HITL - agent-start-workflow DAG 工作流引擎 + 内置节点 - agent-start-knowledge 知识库 / RAG / 检索 - agent-start-tools Tool SPI + ToolRegistry - agent-start-observability LLM 调用 / token 消耗记录 主类保持普通 @SpringBootApplication 即可。各模块 @AutoConfiguration 通过 META-INF/spring/*.imports 加载,SpringAgentCompletionAutoConfiguration 通过 @AutoConfigureAfter 排序到运行时 autoconfig 之后,保证 @ConditionalOnBean 稳。 CRUD 类的 REST 端点(app/model/knowledge 管理)在姊妹模块 agent-start-web-spring-starter (MVC/Tomcat)。同一进程可同时引入两个 starter —— Boot 默认走 Servlet 栈,Flux 返回体在 MVC 下也能跑,只是 SSE 会占用一个 Tomcat 线程,想要 Netty 背压请只用 completion 一个 starter。