Docs.rs
iron-shell-14.0.2
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
iron-shell 14.0.2
The world's first multi-agent shell with typed functional pipelines and multi-modal AI
Crate
Source
Builds
Feature flags
..
coverage
fixtures
support
a2ui_notify_reports_ui.rs
accounts_contracts.rs
acl_mount_contracts.rs
actor_critic_contracts.rs
advanced_ai.rs
aecon_factoring.rs
aecon_nesting.rs
agent_api.rs
agent_api_auth.rs
agent_api_call_args.rs
agent_error_semantics.rs
agent_surfaces_bind_modules.rs
agent_task_cost.rs
agentic_env_access.rs
agentic_eval_integration.rs
agentic_implicit_lambda.rs
aggregate_and_round.rs
ai_a2a.rs
ai_a2ui.rs
ai_agents_comprehensive.rs
ai_api_auth.rs
ai_mcp.rs
ai_misc_tranche_contracts.rs
ai_nanda.rs
ai_router.rs
ai_swarm.rs
ai_swarm_comprehensive.rs
aimodel_hardening.rs
aimodel_redirect_hops.rs
alias_guard_bypass.rs
apply_preflight.rs
approval_alias_token.rs
approval_self_grant.rs
approval_token_retry.rs
approve_token_mismatch.rs
archive_test_contracts.rs
argument_injection.rs
async_await.rs
audit_alias_contracts.rs
audit_chain_keyed.rs
audit_concurrency.rs
audit_hardlink_windows.rs
audit_log_tamper.rs
audit_poisoned_lock.rs
awk_contracts.rs
bad_state_hints.rs
bash_compat_variables.rs
block_hint_single_error.rs
blocked_path_patterns.rs
book_builtins_are_real.rs
book_is_publishable.rs
borrowed_spellings.rs
bounded_run_tree.rs
builtin_as_value.rs
builtin_consistent_syntax.rs
builtins.rs
builtins_coverage.rs
builtins_print.rs
call_budget_contracts.rs
capabilities_reads_the_kernel.rs
catalog_reachability.rs
caught_error_fields.rs
cert_isl_contracts.rs
child_env_contracts.rs
child_spawn_allowlist.txt
child_spawn_ratchet.rs
clipboard_agent_gate.rs
clipboard_image_admin.rs
clipboard_image_linux.rs
clipboard_types_linux.rs
code_search_contracts.rs
collab_tranche_contracts.rs
conditional_compilation.rs
config_init_path.rs
config_reload.rs
config_set_path.rs
container_tranche_contracts.rs
core_builtin_contracts.rs
crypto_archive_tranche_contracts.rs
crypto_authenticated.rs
crypto_fail_closed.rs
crypto_hash_direct_form.rs
crypto_ic_compat.rs
crypto_openssl_windows.rs
crypto_sign_interop.rs
curried_closure_builtins.rs
deadline_holds_contracts.rs
debug_parse.rs
debugging_tools.rs
declared_signatures.rs
deterministic_agent_api.rs
deterministic_redaction.rs
devtools_tranche_contracts.rs
diag_test_config_tranche_contracts.rs
diagnostic_filter_contracts.rs
disposable_smoke.rs
distributed.rs
distributed_builtins.rs
division_by_zero.rs
documented_builtin_count.rs
documented_calls_resolve.rs
documented_env_is_real.rs
documented_limits_are_real.rs
dqn_contracts.rs
edit_not_found.rs
effect_alias_agreement.rs
effect_coverage.rs
effect_provenance.rs
effect_pure_class.rs
effect_ratchet.rs
effect_ratchet_baseline.txt
effect_snapshot.rs
effect_snapshot.txt
effect_stated_pure.txt
egress_exec_contracts.rs
enterprise.rs
env_steering.rs
error_diagnostics.rs
error_handling.rs
error_redaction_paths.rs
eval.rs
eval_deadline.rs
eval_more.rs
evaluator_ownership.rs
every_category_enumerates.rs
every_failure_has_a_code.rs
evolution_contracts.rs
examples_smoke.rs
exec_gate_coverage.rs
exit_agent_mode.rs
exit_status_ratchet.rs
exit_status_taxonomy.rs
explain_parse_error.rs
explain_posix_mode.rs
expression_refactor_contracts.rs
extract_function_refactor_contracts.rs
fallback_ai_signatures.rs
fallback_dispatch.rs
fallback_ps_signatures.rs
fallback_session_signatures.rs
false_success_contracts.rs
feature_00_comprehensive.ish
feature_01_literals.ish
feature_02_arrays.ish
feature_03_records.ish
feature_04_arithmetic.ish
feature_05_comparisons.ish
feature_06_logical.ish
feature_07_lambdas.ish
feature_08_pipelines.ish
feature_09_match.ish
feature_10_mutable.ish
feature_11_immutable.ish
feature_12_builtins.ish
feature_flags.rs
file_move_one_token.rs
file_patch_atomic.rs
filesystem_removal.rs
find_image_contracts.rs
first_last_count.rs
form_input_contracts.rs
four_more_knowable_conditions.rs
fs_watch_contracts.rs
gate_routes.rs
git_control_contracts.rs
git_tranche_contracts.rs
governance_file_contracts.rs
governance_tranche_contracts.rs
grammar.rs
grammar_vs_transpiler.rs
grep_paths.rs
guard_enforcement.rs
gui_clipboard_tranche_contracts.rs
gui_screenshot_window_linux.rs
handle_store.rs
honest_answers_contracts.rs
hostile_input.rs
hyphenated_stage_hint.rs
immutability.rs
implicit_row.rs
import_syntax.rs
import_unexported_hint.rs
index_postfix.rs
infra_tranche_contracts.rs
input_tranche_contracts.rs
int_float_conversions.rs
integer_division_comment.rs
integer_overflow_error.rs
interactive_login.rs
interpolation_nested_quotes.rs
ish_output_cap.rs
journal_clear_reports.rs
json_null_roundtrip.rs
k8s_tranche_contracts.rs
keys_spinner_contracts.rs
lambda_arity_message.rs
lambda_parameter_hints.rs
language_primitives.rs
let_type_annotations.rs
libcpp_contracts.rs
lint_search_tranche_contracts.rs
linux_diagnostics_contracts.rs
linux_task_admin.rs
literal_index.rs
loop_and_block_hints.rs
macos_account_admin.rs
macos_acl_admin.rs
macos_input_admin.rs
macos_mount_admin.rs
macos_readonly_tools.rs
macos_service_admin.rs
macos_task_admin.rs
macos_window_admin.rs
marketplace_paths.rs
mcp_a2ui_tranche_contracts.rs
mcp_call_is_gated.rs
mcp_detection.rs
mcp_http_auth.rs
mcp_http_gate.rs
mcp_tools.rs
minus_after_operand.rs
mode_parsing_contracts.rs
model_plane.rs
module_aliases.rs
module_call_pipe_stage.rs
module_import_contracts.rs
module_visibility.rs
monitor_queries_contracts.rs
monitor_tranche_contracts.rs
monitoring.rs
move_refactor_contracts.rs
multimodal_ai.rs
nc_perm_contracts.rs
net_tranche_contracts.rs
nettools_tranche_contracts.rs
network_effect_is_actually_metered.rs
network_write_jail.rs
neural_contracts.rs
newline_paren_statement.rs
no_answer_is_not_an_answer.rs
no_control_characters_in_source.rs
no_raw_shell_interpolation.rs
no_stub_dispatch.rs
no_ui_is_not_a_declined_prompt.rs
now_iso.rs
number_literals.rs
number_string_arithmetic.rs
one_door.rs
ontology_alias_members.rs
ontology_dotted_names.rs
open_items_contracts.rs
ops_tranche_contracts.rs
option_injection_ratchet.rs
os_branch_contracts.rs
os_tools.rs
output_economy.rs
output_is_pipeable.rs
packages_contracts.rs
parse.rs
parse_error_flood.rs
parse_spelling_hints.rs
parser_improvements.rs
path_message_polish.rs
pipe_input_refused.rs
pipe_input_scope.rs
pipeline.rs
pipeline_scaling.rs
pipeline_unknown_stage.rs
pkg_query_contracts.rs
pkg_tranche_contracts.rs
plan_diff.rs
platform_detection.rs
platform_tranche_contracts.rs
plugins.rs
policy_gradient_contracts.rs
population_contracts.rs
posix_assign_substitution.rs
posix_expansion_errors.rs
posix_fallback_refusals.rs
posix_grep_prefix.rs
posix_missing_input.rs
posix_mkdir_touch_tr.rs
posix_output_redaction.rs
posix_positional_params.rs
posix_read_jail.rs
posix_redirect_jail.rs
posix_refusal_first.rs
posix_refusal_hints.rs
posix_refusal_names_construct.rs
posix_refused_redirect.rs
posix_round17.rs
posix_set_options.rs
posix_shift.rs
posix_sort_keys.rs
posix_stdout_errors.rs
posix_syntax_errors.rs
posix_tee.rs
prefix_stability.rs
print_equivalence.rs
privilege_escalation.rs
probe_deadline_contracts.rs
proc_env_cwd_windows.rs
proc_env_macos.rs
proc_kill_contracts.rs
proc_spawn_deadline_contracts.rs
proc_suspend_windows.rs
proc_tranche_contracts.rs
published_contracts.rs
q_learning_contracts.rs
rbac_legacy_store.rs
read_jail_builtins.rs
read_refusal_audit.rs
reasoning.rs
rebind_module_name.rs
record_contracts.rs
redact_signature_types.rs
redaction_scope.rs
relative_workspace_jail.rs
reliability.rs
reliability_b5_contracts.rs
remaining_bounds_contracts.rs
rename_refactor_contracts.rs
repair_rate.rs
repl_renders_records.rs
resource_budgets.rs
result_handles.rs
return_shapes.rs
reversible_sessions.rs
rewind_jail.rs
rl_environment_contracts.rs
rm_missing_before_gate.rs
round10a_fixes.rs
round10b_fixes.rs
round11_did_you_mean.rs
round11_parse_codes.rs
round11_subject_args.rs
round13_usability.rs
round14_agent_edits.rs
round14_language.rs
round15_correctness.rs
round15_discovery.rs
round16_parser_arrays.rs
round16_secrets_audit.rs
round16_tar_delete_lines.rs
round17_inputs_limits.rs
round18_containment.rs
round18_execute_api.rs
round18_schema_mcp_paths.rs
round19_agent_api.rs
round19_audit_posix.rs
round19_dates_hints.rs
round19_short_circuit.rs
round20_csv_sql.rs
round20_language.rs
round20_safety_undo.rs
round20_schema_api.rs
round21_leftovers.rs
round22_audit_undo.rs
round22_data.rs
round22_date_diff_units.rs
round22_handles.rs
round22_language.rs
round22_native_separators.rs
round22_plain_text.rs
round22_posix.rs
round23_data.rs
round23_jail.rs
round23_posix.rs
round23_workflow.rs
round24_data.rs
round24_posix.rs
round25_args.rs
round25_crlf.rs
round25_files.rs
round26_csv_regex.rs
round26_followups.rs
round26_json.rs
round26_yaml.rs
round27_posix.rs
round27_sed_i.rs
round28_files.rs
round28_lang.rs
round28_match.rs
round28_text.rs
round29_data.rs
round29_display.rs
round29_fs.rs
round29_path.rs
round29_posix.rs
round29_values.rs
round30_explain.rs
round30_import_errors.rs
round30_stdlib.rs
round30_transpile.rs
round31_api.rs
round31_archive.rs
round31_builtins.rs
round33_agent.rs
round33_records.rs
round34_numbers.rs
round34_strings.rs
round36_posix.rs
round36_safety.rs
round36_undo.rs
round37_float_display.rs
round38_posix.rs
round38a_numbers.rs
round38c_undo.rs
round38c_windows_names.rs
round39_explain.rs
round39_posix.rs
round39_pwsh.rs
round39b_strings_dates.rs
round39c_schema_and_errors.rs
round40a_sqlite.rs
round8a_fixes.rs
round8b_edits_and_discovery.rs
round9_builtins.rs
round9_fixes.rs
round9a_cli.rs
round9a_fixes.rs
round9a_undo_hand_edits.rs
safety.rs
sanity_checks.rs
sarsa_contracts.rs
screenshot_window_admin.rs
script_args.rs
sdk_contract.rs
search_skip_state_dirs.rs
sec_jq_gzip_bounds_contracts.rs
secret_hygiene.rs
security_user_simulation.rs
sed_file_status.rs
self_healing.rs
services_contracts.rs
serving_an_agent_implies_agent_mode.rs
session_journal_contracts.rs
session_tx_tranche_contracts.rs
sessions.rs
sha_crypt_contracts.rs
shell_spawn_guard.rs
shipped_scripts_parse.rs
signature_migration.rs
signature_refactor_contracts.rs
slice_hint.rs
smoke.rs
sort_by_key.rs
sort_direct_call.rs
sort_mixed_types.rs
sort_unordered_refused.rs
sql_injection.rs
sql_interpolation_ratchet.rs
sql_toml_hint.rs
sqlite_no_false_success.rs
ssrf_contracts.rs
stat_declared_type.rs
statement_boundaries.rs
stdin_deadlock_contracts.rs
stdin_input_contracts.rs
stream_pipeline_honesty.rs
streaming.rs
string_hex_unicode_escapes.rs
structured_codes_contracts.rs
symlink_jail.rs
syntax_kb_builtins.rs
system_shape_contracts.rs
tar_extract_dest.rs
test_simon_integration.rs
test_watch_contracts.rs
testing_contracts.rs
text_file_contracts.rs
theme_coverage.rs
tls_ic_provider.rs
tmux_session_contracts.rs
tool_missing_is_its_own_code.rs
tool_runs_contracts.rs
transactions.rs
transpile_agentic.rs
transpile_bash.rs
transpile_powershell.rs
transpile_zsh.rs
tui_agents.rs
tui_app.rs
tui_chat.rs
tui_dashboard.rs
tui_dashboard_integration.rs
tui_events.rs
tui_integration.rs
tui_media.rs
tui_search.rs
tx_coverage.rs
tx_coverage_ratchet.rs
tx_irreversible.rs
tx_metadata_contracts.rs
tx_times.rs
typecheck.rs
unbound_name_error.rs
uncoded_error_ratchet.rs
uncoded_failure_census.rs
undo_when_not_recording.rs
unicode_does_not_panic.rs
unix_fs_metadata.rs
unknown_module_name.rs
unterminated_string.rs
user_error_builtin.rs
verbatim_paths.rs
version_probes_stay_offline.rs
vscode_extension_agreement.rs
web_tranche_contracts.rs
web_websocket_contracts.rs
web_xpath_contracts.rs
windows_account_admin.rs
windows_acl_admin.rs
windows_lsof_path.rs
windows_mount_admin.rs
windows_readonly_contracts.rs
windows_service_admin.rs
windows_sudo_admin.rs
windows_task_admin.rs
windows_window_admin.rs
windows_winget_admin.rs
workspace_must_exist.rs
workspace_pinned.rs
write_evidence.rs
writelocal_jail.rs
zero_param_lambda.rs