惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
T
ThreatConnect
SecWiki News
SecWiki News
F
Future of Privacy Forum
AWS News Blog
AWS News Blog
C
Cisco Blogs
A
Arctic Wolf
Vercel News
Vercel News
The GitHub Blog
The GitHub Blog
Scott Helme
Scott Helme
V
V2EX
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
K
Kaspersky official blog
G
Google Developers Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Privacy International News Feed
C
Cyber Attacks, Cyber Crime and Cyber Security
N
News | PayPal Newsroom
Schneier on Security
Schneier on Security
NISL@THU
NISL@THU
Microsoft Azure Blog
Microsoft Azure Blog
量子位
The Hacker News
The Hacker News
Stack Overflow Blog
Stack Overflow Blog
Security Latest
Security Latest
M
Microsoft Research Blog - Microsoft Research
Google Online Security Blog
Google Online Security Blog
博客园_首页
C
CXSECURITY Database RSS Feed - CXSecurity.com
I
InfoQ
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
The Cloudflare Blog
Microsoft Security Blog
Microsoft Security Blog
Martin Fowler
Martin Fowler
Cisco Talos Blog
Cisco Talos Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Troy Hunt's Blog
F
Fox-IT International blog
S
Security @ Cisco Blogs
博客园 - 司徒正美
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
C
Comments on: Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
L
LINUX DO - 最新话题
GbyAI
GbyAI
Project Zero
Project Zero
腾讯CDC
T
Tailwind CSS Blog

博客园 - 荣锋亮

zerofs v1.1.1 aarch64 支持16k-64k page llama-agents step执行的一些模式 llmaindex workflows-py 变更为了llama-agents agent-tool-protocol 代码优先的agent tool 协议 ZeroFS 1.1.0 发布 chicory 原生jvm webassembly runtime quickjs4j 包含的几个模块 quickjs4j java 中安全运行js 的沙箱 supergateway 将stdio server 暴露为sse服务的ai gateway nats-server 2.14.0 发布 nuitka python 模块转so 模块 - 荣锋亮 turndown html 转markdown npm包 llama-agents 的resource对象 @langchain/node-vfs 简单试用 @langchain/node-vfs node vfs web-agent firecrawl 开源的web 数据agent CubeSandbox 腾讯开源的轻量级面向ai agent的的沙箱工具 new-api 统一ai gateway 平台 pyinstrument python 调用连profiler 工具 jsonhero Trigger 团队开可以友好查看json的工具 aiproxy 高性能ai gateway just-bash 面向agent 的bash restate 构建可靠应用的平台 java 一些raft 实现框架 opendataloader-pdf 开源pdf自动处理工具 sbproxy单一文件的ai gateway 以及反向代理服务 hyperframes agent 友好的通过html 的视频处理框架 open-semantic开放语义层 agentregistry 开源中心化可信可治理的ai registry py-spy 一些新特性 zerofs 1.0.9 包含了webui nanobot 基于mcp 构建agent的框架 gh-aw-firewall github agent workflow 防火墙 dbos-inc agent-skills dbos 的agent skills robustmq ai 领域的通信设施 dbos轻量级持久工作流框架 command-stream 试用 nats-top 类似top 监控nats的工具 nats-surveyor nats-server 监控工具 awesome-design-md 一些知名网站设计规范 zerofs 添加终端实时监控 command-stream支持实时流的命令行包 use-m 简单试用 use-m 动态下载以及加载js 模块 live-plugin-manager 试用 live-plugin-manager nodejs 插件框架 zx 支持的一些配置 zx 试用 zx 方便编写scripts 的工具 python 动态加载模块 agent-infra sandbox 基于单容器的ai agent 沙箱环境 zerofs 支持prometheus metrics opencli 一个通过的转换任何web站点以及app 为cli的工具 wecom-cli 企业微信cli deepagentsjs langchain 开源的deep agent 框架 dingtalk-workspace-cli 悟空cli 结合nats 实现agent框架的融合集成 larksuite/cli agent 友好的飞书cli 工具 Scrapling 自适应的爬虫框架
llama-agents stream events 处理
荣锋亮 · 2026-05-26 · via 博客园 - 荣锋亮

llama-agents 支持stream events 处理,可以提升用户体验,同时有更好的执行情况显示

参考玩法

  • step 发送stream events
@step
async def step_three(self, ctx: Context, ev: SecondEvent) -> StopEvent:
    ctx.write_event_to_stream(ProgressEvent(msg="Step three is happening"))
    return StopEvent(result="Workflow complete.")           
  • 执行获取stream 信息
async def main():
    workflow = SimpleFlow()
    handler =  workflow.run()
    # 获取stream events 
    async for ev in handler.stream_events():
        print(ev)
    # 获取结果
    final_result = await handler
    print("Final result", final_result)

说明

llama-agents 提供的一些其他stream 事件(workflow 执行异常时候返回的),比如WorkflowTimedOutEvent,WorkflowCancelledEvent,WorkflowFailedEvent,可以更好的进行状态显示

参考资料

https://developers.llamaindex.ai/python/llamaagents/workflows/streaming/