Skip to content

状态机 ​

Nimi 各栈中所有命名状态机的参考。归属契约附在每节末尾,细节在那些契约里。

Runtime · Daemon Health ​

状态含义
STARTINGDaemon 初始化中
READYDaemon 提供服务
DEGRADEDDaemon 提供服务但能力降级
STOPPINGDaemon 排空中;流式干净取消

归属:runtime/kernel/daemon-lifecycle.md(K-DAEMON-*)。

Runtime · ScenarioJob ​

状态终态?
SUBMITTED否
RUNNING否
COMPLETED是(成功)
FAILED是
TIMEOUT是
CANCELED是

归属:runtime/kernel/scenario-job-lifecycle.md(K-JOB-*)。

Runtime · Workflow ​

状态终态?
ACCEPTED否
QUEUED否
RUNNING否
COMPLETED是(成功)
FAILED是
CANCELED是
SKIPPED是

工作流事件流:STARTED、NODE_STARTED、NODE_PROGRESS、NODE_COMPLETED、NODE_SKIPPED、COMPLETED、FAILED、CANCELED,外加 external-async 变体。

归属:runtime/kernel/workflow-contract.md(K-WF-*)。

Runtime · Provider Async Task ​

状态终态?
queued否
running否
succeeded是
failed是
expired是(等价于超时)

provider 异步状态用 lower_snake;ScenarioJob 用 UPPER_SNAKE。映射规则(K-MMPROV-027):succeeded → COMPLETED、expired → TIMEOUT、failed → FAILED。

归属:runtime/kernel/multimodal-provider-contract.md(K-MMPROV-*)。

Runtime · Hook Lifecycle ​

状态终态?
pending否
running否
completed是
failed是
canceled是
rescheduled否(转回 pending)
rejected是

归属:runtime/kernel/agent-hook-intent-contract.md(K-AGCORE-*)。

Runtime · Memory Replication ​

状态终态?
pending否
synced是
conflict是(无法服务)
invalidated是(Realm 治理判失效)

归属:runtime/kernel/runtime-memory-service-contract.md(K-MEM-*),表 runtime-memory-replication-outcome.yaml。

Runtime · Delegated Provider ​

状态终态?
REGISTERED否
DISCOVERING否
READY否
DEGRADED否
DISABLED否
QUARANTINED否
REMOVED是

归属:runtime/kernel/delegated-capability-gateway-contract.md(K-DELEG-*)。

Runtime · Delegated Session ​

状态终态?
OPEN否
PAUSED_FOR_APPROVAL否
CLOSING否
CLOSED是
FAILED是

归属:runtime/kernel/delegated-capability-gateway-contract.md(K-DELEG-*)。

Runtime · World Evolution Engine 阶段 ​

阶段顺序
INGRESS1
NORMALIZE2
SCHEDULE3
DISPATCH4
TRANSITION5
EFFECT6
COMMIT_REQUEST7
CHECKPOINT8
TERMINAL9

归属:runtime/kernel/world-evolution-engine-contract.md(K-WEV-*)。

Realm · App-World Binding ​

状态含义
(new)世界存在;未绑定 App
activeextension-app 已绑定并写入
suspended绑定挂起
revoked绑定移除

一个世界至多一个活跃 extension-app 绑定。重新绑定必须先显式吊销。

归属:realm/kernel/binding-contract.md(R-BIND-*)。

Avatar · 组合状态 ​

状态含义
loading初始加载
ready形体组合完成并渲染中
degraded:*降级,带子状态(如 degraded:asset_missing)
relaunch-pending等待重启

归属:avatar/kernel/index.md。

Nimi Coding · Topic State ​

状态含义
proposal准备阶段,未启动
ongoing活跃执行
pending暂停;等待证据或外部触发
closed不再是活跃工作流

生命周期跃迁:proposal_to_ongoing、ongoing_to_pending、pending_to_ongoing、ongoing_to_closed、pending_to_closed、proposal_to_closed、closed_to_ongoing(显式重开)。

归属:.nimi/contracts/topic.schema.yaml、.nimi/methodology/topic-lifecycle.yaml、.nimi/methodology/topic-lifecycle-report.yaml。

Nimi Coding · Wave State ​

状态终态?
candidate否
preflight_draft否
preflight_admitted否
implementation_admitted否
implementation_active否
needs_revision否(退回修订)
overflowed否(需要显式续延或修订)
continuation_packet_open否
closed是
retired是
superseded是

归属:.nimi/contracts/wave.schema.yaml。

Nimi Coding · Packet State ​

状态终态?
draft否
preflight否
candidate否
admitted否
dispatched否
closed是
superseded是

冻结只允许从 draft / preflight / candidate 进入。

归属:.nimi/contracts/packet.schema.yaml。

Nimi Coding · True-Close 状态 ​

状态含义
not_started真闭合尚未尝试
pending真闭合进行中
true_closed真闭合通过
revoked通过过的真闭合后被独立审计撤销
superseded真闭合被后续准入取代

归属:.nimi/contracts/topic.schema.yaml、.nimi/contracts/true-close.schema.yaml。

Nimi Coding · Result 判定 ​

判定含义
PASS接受工作
NEEDS_REVISION退回修订
FAIL拒绝工作
OVERFLOW工作超出 packet 边界;非 PASS、非 FAIL

归属:.nimi/contracts/result.schema.yaml。

跨域状态机命名 ​

ScenarioJob 与 Workflow 用 UPPER_SNAKE proto 枚举;provider 异步任务用 lower_snake,贴近 provider 语义。大小写差异是有意的设计选择。

来源依据 ​

Nimi AI open world platform documentation.