| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 天前 | ||
| 16 天前 | ||
| 1 个月前 | ||
| 9 天前 |
xiaoo-shared
Application-layer package for XiaoO.
Current role
- Own the app assembly layer for gateway, TUI, channel ingress, and process bootstrap.
- Depend on
crates/*for runtime, memory, contracts, and shared types. - Keep transport concerns out of
crates/core.
Runtime/session/backend layout
- Runtime checkpoint and checkout API types live in
src/runtime_checkpoint.rsand are re-exported from the crate root. - Session-scoped runtime resolution and assembly live in
src/gateway/session_runtime/. - Backend manager types live in
src/backend/, with shared backend request/result shapes grouped insrc/backend/base.rs.
The public control plane should talk in runtime/checkpoint terms. In the current
v1 implementation, runtime_id is backed by the internal session_id, while
backend ids remain internal manager state. See
docs/runtime_checkpoint.md
for the current checkpoint layering.