diff --git a/rust/crates/runtime/src/lib.rs b/rust/crates/runtime/src/lib.rs index 6650949..19872f3 100644 --- a/rust/crates/runtime/src/lib.rs +++ b/rust/crates/runtime/src/lib.rs @@ -16,20 +16,20 @@ mod mcp_stdio; pub mod mcp_tool_bridge; mod oauth; pub mod permission_enforcer; -mod policy_engine; -pub mod recovery_recipes; mod permissions; pub mod plugin_lifecycle; +mod policy_engine; mod prompt; +pub mod recovery_recipes; mod remote; -pub mod session_control; pub mod sandbox; mod session; +pub mod session_control; mod sse; pub mod stale_branch; pub mod summary_compression; -pub mod task_registry; pub mod task_packet; +pub mod task_registry; pub mod team_cron_registry; pub mod trust_resolver; mod usage; @@ -90,10 +90,6 @@ pub use oauth::{ OAuthCallbackParams, OAuthRefreshRequest, OAuthTokenExchangeRequest, OAuthTokenSet, PkceChallengeMethod, PkceCodePair, }; -pub use policy_engine::{ - evaluate, DiffScope, GreenLevel, LaneBlocker, LaneContext, PolicyAction, PolicyCondition, - PolicyEngine, PolicyRule, ReviewStatus, -}; pub use permissions::{ PermissionContext, PermissionMode, PermissionOutcome, PermissionOverride, PermissionPolicy, PermissionPromptDecision, PermissionPrompter, PermissionRequest, @@ -102,14 +98,18 @@ pub use plugin_lifecycle::{ DegradedMode, DiscoveryResult, PluginHealthcheck, PluginLifecycle, PluginLifecycleEvent, PluginState, ResourceInfo, ServerHealth, ServerStatus, ToolInfo, }; -pub use recovery_recipes::{ - attempt_recovery, recipe_for, EscalationPolicy, FailureScenario, RecoveryContext, - RecoveryEvent, RecoveryRecipe, RecoveryResult, RecoveryStep, +pub use policy_engine::{ + evaluate, DiffScope, GreenLevel, LaneBlocker, LaneContext, PolicyAction, PolicyCondition, + PolicyEngine, PolicyRule, ReviewStatus, }; pub use prompt::{ load_system_prompt, prepend_bullets, ContextFile, ProjectContext, PromptBuildError, SystemPromptBuilder, FRONTIER_MODEL_NAME, SYSTEM_PROMPT_DYNAMIC_BOUNDARY, }; +pub use recovery_recipes::{ + attempt_recovery, recipe_for, EscalationPolicy, FailureScenario, RecoveryContext, + RecoveryEvent, RecoveryRecipe, RecoveryResult, RecoveryStep, +}; pub use remote::{ inherited_upstream_proxy_env, no_proxy_list, read_token, upstream_proxy_ws_url, RemoteSessionContext, UpstreamProxyBootstrap, UpstreamProxyState, DEFAULT_REMOTE_BASE_URL, @@ -125,20 +125,19 @@ pub use session::{ ContentBlock, ConversationMessage, MessageRole, Session, SessionCompaction, SessionError, SessionFork, }; +pub use sse::{IncrementalSseParser, SseEvent}; pub use stale_branch::{ apply_policy, check_freshness, BranchFreshness, StaleBranchAction, StaleBranchEvent, StaleBranchPolicy, }; -pub use sse::{IncrementalSseParser, SseEvent}; pub use task_packet::{ - validate_packet, AcceptanceTest, BranchPolicy, CommitPolicy, - RepoConfig, ReportingContract, TaskPacket, TaskPacketValidationError, TaskScope, - ValidatedPacket, + validate_packet, AcceptanceTest, BranchPolicy, CommitPolicy, RepoConfig, ReportingContract, + TaskPacket, TaskPacketValidationError, TaskScope, ValidatedPacket, }; +pub use trust_resolver::{TrustConfig, TrustDecision, TrustEvent, TrustPolicy, TrustResolver}; pub use usage::{ format_usd, pricing_for_model, ModelPricing, TokenUsage, UsageCostEstimate, UsageTracker, }; -pub use trust_resolver::{TrustConfig, TrustDecision, TrustEvent, TrustPolicy, TrustResolver}; pub use worker_boot::{ Worker, WorkerEvent, WorkerEventKind, WorkerFailure, WorkerFailureKind, WorkerReadySnapshot, WorkerRegistry, WorkerStatus, diff --git a/rust/crates/rusty-claude-cli/src/main.rs b/rust/crates/rusty-claude-cli/src/main.rs index 76f669b..02ca704 100644 --- a/rust/crates/rusty-claude-cli/src/main.rs +++ b/rust/crates/rusty-claude-cli/src/main.rs @@ -5580,8 +5580,8 @@ mod tests { format_unknown_slash_command_message, normalize_permission_mode, parse_args, parse_git_status_branch, parse_git_status_metadata_for, parse_git_workspace_summary, permission_policy, print_help_to, push_output_block, render_config_report, - render_diff_report, render_diff_report_for, render_memory_report, render_repl_help, render_resume_usage, - resolve_model_alias, resolve_session_reference, response_to_events, + render_diff_report, render_diff_report_for, render_memory_report, render_repl_help, + render_resume_usage, resolve_model_alias, resolve_session_reference, response_to_events, resume_supported_slash_commands, run_resume_command, slash_command_completion_candidates_with_sessions, status_context, validate_no_args, write_mcp_server_fixture, CliAction, CliOutputFormat, CliToolExecutor, GitWorkspaceSummary,