Files
Genarrative/apps/ai-game-creator-shell/src-tauri/src/agent/runtime_tools.rs
T
AIGameCreator App dae59992b1 新增开发态游戏聊天创作页
新增仅开发态游戏聊天入口与本地安全预览布局
将Supervisor进度、返工、测试、迭代和图片证据写入聊天
完善自动预览授权持久化、锁竞争重试与Runtime收尾恢复
规范视觉产物走规范图、UI设计和透明图集专用接口
补齐共享契约、回归测试、技术方案和项目记忆
2026-07-29 11:54:06 +08:00

76 lines
2.4 KiB
Rust

use super::*;
mod action_history;
mod command_ops;
mod context;
mod delegation;
mod delivery;
mod file_ops;
mod helpers;
mod isolated_joins;
mod media;
mod policy;
mod preview;
mod process_ops;
mod project_ops;
mod run_status;
mod task_ops;
pub(in crate::agent) use action_history::*;
pub(in crate::agent) use command_ops::*;
pub(in crate::agent) use context::*;
pub(in crate::agent) use delegation::*;
pub(in crate::agent) use delivery::*;
pub(in crate::agent) use file_ops::*;
pub(in crate::agent) use helpers::*;
pub(in crate::agent) use isolated_joins::*;
pub(in crate::agent) use media::*;
pub(in crate::agent) use policy::*;
pub(in crate::agent) use preview::*;
pub(in crate::agent) use process_ops::*;
pub(in crate::agent) use project_ops::*;
pub(in crate::agent) use run_status::*;
pub(in crate::agent) use task_ops::*;
#[cfg(test)]
pub(crate) use media::validate_agent_runtime_canvas_replacement_authorization_at;
pub(crate) use action_history::{
is_valid_agent_runtime_action_id, observe_agent_runtime_action_history,
};
pub(crate) use command_ops::{
observe_agent_runtime_limited_command, observe_agent_runtime_project_verify,
};
pub(crate) use delegation::{
observe_agent_runtime_agent_delegate, observe_agent_runtime_agent_message,
observe_agent_runtime_agent_spawn_isolated,
};
pub(crate) use delivery::{
agent_runtime_delegation_id, dispatch_isolated_agent_join_at,
game_creator_agent_runtime_terminal_status, publish_game_creator_agent_delegate_result,
reconcile_game_creator_agent_delegate_receipts_at,
};
#[allow(unused_imports)]
pub(crate) use isolated_joins::{
mark_isolated_join_claim_observed_at, render_isolated_join_status_batch,
};
#[cfg(test)]
pub(crate) use media::observe_agent_runtime_platform_art_asset_generation_after_dispatch_for_test;
#[allow(unused_imports)]
pub(crate) use media::{
AGENT_RUNTIME_UI_PROTOTYPE_INSPECTION_KIND,
AGENT_RUNTIME_UI_PROTOTYPE_LEGACY_VALIDATION_PROFILE, AGENT_RUNTIME_UI_PROTOTYPE_PATH,
AGENT_RUNTIME_UI_PROTOTYPE_VALIDATION_PROFILE,
};
pub(crate) use policy::{
fail_closed_agent_runtime_confirmation_for_run,
game_creator_agent_runtime_tool_policy_block_after_lock,
game_creator_agent_runtime_tool_policy_rule_for_run,
};
#[allow(unused_imports)]
pub(crate) use project_ops::{
observe_agent_runtime_project_git_commit_locked_with_audit,
observe_agent_runtime_project_patchset_with_audit,
};
pub(crate) use run_status::observe_agent_runtime_run_status;