
effect-machine
面向 Effect 的类型安全状态机与 Actor 库
@humanlayer/effect-machine 是 HumanLayer 发布的 TypeScript 状态机与 Actor 库,面向 Effect 类型框架。它以 Schema 为先定义状态、事件与迁移,将类型校验、序列化和验证集中在一个模型,并以真实 Actor 方式运行,适用于复杂的异步工作流,支持多状态、状态进入时的异步任务、重试、超时、取消与背压,可复用于进程内、测试与分布式系统
4
2026-08-31
未收录
91
工具功能
这个工具能做什么、适合谁用,以及目前已识别的核心能力。
工具简介
@humanlayer/effect-machine 是 HumanLayer 发布的 TypeScript 状态机与 Actor 库,面向 Effect 类型框架。它以 Schema 为先定义状态、事件与迁移,将类型校验、序列化和验证集中在一个模型,并以真实 Actor 方式运行,适用于复杂的异步工作流,支持多状态、状态进入时的异步任务、重试、超时、取消与背压,可复用于进程内、测试与分布式系统
核心功能
价格信息
暂无可验证价格信息暂无足够准确的价格信息。
基础信息
- 更新频率
- 近 7 天 4 条收录动态
- 最近更新
- 2026-08-31
- 覆盖行业
更新日志
按时间记录功能更新、版本发布、新工具入库等重要变化。
- 2026-08-31版本发布
effect-machine v0.19.0 发布:移除被废弃的 Slot API,改为通过 Layers 向 .task()/.spawn()/.background() 提供 Effect services,并强化构建器方法、ActorHandle、生命周期事件、实体机器 RPC 协议解码等类型与运行时边界。
- 2026-08-31版本发布
effect-machine v0.19.1 补丁发布:在 MachineEntity 上保留精确的机器 Schema 类型,并强制 .task() 简写必须返回合法的机器事件,禁止使用 any 或诊断性抑制来绕过类型检查,强化基于 Effect 的状态机与 Actor 工作流的类型安全。
- 2026-08-29版本发布
effect-machine v0.18.0 发布:发布 Humanlayer 作用域包、转向最新 Effect v4 beta 并移除 Effect v3 兼容导出,同时从状态 effects 推断 Effect service 需求,使应用通过 layers 提供行为而非 actor-local slot maps,并保留本地 actor 分配时的 Effect service 依赖,影响基于 Effect 的自动化工作流开发体验。
- 2026-08-28新工具首发
HumanLayer 发布开源项目 @humanlayer/effect-machine,一个面向 Effect 框架的类型安全状态机与 Actor 库,通过 Schema 定义状态、事件与迁移,并以真实 Actor 方式运行复杂异步工作流。
effect-machine 常见问题
关于 effect-machine 的定位、核心功能、价格与最近更新。
effect-machine 是什么?
@humanlayer/effect-machine 是 HumanLayer 发布的 TypeScript 状态机与 Actor 库,面向 Effect 类型框架。它以 Schema 为先定义状态、事件与迁移,将类型校验、序列化和验证集中在一个模型,并以真实 Actor 方式运行,适用于复杂的异步工作流,支持多状态、状态进入时的异步任务、重试、超时、取消与背压,可复用于进程内、测试与分布式系统。
effect-machine 有哪些核心功能?
effect-machine 当前已核验的核心功能包括:自动化工作流。
effect-machine 如何收费?
AI Equal 当前没有收录 effect-machine 的可验证价格信息。
effect-machine 最近有什么更新?
2026-08-31:effect-machine v0.19.0 发布:移除被废弃的 Slot API,改为通过 Layers 向 .task()/.spawn()/.background() 提供 Effect services,并强化构建器方法、ActorHandle、生命周期事件、实体机器 RPC 协议解码等类型与运行时边界。