Skip to content

[bug] emitCheckpoint 异常被静默吞掉 #87

Description

@Misaka477

step-realtime-cli 版本

1.0.0

Node 版本 & OS

Node 24.16.0 / Linux (Fedora 44)

复现步骤

  1. Agent loop 运行中触发 checkpoint 持久化
  2. checkpoint 写入失败(如磁盘满、权限问题)
  3. 异常被捕获后仅记录日志,loop 继续运行
  4. 进程崩溃后恢复时,checkpoint 丢失

期望行为

关键 checkpoint 失败应有更明显的告警,或可选的熔断机制

实际行为

异常被静默处理 — 仅记录到 memory decision chain 日志,不中断运行。导致 checkpoint 未持久化但 agent loop 认为已成功

日志 / 堆栈

截图(可选)

No response

自检

  • 我已搜索 existing issues,确认这不是重复问题
  • 我已阅读 CONTRIBUTING.md

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions