Skip to main content

Crate soma_codemode

Crate soma_codemode 

Source

Re-exports§

pub use error::ToolError;
pub use runner::run_code_mode_runner_stdio_blocking;
pub use types::namespaced_tool_id;
pub use types::split_namespaced_id;
pub use types::CodeModeCaller;
pub use types::CodeModeCallerCapabilities;
pub use types::CodeModeCatalogKind;
pub use types::CodeModeExecutedCall;
pub use types::CodeModeExecutionError;
pub use types::CodeModeExecutionResponse;
pub use types::CodeModeExecutionSource;
pub use types::CodeModeHistory;
pub use types::CodeModeHistoryEntry;
pub use types::CodeModeHistoryKind;
pub use types::CodeModeSnippetInputEntry;
pub use types::CodeModeSourceLookup;
pub use types::CodeModeSourceStore;
pub use types::CodeModeSurface;
pub use types::ToolDescriptor;
pub use types::ToolScope;

Modules§

artifacts
broker
error
execute
git
host
local_provider
openapi_feature
pool
preamble
process_tree
protocol
runner
runner_drive
runner_exe
runner_io
schema
snippet
state
types

Structs§

CodeModeConfig
CodeModeResultShapeMetadata
SemanticSearchConfig

Enums§

CodeModeResultShapePolicy

Constants§

CRATE_NAME
MAX_SOURCE_BYTES
SERVICE

Functions§

code_mode_execute_trace
env_non_empty
home_dir
install_call_budget_config_defaults
is_sensitive_key
normalize_user_code
redact_secret_like_segments
redact_stdio_args
redact_stdio_value
redact_trace_value
redact_url
reject_existing_symlink_ancestors
reject_existing_symlinks_in_path
reject_path_traversal
soma_home