- 博客(578)
- 资源 (2)
- 收藏
- 关注
原创 Hot-Plug 实战:运行期管理 Solon 插件
Solon 框架的 solon-hotplug 模块为业务插件提供了热插拔能力,允许在不重启主程序的情况下动态加载、启动、停止和卸载插件。该功能适用于需要持续运行的应用,如网关或多模块单体系统,可避免服务中断。
2026-08-08 17:18:41
162
原创 Solon I18n:三种解析器,零样板代码
Solon 国际化方案以极简设计实现多语言支持,仅需将资源文件放入 resources/i18n/ 目录即可自动加载。提供三种开箱即用的语言解析器(Header/Cookie/Session)和自定义扩展能力,支持通过工具类、服务类或注解方式获取翻译文本。相比传统方案省去繁琐配置,无需声明Bean或注册拦截器,同时保留分布式扩展接口。该模块遵循"约定优先"原则,覆盖模板集成、参数化消息等常见需求,实现5分钟内完成国际化配置,适合快速开发场景。
2026-08-07 11:03:23
143
原创 跳出 Fatjar 的束缚:Solon 插件的体外扩展(E-Spi)与热插拔(H-Spi)
Solon框架针对Java fatjar部署痛点提供了两种扩展机制:E-Spi(体外扩展)和H-Spi(热插拔)。E-Spi通过外置配置和插件jar实现简单扩展,需重启生效,适合配置外置和模块拆分场景;H-Spi通过独立ClassLoader实现模块热插拔,无需重启但需严格管理资源生命周期,适合需要运行时动态更新的隔离模块。两者分别针对部署灵活性和运行时隔离性需求,开发者可根据是否需要热更新选择,E-Spi零成本易用,H-Spi能力更强但复杂度更高。
2026-08-06 09:16:50
146
原创 SolonCode v2026.8.4 发布:界面字体可调、22 种语言、记忆搜索增强
SolonCode是由杭州无耳科技开发的企业级终端编码智能体,支持全中文操作,可自主理解需求并编写代码。主要特点包括: 易用性:支持Java 8+和多平台,通过简单命令行安装即可使用; 界面优化:新增字体调整功能,支持界面与代码字体独立设置,字号缩放不破坏布局; 多语言支持:提供22种界面语言,适配全球开发者; 心智记忆增强:支持跨项目作用域管理和语义搜索,解决信息存储与检索痛点; 工程化改进:包括子代理管理、上下文压缩优化、Git审查增强等功能。
2026-08-05 21:49:21
224
原创 Solon 的 10 种 HTTP 服务器:改一行依赖,换一个引擎
Solon框架允许开发者自由选择HTTP服务器引擎,仅需修改Maven依赖即可切换,无需更改应用代码。文章介绍了10种服务器选项,包括轻量级的jdkhttp(0.3MB)、支持WebSocket的smarthttp、支持HTTP/2的undertow和vert.x,以及传统Java团队熟悉的Jetty和Tomcat。针对不同场景(微服务、HTTP/2、Jakarta EE等)提供了推荐选择,并展示了配置SSL、多端口等进阶功能。
2026-08-05 21:42:23
180
原创 Solon 的 10 种 HTTP 服务器:改一行依赖,换一个引擎
Solon框架允许开发者自由选择HTTP服务器引擎,仅需修改Maven依赖即可切换,无需更改应用代码。文章介绍了10种服务器选项,包括轻量级的jdkhttp(0.3MB)、支持WebSocket的smarthttp、支持HTTP/2的undertow和vert.x,以及传统Java团队熟悉的Jetty和Tomcat。针对不同场景(微服务、HTTP/2、Jakarta EE等)提供了推荐选择,并展示了配置SSL、多端口等进阶功能。
2026-08-02 21:27:04
230
原创 当所有人都在用 TS/Python 写 Agent,我们为什么坚持 Java
SolonCode是一个基于Java实现的开源编码智能体,兼容Java 8至26环境,特别针对企业级需求设计。它选择Java而非主流的TS/Python技术栈,旨在解决企业部署中的四大核心问题:JDK合规性、信创适配(如毕昇JDK与鸿蒙PC)、运维友好性(单进程/系统命令形态)和可扩展性(Java插件机制)。该工具强调与企业现有基础设施无缝集成,支持内网部署、离线安装和CLI/Web双交互模式,并可通过Java扩展深度定制,降低组织采用AI编程助手的门槛。
2026-07-26 13:42:39
171
原创 别再把 Coding Agent 当智能补全了:SolonCode 想做的是数字员工
AI编码工具正从局部补全升级为可委派的智能体,SolonCode作为开源、中文驱动的"数字员工",能在工作区中理解需求、规划步骤、修改代码并交付可审核的结果。其核心差异在于:1)上下文扩展至整个项目而非片段;2)通过工具链闭环执行多步任务;3)产出完整变更而非建议文本。使用模式从"敲代码"转变为"定义标准-委派-验收",开发者需掌握任务拆解与边界控制。该工具适合中文团队处理实现层工作,但需注意其不适用于无模型环境、核心架构改写或纯补全场景。
2026-07-26 13:31:13
211
原创 Solon AI:Tool 与 Talent 怎么选?从函数到领域专家
本文介绍了Solon AI框架中Tool与Talent的差异与适用场景。Tool作为基础执行单元适合简单、低风险任务,而Talent作为产品单元整合了工具集、SOP流程和激活规则,能解决裸工具导致的过早副作用、上下文膨胀等问题。Talent通过准入判断、指令合并和染色机制,实现领域能力按需激活和约束执行。开发者可根据业务复杂度选择Tool快速原型开发,或通过TalentDesc/AbsTalent封装复杂领域逻辑,特别适合需要角色权限控制、多步业务流程的场景。
2026-07-22 08:37:23
164
原创 Solon TeamAgent 协作协议:从 SEQUENTIAL 流水线到 HIERARCHICAL 主管团队
本文介绍了 Solon AI 的 TeamAgent 多智能体协作框架,重点探讨了如何通过**协作协议(TeamProtocol)**解决多智能体团队的组织难题。文章指出,多智能体系统的核心挑战在于动态协调成员间的交互流程,而非简单增加 Agent 数量。 框架提供三种核心结构:成员(专长智能体)、协议(社交规则/组织架构)和主管模型(任务分派与总结)。
2026-07-21 10:17:53
162
原创 用 Solon TeamAgent 落地供应链异常管理与自动补货
摘要:某制造企业供应链团队面临异常发现滞后、补货决策不一致、供应商管理低效及多系统切换等问题,导致断供风险高、资金波动大、人效低下。为此提出智能供应链方案:通过多Agent协同(库存监控、补货执行、异常处理Agent)实现实时巡检、自动补货建议/小额下单、异常分级处理。技术实现采用TeamAgent架构,整合ERP/SRM/WMS数据,提供库存查询、补货计算、供应商评估等API工具,将异常响应从天级提升至分钟级,降低断供风险,提升采购人效和决策一致性。(150字)
2026-07-18 08:10:03
204
原创 用 Solon ReActAgent 落地发票识别与智能报销
某企业财务部面临报销流程效率低下问题,主要表现为手工录入耗时、合规审核风险高、重复报销难防、周期长等痛点。解决方案采用AI技术重构流程:员工拍照上传后,由ReActAgent自动完成OCR识别、合规检查(真伪/抬头/重复报销)和费用标准审核,通过后直接打款,异常情况转人工处理。技术实现上,通过OcrTools、ComplianceTools、PaymentTools三个核心模块,结合HITL人工确认机制,构建智能报销系统。
2026-07-16 13:41:38
262
原创 SolonCode v2026.7.13 发布:多工作区协同、推理水平可控、子代理任务分组、工程体验再进化
SolonCode v2026.7系列更新:智能编码新突破 SolonCode作为企业级终端编码智能体,最新版本带来多项重大升级: 多工作区协同:支持跨项目文件挂载,实现"@别名"路径定位和实时监听 智能推理控制:新增auto/low/medium/high/max五级推理水平调节 任务可视化:流式消息分组和子代理任务分组,提升复杂任务可读性 工程化增强:对话分叉复制、MD文件全屏预览、MCP JSON导入等功能 该版本继续强化中文开发者体验
2026-07-13 16:57:31
166
原创 用 Solon AI ReActAgent 落地智能客服工单处理
某电商平台面临售后工单处理效率低下的问题,日均工单量超5,000+,人工客服存在响应慢、处理不一致及重复劳动三大痛点。为解决工单增速远超客服团队扩容速度的矛盾,平台引入ReActAgent技术方案,通过自动化处理实现秒级响应。方案包含订单查询、物流状态检查及赔付策略执行等工具模块,结合SOP规则(如丢件自动触发退款或发券),并设置人工审核兜底机制(如大额赔付需人工介入)。该方案将常见问题交由Agent处理,复杂工单自动转人工,显著提升效率与一致性,同时降低低价值人力消耗。
2026-07-12 22:38:49
212
原创 多 Agent 协作实战:任务编排与子代理系统
摘要 本文介绍如何利用 Solon AI Harness 的多代理系统构建一个技术文章写作团队。针对单个 Agent 处理复杂任务时能力有限的问题,提出了基于任务编排和子代理系统的解决方案。文章详细演示了四个子代理(调研员、规划员、写手、校对员)的定义与协作流程,通过主 Agent 动态委派任务实现文章写作的自动化。
2026-07-09 08:45:58
236
原创 代码审查 Agent Harness 实战:AI 自动 Code Review
本文介绍了如何利用Solon AI Harness构建一个自动化的Code Review Agent,以解决传统人工代码审查中的痛点问题。文章首先描述了Code Reviewer面临的常见困境:海量PR、时间压力、低级错误遗漏等,指出AI在此场景的优势——不会疲劳、不会遗漏细节、保持一致性。 核心解决方案采用Solon AI Harness框架,通过Agent封装审查能力,并配合沙盒隔离、子代理分工、循环防护等机制确保安全性和效率。
2026-07-08 07:11:34
181
原创 把 OpenAPI 接入 Agent Harness:零代码让 Agent 听懂你的 REST API
本文介绍了如何利用Solon AI Harness的addApiServer功能,让大语言模型理解并调用REST API,无需手动编写工具函数。针对遗留Java系统中API文档规范但AI无法识别的问题,文章通过电商订单系统场景,演示了从OpenAPI文档自动生成Tool签名的完整流程。关键步骤包括:引入依赖、构建HarnessEngine引擎、配置模型参数,并通过addApiServer自动注册API接口。该方法能显著降低接入成本,尤其适用于拥有大量REST端点的系统,实现自然语言与API的无缝对接。
2026-07-07 13:01:07
243
原创 Agent Harness 实战指南:构建生产级 AI Agent 的“马具“框架
Solon AI 推出 solon-ai-harness,这是一个专为 AI Agent 设计的执行框架,将 Agent 定义为 Model + Harness,其中模型负责推理,Harness 提供工具调用、会话管理等落地能力。框架支持 Java 8-25,通过沙盒安全机制、多模型调度和动态权限控制实现生产级部署。
2026-07-06 16:17:50
365
原创 ReActAgent 实战指南:构建会思考、能行动的 AI Agent
本文介绍了如何使用 ReActAgent 构建生产级AI智能体。通过 ReActAgent 的"思考→行动→观察"认知循环,AI能够调用工具、处理复杂任务并自我调整。
2026-07-04 18:15:12
253
原创 用 ChatModel 构建 LLM 驱动的 Java 应用
ChatModel 简化了 Java 应用中大语言模型(LLM)的集成,通过统一的 Builder API 封装了 HTTP 调用、JSON 解析、流式处理等复杂逻辑。它支持同步/流式调用、工具函数调用、多模态消息和跨服务商适配(如 OpenAI、Ollama、Gemini 等),并提供 ChatSession 管理对话状态。
2026-07-04 11:25:19
247
原创 Solon AI v4.0.3 发布(智能体开发框架,兼容 Java8 到 Java26)
Solon AI 是一款面向 Java 开发者的全栈智能体应用开发框架,具有以下核心特点: 统一接口设计:支持跨模型运行(OpenAI/Claude/Gemini等) 模块化架构: 接入层:统一模型接口 感知层:完整RAG支持 执行层:MCP协议/功能调用 大脑层:多智能体协作 应用场景广泛: 智能助理/RAG知识库 多Agent任务编排 业务流程自动化等
2026-07-02 16:56:14
228
原创 Solon v4.0.3 更新发布
OpenSolon是一款新一代国产Java企业级应用开发框架,由杭州无耳科技有限公司开源。它采用Apache 2.0协议,完全从零构建(非Java-EE架构),具备灵活接口规范和开放生态,定位为可替代Spring的生态基座。框架追求快速、小巧、简洁,提倡克制、高效、开放,经过7年发展已累计1.7万次代码提交,近半年下载量达1200万次。 核心优势包括:计算性价比高(并发提升700%,内存节省50%),开发效率快(启动速度提升10倍),生产部署友好(包体积减小90%),并全面兼容Java8至Java26
2026-07-02 11:26:40
218
原创 从 Claude Code 隐私争议,看 SolonCode 的设计选择
Reddit r/ClaudeAI 版面一则帖子引爆了开发者社区。发帖人声称,通过逆向工程发现 Claude Code 自 v2.1.91(4 月 2 日发布)起,存在隐蔽的用户环境检测行为。
2026-06-30 22:55:21
295
原创 SolonCode 技能开发实战:从零写一个 Agent Skill
SolonCode 的 AI 编码技能系统通过标准化目录结构实现高效定制:每个技能是包含 SKILL.md 的目录,采用 YAML 元数据定义功能边界,支持模板/脚本/示例等附属文件。相比普通提示词,技能具备版本管理、懒加载和团队共享优势,通过明确描述执行流程和约束条件(如"仅扫描src目录""输出Markdown表格")确保AI稳定输出。系统支持多级挂载(个人/项目/企业库)和技能嵌套,建议将常用规范(如API文档生成、安全检查)转化为标准化技能,结合具体命令与示例提升准确性。
2026-06-27 11:38:00
248
原创 Spring Boot → Solon 注解迁移实战指南:一张对照表说清楚
Solon框架与Spring Boot的迁移对照指南 本文为Java开发者提供了从Spring Boot迁移到Solon框架的详细对照表。Solon是一款独立发展的全栈应用框架,设计上遵循主流IoC、AOP、MVC范式,但注解更简洁统一。
2026-06-27 09:39:44
243
原创 SolonCode v2026.6.24 发布:安全访问、Mermaid 渲染、Goal 重构——智能体自治能力再进化
SolonCode是由杭州无耳科技研发的开源终端编码智能体,支持全中文交互,可自主理解需求并编写代码。相比Claude Code,SolonCode更符合国内开发习惯,不绑定特定模型供应商,提供CLI/WEB/IM等多种交互方式。最新版本新增mermaid图表渲染、循环目标管理、跨会话中断/继续命令等功能,优化了Web界面性能和输入兼容性。该工具仅需Java 8+环境,支持多平台,安装包约32MB,可通过简单命令快速部署。
2026-06-25 10:38:38
205
原创 工具太多怎么办:Spring AI 的 ToolSearch 与 Solon AI 的 ToolGateway 对比分析
本文对比了Spring AI和Solon AI在解决AI工具膨胀问题上的两种方案:Spring的ToolSearchToolCallingAdvisor和Solon的ToolGatewayTalent三件套。两者都基于Anthropic的Tool Search模式,通过工具索引和动态加载来降低token消耗和提高选择准确率。核心机制相似,但在折叠粒度上存在差异——Spring采用"全有或全搜"的二元模式,而Solon提供四阶段自适应策略。
2026-06-17 08:28:26
284
原创 Solon v4.0 正式发布,高考记忆版
摘要: Solon v4.0 正式发布,标志着这一 Java 轻量级框架进入新阶段。版本核心围绕"做减法",清理历史弃用项以保持简洁,同时优化 AI 生态:将 skill 概念统一为 talent,新增沙盒隔离等能力,并升级协议支持。此外,推动第三方插件回归官方维护,提升生态可持续性。升级兼容性良好,用户可通过过渡版本平滑迁移。Solon 历经 8 年发展,覆盖 Web、Data、AI 等全场景,以"更快、更小、更简单"为理念,适配 Java 8 至 25 及 GraalVM,持续为开发者提供高效生产体验。
2026-06-16 20:38:43
372
原创 Agent Talents 是啥?与 Agent Skills 啥区别?
《AI Agent能力构建的两种路径:运行时学习与开发时注入》 本文对比了Claude Agent Skills与Solon AI Talents两种AI能力构建范式。前者是Agent在运行时动态学习获得的技能(Model-Side Tooling),赋予Agent自主调用工具的能力;后者是开发者通过编程接口预先注入的才能(Developer-Side Framework),强调工程可控性。核心差异在于:技能由Agent主导运行时决策,才能由开发者定义生命周期和业务规则。Solon Talents通过接口契
2026-06-12 13:52:43
232
原创 SolonCode(编码智能体)支持鸿蒙 PC
华为发布鸿蒙PC,标志着中国自主操作系统迈入桌面计算领域。对于开发者而言,AI编码工具的适配至关重要。SolonCode凭借"Java+Web"架构的天然跨平台优势,无需额外适配即可在鸿蒙PC运行。其技术逻辑在于:鸿蒙PC原生支持JDK8和浏览器,而SolonCode后端基于纯Java,前端通过Web交互,实现了开箱即用的兼容性。这种设计使其不仅适配鸿蒙,还能覆盖Windows、macOS、Linux等主流平台。开发者可通过命令行或浏览器快速启动,支持多种编程语言项目开发。SolonCode的开源特性和架构
2026-06-10 09:44:06
328
原创 Solon 热加载与插件热插拔:Debug 模式 × E-Spi × H-Spi 全解析
本文将系统讲解 Solon 框架的热加载与插件热插拔机制。从开发阶段的 Debug 热更新到生产级的 H-Spi 热插拔,覆盖完整的知识链路。
2026-06-01 16:03:25
216
原创 Solon Server 启动模式深度解析:从 0.3MB 内核到 10+ Server 插件
Solon Server 插件化架构解析 Solon 框架通过创新的插件化设计,实现了业务代码与底层服务器的完全解耦。开发者只需更换 Maven 依赖(最小 0.3MB),即可在 JDK HTTP、Jetty、Undertow 等服务器间无缝切换,无需修改业务代码。 框架核心特点包括: 生命周期管理:通过 Solon.start() 统一入口,支持初始化函数和6种应用事件订阅 灵活参数配置:支持 JVM 参数、命令行参数等多种配置方式 丰富插件矩阵:提供 HTTP/WebSocket/Socket.D 三类
2026-05-31 16:51:04
219
原创 一行代码干翻 Java 反射?EggG 流式反射调用让反射优雅到不可思议
Java反射API虽然强大但代码冗长难看,EggG框架通过链式调用重构了反射体验。它用一行代码替代传统6行反射逻辑,提供智能类型匹配、透明私有访问、属性语义化等特性,同时保持高性能。EggG零依赖、全版本兼容,特别适合框架开发,让反射代码从"必须写"变成"优雅写"。通过MethodHandle加速和元数据缓存等优化,在简化代码的同时不牺牲性能,是Java反射的现代化封装方案。
2026-05-28 21:46:40
235
原创 Java 泛型解析太痛苦?你可能需要一枚「蛋」
EggG是一个Java类型元数据分析与流式反射调用框架,旨在简化泛型解析和反射操作。它能自动追踪多层嵌套泛型,提供链式反射API替代原生反射的繁琐代码,并支持注解提炼与别名映射。作为零依赖工具,EggG兼容JDK8-25,已在Solon、Snack4等知名框架中验证其生产级稳定性。特别适合框架开发者处理复杂类型分析场景,让泛型反射代码更简洁高效。
2026-05-27 15:01:44
355
原创 用 Solon AI 从零构建 MCP 工具服务:让 AI Agent 拥有真实世界的能力
MCP(Model Context Protocol)是AI模型与外部交互的标准化协议,由Anthropic提出,类似USB统一设备接口。Solon AI提供完整MCP支持,包括服务端开发(@McpServerEndpoint)、客户端集成(McpClientProvider)、四种传输通道(Streamable/SSE/STDIO等)和Java全版本兼容。MCP包含三种原语:Tools(函数调用)、Resources(数据读取)和Prompts(提示模板),支持标准化、自动发现和跨模型复用。
2026-05-22 09:28:28
468
原创 SolonCode v2026.5.21 发布,Web 能看项目,IM 能找队友
SolonCode 终端编码智能体。它是一位全中文驱动的数字员工——能自主理解需求、自主规划步骤、自主编写代码。不挑模型,不挑平台,打开终端就能上岗。
2026-05-21 11:24:08
263
原创 Solon Flow 实战:用 50 行 YAML 实现一个请假审批流(含中断恢复、并行网关、条件分支)
本文介绍了Solon Flow框架在Java流程编排中的应用,以请假审批流为例展示了其核心功能。Solon Flow通过YAML或Java API描述流程逻辑,无需外部依赖即可实现复杂工作流。文章首先说明了流程编排的必要性,然后通过5分钟快速入门演示了基础用法,详细讲解了7种节点类型、流程引擎和上下文等核心概念。实战部分展示了如何用50行YAML实现包含条件分支的请假审批流程,并介绍了任务组件的实现方式。该框架适用于审批流、工作流等场景,具有轻量级、易扩展的特点。
2026-05-18 20:30:45
390
1
原创 SolonCode CLI 的心智记忆功能:让 AI 编程助手越用越懂你
SolonCode CLI是一款创新的AI编程助手,其核心"心智记忆"功能解决了AI工具常见的上下文遗忘问题。它能自动提取并持久化存储用户的技术偏好、项目规约等信息,通过五种认知操作(提取/召回/搜索/整合/修剪)模拟人类记忆过程,并采用重要性分级机制区分不同级别的信息。所有数据本地存储,支持全局共享或项目隔离模式。配合@agent子代理系统,SolonCode能像真正的开发搭档一样理解项目背景并高效协作,实现"越用越懂你"的智能体验。
2026-05-18 12:01:48
252
原创 Java 流程编排新范式 Solon Flow:一个引擎,七种节点,覆盖规则/任务/工作流/AI 编排全场景
Solon Flow 是一个基于 Solon 框架的通用流程编排引擎,采用扁平式编排设计,通过连接线描述节点流转关系。它提供七种节点类型(开始、活动、包容网关、排它网关、并行网关、循环网关、结束节点)覆盖常见执行模式,支持元数据扩展和定制化驱动。核心特性包括业务规则可视化编排、流程中断恢复、框架无关性等,适用于订单处理、审批流、AI Agent 编排等复杂业务场景,能有效解决传统硬编码带来的维护难题。
2026-05-17 20:53:13
440
原创 Spring AI 2.0 GA 倒计时:先别急,来看看 Java AI 框架的另一条路
Spring AI 2.0与Solon AI为Java开发者提供了两种不同的AI工程化路径。Spring AI深度融入Spring生态,提供ChatClient流式API和@Tool注解工具调用,适合Spring用户。Solon AI则采用框架无关设计,支持Java 8-25,提供ChatModel统一接口和@ToolMapping工具调用,并构建了完整的Agent体系(三级原生Agent、7种协作协议)和智能体运行时引擎。
2026-05-15 13:18:22
551
SilverLight 文件上传组件源码及DEMO
2009-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅