agno v2.5.6发布:GitHub App认证、HEIC图片上传、Team Task全面增强,

agno v2.5.6发布:GitHub App认证、HEIC图片上传、Team Task全面增强,全新强势升级详解!

1. GitHub App Authentication for Knowledge Sources
在v2.5.6版本中,Agno正式支持以GitHub App的方式进行认证。过去开发者只能使用Personal Access Token(个人访问令牌),现在通过新增 app_id、installation_id、private_key 等参数,Agno可作为GitHub App安全地访问GitHub资源。

该功能具备以下特点:

• 支持GitHub App身份认证,允许更安全、可控的访问。
• 内置线程安全的token缓存机制,保证在高并发下的安全性能。
• 同时支持同步与异步版本的认证操作,满足不同的开发模式需求。
这一变更代表着Agno在知识源管理方面的安全性进一步提升,为开发者实现Git数据整合提供了更灵活的方案。

2. 文件上传:支持HEIC和HEIF格式
在当前应用中,HEIC与HEIF图片格式使用率大幅提升。Agno v2.5.6紧跟时代步伐,在文件上传接口中新增对image/heic和image/heif的支持。

这意味着:

• 用户或应用能够直接上传iPhone和现代相机生成的高质量图片文件,避免因格式不兼容而出错。
• 对图像处理的扩展性更强,为未来图像识别、内容检索等工具扩展提供了基础。
3. Approvals机制增强
新增了批准状态接口(approval status endpoint)及管理员控制的“继续运行”审批机制(admin-gated continue run enforcement)。

该功能主要作用在多用户协作场景中:

• 管理员可控制某个任务是否允许继续运行,从而提高流程安全性。
• 增加可查询的审批状态接口,便于系统自动化处理。
这一新增功能强化了Agno在团队协作和任务流控制上的治理能力。

4. Traces高级过滤DSL
在Agent OS模块中,新增了高级过滤DSL(Domain-Specific Language)支持。

这项特性让开发者可以使用更灵活的表达式语法来筛选追踪数据(traces),轻松处理复杂的查询与分析需求,为运维监控和性能追踪提供更精确的数据支持。
#大模型# #福大大架构师每日一题#
全部评论

相关推荐

03-01 19:30
已编辑
南京大学 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务