8.0
热点
AI SCORE
开源项目2026-10-21 16:35
Java Agent 开源运行时补齐生产管控
dev.to · AI#Java#Agent#开源
Editor brief · 编辑速览
ARA 是基于 Java 21 和 LangChain4j 的 Apache 2.0 开源运行时,提供输出契约、人工审批、供应商故障切换、费用上限和执行追踪。项目还支持完全离线测试,面向 Agent 从演示走向生产时的可靠性问题。
文章思维导图
Knowledge map
Full translation
完整中文译文
用纯 Java 21 构建自主 AI Agent 和多 Agent 系统。支持 LLM 集成、tool calling、确定性 I/O 契约、RAG 和人工介入(human-in-the-loop)——不需要注解、反射、Spring 或 Kotlin。
快速入门 · 文档 · 示例 · 网站 · 讨论区
ARA 是一个 Java 21 Agent 运行时:Agent 在这里实际运行,具备会话记忆、执行策略、成本预算、审批关卡和完整的执行轨迹,而不只是对 chat completion 端点做一层简单封装。
它支持 OpenAI、Anthropic、Ollama、Mistral、LM Studio、Groq,以及任何兼容 OpenAI 的端点,已发布到 Maven Central,坐标为 io.github.xmor:ara-runtime。
Your code ──▶ AraRuntime ──▶ Agent (strategy + contract + session)
│
┌──────────┼───────────┐
▼ ▼ ▼
LlmClient Tools Retriever
OpenAI/Claude/ (yours, (in-memory
Ollama/Mistral parallel or Qdrant)
on vthreads)
快速入门——60 秒,无需 API key
- 添加依赖……