标签:开源项目

AgentForge HTTP 工具模块核心设计原理

<p>本文讲解 AgentForge HTTP 工具模块的核心设计:把一组 REST 接口声明式映射为 ToolSpecification 与 ToolExecutor,涵盖参数四维模型、请求体智能判断、重试容错与 curl 解析互转,让模型像调用本地方法一样调用 HTTP 接口。</p>

AgentForge Local 工具模块核心设计原理

<p>本文讲解 AgentForge Local 工具模块的核心设计:通过 @Tool / @P 注解与反射,把普通 Java 方法自动扫描为 ToolSpecification,并完成 JSON 参数到方法入参的类型转换与反射调用,实现零依赖“让模型直接调用 Java 方法”。</p>

MCP 框架调研与 AgentForge 接入实现

<p>本文对比 MCP 主流 Java 框架(LangChain4j、Spring AI、AgentScope)的协议实现路线,剖析 AgentForge “核心自研协议栈 + 官方 SDK 可选桥接”的选型依据,并给出 stdio/HTTP 双传输接入、ToolExecutor 映射与验证的落地实践。</p>

MCP 协议详解:历史演进、协议设计与 Client/Server 底层原理

<p>本文系统讲解 MCP(模型上下文协议)的历史演进与底层原理:从 M×N 集成难题与 LSP 类比讲起,展开 JSON-RPC 消息模型、Host/Client/Server 三角色、能力协商、传输与生命周期设计,并给出 Java 快速搭建与对接 Agent 的完整流程。</p>

OpenAI协议02、AgentForge 适配OpenAI接入核心实践

<p>本文记录 AgentForge 开源项目适配 OpenAI 的接入实践:基于统一 ChatModel 协议,讲解 Headers、消息、参数、响应与 finish_reason 的映射规则,并覆盖流式实现、OpenAI-compatible 服务、HTTP 错误处理与协议差距。</p>

Anthropic协议02、AgentForge 适配Anthropic接入核心实践

<p>本文记录 AgentForge 开源项目适配 Anthropic 的接入实践:基于统一 ChatModel 协议,讲解 Headers、SystemMessage、User/AI 消息、工具调用、参数与 stop_reason 的映射规则,以及流式实现、错误处理与后续演进方向。</p>

Anthropic协议01、Anthropic底层协议快速理解

<p>本文快速拆解 Anthropic Messages API 的底层 wire 协议:system 顶层字段、content block 消息结构、SSE 流式事件,以及 tool_use / tool_result 工具调用细节,并用完整 curl 演练非流式与流式两轮工具调用的真实请求与响应。</p>

开源项目taier的文档站详细剖析

<p>本文以DTStack开源项目Taier官网为真实案例,完整拆解Docusaurus文档站的技术选型、快速启动、目录结构、功能模块、GitHub Pages自动化部署工作流及内容维护方法,并附可直接复用的部署模板与踩坑排查清单。</p>

快速了解Docusaurus开源项目

<p>本文快速介绍Meta开源的文档站框架Docusaurus,涵盖其定位、Docs as Code理念、React与Markdown/MDX技术栈,以及多版本文档、多语言i18n、自定义页面三大核心能力,帮助读者快速判断其适用场景。</p>