Expand description
Tool intent classification: mutating vs read-only, parallel-safe, and action extraction for unified tool surfaces.
Re-exports§
pub use actions::action_qualified_policy_name;pub use actions::command_session_action;pub use actions::command_session_action_in;pub use actions::command_session_action_is;pub use actions::file_operation_action;pub use actions::file_operation_action_in;pub use actions::file_operation_action_is;pub use actions::mcp_action;pub use actions::mcp_action_is;pub use activity::GENERIC_VERIFIER_DESCRIPTION;pub use activity::ShellActivity;pub use activity::VERIFIER_SHELL_FORM_NOTE;pub use activity::classify_shell_activity;pub use activity::default_verifier_for_workspace;pub use activity::rewrite_truncation_only_verifier;pub use activity::shell_args_as_executed;pub use activity::shell_command_contains_verifier;pub use activity::shell_command_is_admitted_verification_attempt;pub use activity::shell_command_is_output_search;pub use activity::shell_command_is_standalone_grep_search;pub use activity::verification_recovery_directive;pub use activity::verifier_reference;pub use classify::builtin_tool_behavior;pub use classify::canonical_command_session_tool_name;pub use classify::classify_tool_intent;pub use classify::is_command_run_tool;pub use classify::is_command_run_tool_call;pub use classify::is_command_session_tool;pub use classify::is_command_tool;pub use classify::is_edited_file_conflict_guarded_call;pub use classify::is_exec_session_cleanup_call;pub use classify::is_parallel_safe_call;pub use classify::is_parallel_safe_call_with_intent;pub use classify::is_turn_budget_exempt_call;pub use classify::planning_allowed_actions;pub use classify::remap_file_operation_command_args_to_command_session;pub use classify::should_use_spool_reference_only;pub use readonly::is_readonly_command_session_command;pub use readonly::is_spool_file_read_command;pub use types::ToolBehavior;pub use types::ToolIntent;pub use types::ToolIntentClassifier;pub use types::ToolMutationModel;pub use types::ToolSurfaceKind;