Files
Genarrative/apps/ai-game-creator-shell/src-tauri/src/process_session.rs
T
menghao ff84b5a308
Project CI / Frontend tests (push) Failing after 20s
Project CI / Repository checks (push) Successful in 1m33s
Project CI / Backend tests (push) Successful in 4m7s
Project CI / Native shell tests (push) Successful in 11m20s
修复AI游戏创作壳跨平台启动 (#107)
修复 macOS 下 Unix 文件身份比较和临时目录测试兼容
隔离 AI 游戏创作本地数据库与发布身份并阻止旧 schema 降级启动
完善 Tauri 开发栈错误传播和 POSIX 子进程树清理
跳过 macOS 不支持的进程指标回调以消除周期告警
补充开发调度测试、技术方案和团队排障记忆

Reviewed-on: https://git.genarrative.world/git/GenarrativeAI/Genarrative/pulls/107
Co-authored-by: menghao <mh18530625731@163.com>
Co-committed-by: menghao <mh18530625731@163.com>
2026-07-23 10:50:02 +08:00

24 lines
473 B
Rust

use super::*;
use portable_pty::{native_pty_system, Child, CommandBuilder, MasterPty, PtySize};
use sha2::{Digest, Sha256};
use std::collections::HashMap;
use std::sync::Condvar;
#[cfg(target_os = "linux")]
use crate::process_session_bridge::*;
mod io;
mod lifecycle;
mod model;
mod persistence;
mod recovery;
pub(crate) use io::*;
pub(crate) use lifecycle::*;
pub(crate) use model::*;
pub(crate) use persistence::*;
pub(crate) use recovery::*;
#[cfg(test)]
mod tests;