关于 agently-model-response
agently-model-response 是 Agently 技能,用于在输出约定已确定时选择如何使用和复用响应。它优先采用原生响应 API 和异步处理,避免重复请求或自定义流解析。
主要功能
- 01通过 get_response() 复用结果
- 02优先使用异步响应 API
- 03采用内置流模式
- 04避免重复发送请求
- 05避免自定义流解析
适用场景
- 01将同一结果用于文本和解析数据
- 02在流式服务中处理响应
- 03复用响应元数据或渐进更新
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ agentera/ agently-skills --skill agently-model-response安装后在 Claude Code 中输入/agently-model-response确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
examples/minimal.pyoutputs/.gitkeepexpected.mdreferences/overview.mdscripts/check.py详细介绍
Agently 模型响应
当输出契约已经确定,而剩下的问题是如何消费或复用响应实例时,使用此技能。
用户不需要说 get_response()。凡是要求将同一个结果复用为文本、解析后的数据、元数据或渐进式更新的请求,都应路由到这里。
原生优先规则
- 当一个请求结果需要被消费多次时,优先使用
get_response() - 在服务、流式路径、TriggerFlow 步骤以及任何可能重叠工作的集成中,默认使用异步优先的响应 API
- 将同步 getter 和生成器视为供脚本、REPL 使用或兼容桥接使用的便捷封装
- 使用
delta、instant、specific或all,而不是自定义的流拆分逻辑
反模式
- 不要为了分别获取文本、数据和元数据而重新发起同一个请求
- 当
instant或streaming_parse已经适用时,不要构建临时的字段级流解析器
接下来阅读
references/overview.md
评论
支持 Markdown