从OpenClaw到Hermes Agent:AI Agent开发框架迁移的五大核心驱动力与实践指南
1. 从OpenClaw到Hermes Agent一场开发者社区的“静默迁徙”最近半年如果你在AI Agent开发者的技术社区里潜水会发现一个有趣的现象讨论OpenClaw新问题的帖子在减少而关于Hermes Agent的集成、调优和二次开发的分享却在指数级增长。这并非官方宣传的结果而更像是一场开发者们用脚投票的“静默迁徙”。我自己作为AI应用层的一线开发者从早期的LangChain玩到AutoGPT再到深度使用OpenClaw构建过几个企业内部流程自动化Agent最终也转向了Hermes Agent。这个过程并非一时冲动而是经历了实实在在的对比、踩坑和效率评估。今天我就从一个实践者的角度拆解这背后最核心的五个驱动力这不仅仅是工具的选择更反映了当前AI Agent开发范式正在发生的深刻变化。2. 核心痛点一OpenClaw的“黑盒”之痛与Hermes的“白盒”优势很多开发者最初选择OpenClaw是看中了它“开箱即用”的承诺和相对完整的工具链。但用久了尤其是当业务逻辑稍微复杂一点需要定制或排查问题时OpenClaw的“黑盒”特性就成了最大的绊脚石。2.1 OpenClaw的抽象层过厚调试如同隔靴搔痒OpenClaw的设计哲学倾向于封装。它将LLM调用、工具使用、记忆、规划等核心逻辑包裹在层层抽象之下。当你写的Operator操作器在svr服务中抛出那个经典的openclaw llamap svr operator(): got exception: { error: { code: 400, ...错误时你的调试之旅就开始了。这个错误信息通常只告诉你“某处出错了”但错误根源可能来自LLM返回格式不符合Operator预期、工具调用参数序列化失败、甚至是内部状态机流转异常。你需要像侦探一样在日志、源代码和官方文档如果存在的话之间来回穿梭试图定位问题到底出在数据流、控制流还是配置项。更令人头疼的是其内部状态管理。Agent执行到哪一步了当前的context上下文里到底有什么为什么这一步的决策逻辑和预期不符由于缺乏直观的观测手段你往往只能通过大量打日志print来“盲测”效率极低。这种调试体验对于需要快速迭代和稳定交付的工程团队来说是难以忍受的。2.2 Hermes Agent的透明化设计与可观测性Hermes Agent从架构上就做出了截然不同的选择。它虽然也提供高层次的抽象但核心的“推理-行动”循环、工具调用过程、以及记忆的读写都设计得非常透明。你可以清晰地看到Agent在每个“思考-行动”周期Turn里收到了什么输入用户指令、上一步的结果、记忆内容。LLM被提示了什么完整的Prompt模板和填充后的内容。LLM输出了什么原始的、结构化的思考过程和行动指令。执行了什么工具调用工具名、参数、返回值。这种透明性首先得益于其清晰的日志分级输出。在调试模式下控制台会按步骤打印出上述所有信息。其次它的核心组件如Planner,Executor,Memory接口定义清晰允许你轻松地注入自定义的日志或监控钩子Hook。我的实操心得在Hermes中排查一个工具调用失败的问题我通常只需要打开调试日志就能直接看到LLM生成的工具调用JSON是否规范以及工具执行器的输入输出。而在OpenClaw时代同样的问题可能需要花费数倍的时间去翻查源代码猜测内部的数据结构。这种“白盒”体验极大地提升了开发效率和问题定位速度让开发者感觉是在“驾驶”而非“乘坐”这个框架。3. 核心痛点二部署与依赖管理的“地狱”对比部署是AI应用从开发环境走向生产环境的临门一脚也是很多框架的“照妖镜”。3.1 OpenClaw的部署复杂性从Docker到系统依赖OpenClaw的部署尤其是想要达到生产可用状态是一个不小的工程。虽然社区提供了docker容器部署openclaw的方案但镜像往往体积庞大包含了它所需的一整套复杂依赖。如果你需要对其进行定制化修改或者与现有服务集成就会遇到更多麻烦。环境隔离与冲突OpenClaw依赖的Python包版本可能与你现有业务系统的依赖产生冲突。即便使用虚拟环境或Docker其内部某些底层C库如某些特定版本的PyTorch或CUDA相关库也可能与服务器上其他应用不兼容。“卸载不干净”问题尝试openclaw卸载后经常发现仍有残留的配置文件、模型缓存或依赖项散落在系统各处为后续安装其他框架埋下隐患。资源占用不透明其服务进程在运行时对CPU/GPU/内存的占用情况缺乏细粒度的监控指标当出现性能瓶颈时优化无从下手。3.2 Hermes Agent的轻量化与云原生友好性Hermes Agent在设计之初就充分考虑了现代云原生部署的需求。它的核心是一个轻量级的Python库依赖干净、明确。你可以通过标准的pip install hermes-agent将其安装到任何Python环境中与你的FastAPI、Django或任何其他Web框架轻松集成。微服务友好你不需要部署一个庞大的、全功能的“Agent运行时”。相反你可以将Hermes Agent实例化为一个库中的对象嵌入到你现有的API服务里。这意味着你可以复用已有的服务发现、负载均衡、监控告警体系。依赖管理清晰其pyproject.toml或requirements.txt文件清晰地列出了核心依赖和可选依赖如需要特定向量数据库或工具包。这大大减少了环境冲突的可能性也便于在CI/CD流水线中进行管理。灵活的模型接入Hermes Agent对LLM的接入层做了极好的抽象支持OpenAI API、Azure OpenAI、Anthropic Claude以及开源模型通过Litellm或直接调用。你可以根据成本、性能和合规要求灵活切换后端而不需要重写核心的Agent逻辑。这对于需要考虑国产化迁移或特定区域部署的团队来说是一个关键优势。我的踩坑记录曾经为一个客户部署基于OpenClaw的客服Agent在客户的内网K8s环境中因为一个间接依赖的libstdc版本问题调试了整整两天。迁移到Hermes Agent后我们将其打包成一个简单的Python服务镜像利用客户现有的K8s Helm Chart半天就完成了部署和验证。这种在部署运维上的体验落差是促使团队技术选型转向的关键因素之一。4. 核心痛点三扩展性与定制化能力的根本差异当你的AI Agent需要接入一个内部审批系统或者调用一个私有API时框架的扩展能力就至关重要。4.1 OpenClaw的工具扩展接口繁重学习曲线陡峭在OpenClaw中扩展一个自定义工具你需要遵循其特定的Operator范式。这通常意味着继承某个基类。实现一个包含复杂元数据名称、描述、参数schema的类。正确实现__call__或特定方法。在某个全局注册表中进行注册。确保你的工具描述能被其内部的提示词工程模块正确理解和使用。这个过程不仅步骤多而且每个环节都可能因为对框架内部机制理解不深而出错。工具的参数schema定义需要非常精确否则LLM无法正确调用。更麻烦的是如果你想改变工具被调用的逻辑比如增加前置校验、结果后处理往往需要侵入到框架更深的层次修改起来风险很高。4.2 Hermes Agent的“即插即用”式工具扩展Hermes Agent采用了更符合Python开发者直觉的装饰器Decorator模式来定义工具。一个典型的工具定义如下所示from hermes_agent import tool tool def search_internal_knowledge_base(query: str, top_k: int 5) - str: 在内部知识库中搜索相关信息。 Args: query: 搜索查询字符串。 top_k: 返回最相关的几条结果默认为5。 Returns: 搜索结果的汇总文本。 # 这里是你的实际业务逻辑可以是调用一个API或者查询数据库 results internal_kb_client.search(query, limittop_k) return format_results(results)只需一个tool装饰器Hermes Agent就能自动从函数签名和文档字符串Docstring中提取工具的名称、描述、参数及类型。生成标准的JSON Schema供LLM理解。将工具注册到Agent实例中。为什么这种设计更优首先它极度简洁符合Python的哲学。其次它利用了Python类型提示Type Hints和文档字符串这两个原生特性无需学习额外的DSL领域特定语言。最重要的是这个工具函数本身就是一个普通的Python函数你可以在Agent之外单独测试它也可以方便地为其添加缓存、认证、日志等中间件逻辑而无需修改框架。对于更复杂的场景比如需要维护会话状态或访问共享资源的工具Hermes也提供了基于类的工具定义方式但接口依然保持清晰。这种低侵入性、高灵活性的扩展能力让开发者可以快速地将企业内部的各种能力CRM、ERP、数据库、API封装成Agent可用的工具极大地加速了AI与业务系统的融合。5. 核心痛点四记忆与状态管理从“混沌”到“清晰”对于多轮对话或长任务分解的Agent来说记忆Memory是核心组件。它决定了Agent的上下文理解能力和连贯性。5.1 OpenClaw的记忆管理配置复杂且行为不确定OpenClaw提供了多种记忆后端选项但配置和使用体验并不理想。你需要在配置文件中指定记忆类型如对话记忆、向量记忆、设置各种参数如缓存大小、过期时间。然而在实际运行中你常常不确定Agent到底记住了哪些历史对话片段向量记忆检索时到底用了什么相似度算法召回了多少条记录当记忆满时淘汰策略是什么会不会恰好把最关键的信息给丢掉了这种不确定性导致Agent的行为有时显得“健忘”或“混乱”。你调整了记忆参数但效果难以预测和验证。更糟糕的是当记忆系统出现问题时比如向量数据库连接失败错误可能被吞没只表现为Agent的回答质量下降而非明确的错误抛出使得排查非常困难。5.2 Hermes Agent的分层与可组合记忆系统Hermes Agent将记忆系统设计为可插拔、可组合的模块。它明确区分了几种不同类型的记忆对话历史记忆简单存储原始的对话轮次。摘要记忆自动对长对话进行摘要以节省上下文窗口。向量记忆/长期记忆将信息嵌入并存储到向量数据库如Chroma, Pinecone中供后续语义检索。临时记忆/上下文窗口管理当前正在使用的Prompt上下文。关键优势在于清晰的责任边界每种记忆做什么非常清楚。你可以单独配置、单独测试每种记忆组件。灵活的组合你可以同时为Agent配备“对话记忆 向量记忆”并自定义它们的结合策略例如每次先查向量记忆再结合最近5轮对话。完全的可观测性你可以轻松地检查向量记忆中存储了哪些内容检索时输入了什么查询返回了哪些片段。这为优化记忆策略提供了坚实的数据基础。易于定制如果你需要一种特殊的记忆比如基于知识图谱的记忆你可以实现一个符合接口的类然后像搭积木一样替换掉默认组件。一个实用技巧在开发复杂Agent时我通常会先关闭向量记忆只用基础的对话记忆确保核心逻辑跑通。然后再逐步引入并调试向量记忆观察它对Agent决策的影响。这种模块化的调试方式在OpenClaw的耦合设计中是很难实现的。Hermes的这种设计让记忆从一个令人头疼的“玄学”配置项变成了一个可测量、可优化、可信任的工程组件。6. 核心痛点五社区生态与长期维护的信心对于开源项目尤其是快速发展的AI领域框架社区的活力和项目的维护状态是技术选型的决定性因素之一。6.1 OpenClaw停滞的迹象与维护的挑战尽管OpenClaw早期吸引了不少关注但近期的迹象让开发者感到担忧Issue和PR的响应速度变慢在GitHub上许多问题包括一些关键的Bug报告长时间得不到维护者的回复或处理。文档更新滞后API发生了变动但文档没有同步更新导致开发者需要去读源代码甚至猜着用。版本迭代缓慢面对LLM领域日新月异的变化如新模型、新推理方式框架的更新频率跟不上。架构负担其相对沉重的架构使得社区贡献的门槛较高普通开发者很难提交有效的PR。这些信号让投入生产的团队感到不安。选择一个可能停滞的框架意味着未来所有的功能扩展、Bug修复、安全补丁都可能需要自己团队投入资源去解决技术债务风险很高。6.2 Hermes Agent活跃的社区与明确的演进路线反观Hermes Agent虽然可能更年轻但其社区呈现出截然不同的气象高频的迭代更新项目维护者能快速响应LLM生态的变化及时集成新的模型API、优化提示词模板、修复发现的问题。清晰完善的文档其官方文档hermes官网agent结构清晰包含了从快速上手指南、核心概念解读到高级配置、API详情的所有内容并且随着版本更新。活跃的讨论区在GitHub Discussions、Discord等渠道开发者和维护者交流频繁问题能得到快速解答甚至直接影响开发路线图。模块化设计降低贡献门槛由于其清晰的架构和接口设计开发者更容易理解代码也更容易为某个特定模块如一个新的工具集成、一种新的记忆实现提交贡献。这对开发者意味着什么选择Hermes不仅仅是选择一个工具更是选择一个活跃的、有生命力的生态。你遇到的问题很可能已经有其他开发者遇到过并分享了解决方案你需要的功能可能正在社区的讨论中被规划。这种“与社区共同成长”的感觉以及项目背后显而易见的维护投入给了开发者长期使用的信心。在技术选型中这种信心往往比某个临时性的技术优势更重要。7. 迁移实践从OpenClaw平稳过渡到Hermes Agent的路径如果你已经有一个基于OpenClaw的项目并考虑迁移不必感到焦虑。这个过程可以是有序、渐进且风险可控的而非推倒重来。7.1 迁移策略并行运行与渐进替换最稳妥的策略不是一次性重写而是让两个系统并行运行一段时间。评估与规划梳理现有功能列出你的OpenClaw Agent所有核心功能使用了哪些工具记忆策略是什么有哪些自定义的Operator或流程控制识别核心差异对照上文提到的五个痛点分析你的项目在哪些方面受OpenClaw限制最大例如是否是调试困难或是部署复杂。这将决定你迁移的优先级。设计Hermes架构在Hermes的范式下重新设计你的Agent结构。思考如何用Hermes的Planner、Tools、Memory组件来等价或更优地实现原有功能。工具层迁移这是最容易开始的部分。将OpenClaw中的Operator逐一重写为Hermes的tool函数或类。由于Hermes的工具是独立的Python函数你可以单独为它们编写单元测试确保其功能正确。注意仔细设计工具的函数签名和文档字符串这是Hermes Agent自动生成工具描述的关键直接影响LLM调用工具的准确性。核心逻辑迁移重构控制流OpenClaw可能通过自定义Operator的串联或复杂的配置来实现流程控制。在Hermes中你需要重新思考这部分逻辑。简单的线性流程可以通过设计Planner的提示词来实现复杂的、有状态的工作流则可以考虑利用Hermes Agent作为基础单元在外层用更传统的工作流引擎如Prefect、Airflow或状态机来协调多个Agent。这就是热词中提到的Harness一套包裹在AI Agent核心推理逻辑之外的基础设施层的思想——用专门的工具做专门的事。重建记忆系统根据你的需求在Hermes中配置合适的记忆组合。如果原有数据存储在OpenClaw的特定格式中可能需要编写一次性脚本进行数据迁移。并行验证与切换搭建一个新的服务端点运行基于Hermes的新Agent。将一部分流量例如通过特定的用户标识或请求参数导向新服务进行A/B测试。全面对比响应质量、性能指标延迟、资源消耗和稳定性。在验证无误后逐步扩大新服务的流量比例直至完全切换。7.2 迁移中的常见“坑”与应对提示词Prompt的调整OpenClaw和Hermes的默认提示词模板不同即使实现同样的功能也可能需要你微调Hermes Agent中Planner的system_prompt和user_prompt_template以适配你的任务和工具集。不要期望完全照搬。错误处理Error Handling的强化Hermes将更多控制权交给了开发者这也意味着你需要更主动地处理工具调用失败、LLM输出格式错误等异常情况。确保你的Agent有完善的fallback机制和友好的错误信息返回。性能调优Hermes的轻量化可能带来性能提升但也需要关注新的瓶颈点例如向量记忆检索的延迟、与外部工具API通信的耗时等。利用其良好的可观测性对这些环节进行监控和优化。迁移本身是一次对项目架构的重新审视和优化的机会。利用Hermes Agent的清晰架构你很可能能梳理出一个更健壮、更易维护的新系统。这个过程虽然需要投入但从长期来看在开发效率、运维成本和系统可控性上带来的回报通常是值得的。

相关新闻

基于STM32的智能书桌设计与实现(代码+原理图+PCB)

基于STM32的智能书桌设计与实现(代码+原理图+PCB)

基于STM32的智能书桌设计与实现 摘要 随着青少年近视率和脊柱侧弯发病率的逐年攀升,不良坐姿和长时间连续学习已成为影响学生身体健康的重要因素。传统书桌仅具备基础的支撑和收纳功能,无法对学生的坐姿、用眼环境和学习时长进行有效监测和干预,难以满足现代家庭对健康学习…

2026/8/24 16:18:39 阅读更多 →
诚信的佛山一站式高服务高品质办公平台

诚信的佛山一站式高服务高品质办公平台

案例名片 维度详情客户所属行业泛家居直播电商AI智能供应链核心痛点夜间办公受限、人才流失率高、科创资源匮乏、政策申报繁琐、供应链效率低采用方案帝欧家居大厦(电商AI双赛道专属定制服务)实施周期3个月(2026年1-3月,含严格PO…

2026/8/21 0:28:52 阅读更多 →
谷粒推ES MAX手柄评测:TMR摇杆与高速蓝牙如何解决多平台游戏痛点

谷粒推ES MAX手柄评测:TMR摇杆与高速蓝牙如何解决多平台游戏痛点

如果你最近在关注游戏外设,特别是想在手机、PC、Switch多平台间无缝切换,同时追求精准操控和长续航,那么一款新出现的“谷粒推ES MAX蓝牙手柄”可能已经进入了你的视野。它主打的几个关键词——TMR摇杆、高速蓝牙连接、霍尔效应传感器——听起…

2026/8/25 12:50:18 阅读更多 →

最新新闻

Python+Demucs实战:仅凭贝斯声轨识别BEYOND歌曲

Python+Demucs实战:仅凭贝斯声轨识别BEYOND歌曲

之前在整理音频素材时,我冒出一个有点挑战性的想法:把BEYOND的经典歌曲做一次“去人声、去吉他、去鼓”,只保留贝斯轨,然后不看任何提示,只听贝斯声音猜歌。结果发现,这个玩法比想象中难,也比想…

2026/8/26 13:31:55 阅读更多 →
Mysql学习(一)-- 索引

Mysql学习(一)-- 索引

1.索引概述: 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据…

2026/8/26 13:31:55 阅读更多 →
Mysql学习(二)-- 事务和锁

Mysql学习(二)-- 事务和锁

1. 事务: 1.1 什么是数据库事务? 事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。事务是逻辑上的一组操作,要么都执行&#xff0c…

2026/8/26 13:31:55 阅读更多 →
XPath路径解析器实战:从基础语法到安全防护

XPath路径解析器实战:从基础语法到安全防护

提到 XPath,很多人的第一反应是“它不就是爬虫里用来提取数据的一种语法吗?”这个印象不算错,但会低估它。真正写爬虫的人会知道,解析 HTML 远比发送请求更影响开发效率:层级嵌套深、标签结构乱、class 名频繁变动、文…

2026/8/26 13:31:55 阅读更多 →
贝斯轨猜歌实验:音频分离技术如何改变听歌方式

贝斯轨猜歌实验:音频分离技术如何改变听歌方式

前阵子我把 BEYOND 的几首歌拆成了分轨,随手点开一条只有贝斯的声音,让一个自称老歌迷的朋友猜歌名。第一首放了《海阔天空》,他听完前二十秒,皱眉说:“这谁啊?”我觉得不太可能,切回原曲一对比…

2026/8/26 13:31:55 阅读更多 →
Beyond Compare 图片对比、文件合并与目录同步实践指南

Beyond Compare 图片对比、文件合并与目录同步实践指南

Beyond Compare 最值得聊的不是它能把两张图片放到一起对比,而是它能同时承担文件比较、文件夹对比、内容合并、目录同步这几件事。很多人在网上搜索“什么软件能把两张图片放到一起对比”,多半是为了快速看两张图哪里不一样;真正用起来之后就…

2026/8/26 13:30:54 阅读更多 →

日新闻

Python random 模块常用函数详解:从入门到实战

Python random 模块常用函数详解:从入门到实战

目录 1. 引言2. 准备工作3. 基础随机函数4. 序列相关函数5. 随机种子与复现6. 实战案例7. 注意事项8. 常见问题与排查9. 总结 1. 引言 摘要: 本文系统介绍 Python 标准库 random 模块中最常用的随机数生成函数。内容涵盖基础随机函数(random()、unifor…

2026/8/26 0:00:40 阅读更多 →
《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》读书笔记--第三章Databases and Database Files(2)

《Microsoft Sql server 2008 Internals》索引目录: 《Microsoft Sql server 2008 Internals》读书笔记--目录索引 在上篇文章中,主要介绍了创建数据库的基本语法和FileGroup的初步知识。需要注意的是: 关于FileGroup 如果你的系统是用Raid设备直接存…

2026/8/26 1:18:18 阅读更多 →
政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体怎么建?三种模式、三步路径与四个误区

政务AI智能体已经从概念试点阶段,转入了政务服务的常态化落地应用;在实际使用过程中,它能自主理解办事需求、辅助完成填报申报、开展材料预审,并联动多个系统协同作业,真正嵌入到政务办理的全流程当中。但在落地推进过…

2026/8/26 1:18:18 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/25 3:38:12 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/25 3:38:18 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/25 3:38:23 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/26 3:50:20 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/25 10:31:12 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/26 1:24:05 阅读更多 →