A2A 协议 (Agent-to-Agent)
Discover agents, exchange JSON-RPC tasks, stream SSE updates, and expose your ai4j agent as an A2A service with optional auth — JDK stdlib only.
Discover agents, exchange JSON-RPC tasks, stream SSE updates, and expose your ai4j agent as an A2A service with optional auth — JDK stdlib only.
讲清 ACP 作为 headless host 接入 IDE/桌面壳的真实链路:newline-delimited JSON-RPC、session 生命周期 RPC、available_commands_update、session/load replay 与服务端反向 session/request_permission。
介绍 ai4j-agent 的 Sandbox SPI:SandboxProvider/SandboxSession 合同如何把执行交给隔离环境,AgentSessionSandboxBinding 只保存非敏感摘要,Daytona、E2B、CubeSandbox 三个官方真实 provider,以及 AgentBuilder/CodingAgentBuilder 如何消费 sandbox。
讲解 ai.agentflow.* 如何在 Spring Boot 下自动装配多 profile 的 AgentFlow 注册表(AgentFlowRegistry),把 Coze / Dify / N8N 等外部工作流平台接进 ai4j,以及 default-name、条件 Bean 与默认 AgentFlow 的解析规则。
讲清 ai4j-plugin-ask-user 样板插件:它把 Agent 需要的人类确认表达成 host-mediated JSON envelope,贡献 ask_user tool 与 command/Skill/Prompt 资源,本身不打开 UI、不读 stdin、不阻塞,由宿主决定展示与恢复。
CubeSandboxProvider 是 ai4j 第一个真实远端 sandbox 适配器,把 SandboxProvider/SandboxSession 映射到 CubeSandbox 的 CubeAPI 控制面与 envd 执行 API。
把 FlowGram 从单进程 demo 提升到平台后端的 JDBC 持久化方案,讲解任务生命周期与 task store 边界。
讲清 MCP 在 Coding Agent 里如何变成活的工具面:全局定义与 workspace 启用两层配置、五种 server 运行状态、tool 名冲突校验,以及 ACP 下按会话注入 MCP 的独立链路。
AI4J 未内置 MySQL 配置中心,但预留了 McpConfigSource 与 McpGatewayConfigSourceBinding 扩展点;本页讲如何实现数据库配置源并补齐命名、密钥、审计治理。
OpenAI-compatible 中转平台(含 TroveBox)如何在 AI4J 里配置:普通 Java 与 Spring Boot 单/多 profile 写法、endpoint path 判断,以及常见 401/404 排查。
在 Pinecone 后端上搭建入库、检索、rerank 工作流的标准方案,讲解 namespace 知识隔离与统一抽象边界。
给回答链补上公网实时搜索能力的增强方案,讲解 SearXNG 配置、与 RAG 的边界及降级策略。
AI4J 的 HTTP 栈扩展方案,通过 DispatcherProvider 与 ConnectionPoolProvider SPI 治理生产并发、连接池与网络隔离。
讲解在 Spring Boot 中沿 AI4J 抽象层覆盖默认 Bean 的时机、层级选择与典型覆盖点,避免绕开统一容器模型。
把 Agent 会话持久化到 JDBC 的方案,覆盖工具结果、runtime state 与压缩摘要的跨实例恢复。
基于 Spring Boot + MySQL 的多轮聊天会话持久化方案,讲解 JdbcChatMemory 接入、sessionId 绑定与裁剪策略。
归纳 Spring Boot 接入 AI4J 的推荐分层与工程组织模式,明确 Web、AI4J 调用与 Tool、RAG、Workflow 的责任边界。
ai4j-spring-boot-starter 的总览定位:何时使用、最小接入路径、装配能力与扩展点,以及上线前检查清单。
深入解析 ai4j-spring-boot-starter 的真实装配链、初始化顺序与条件装配边界,理解统一 Configuration 与失败传播路径。
Streamable HTTP transport for AI4J MCP: AUTO profile discovery, modern vs initialization-era peers, protocol headers, publishing a server, and upgrade paths.
讲清 ai4j-plugin-dynamic-workflow 样板插件:模型把复杂任务写成确定性 workflow script,插件只返回 host-mediated 请求 envelope,实际执行由 ai4j-agent runtime 可选接管,内置 Nashorn 执行器默认关闭 Java interop。
把第三方 MCP 在 AI4J 里的 5 种集成深度拆开:单 client 直连、配置驱动 gateway、运行时动态增删、用户级隔离与 Agent 暴露白名单,附常见踩坑。
说明 ai4j-extension-api 的 Agent 生命周期 Hook:插件如何观察 BEFORE_TURN/BEFORE_MODEL_REQUEST/BEFORE_TOOL_CALL/ON_COMPACT 等事件,事件 payload、异常策略与 Guardrail 的区别。
说明 ai4j-coding 如何把 Coding Agent 的 bash exec 路由到 live SandboxSession(P3 首切片),覆盖当前 API、未路由的工具、与审批的关系以及非敏感 sandbox 摘要的安全边界。