Skip to main content

Module tool_intent

Module tool_intent 

Source
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::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;

Modules§

actions
activity
Shell activity classification for progress accounting and output previews.
classify
readonly
types