Skip to main content Crate formal_ai Copy item path Source pub use agent::parse_agent_plan ;pub use agent::run_agent_plan ;pub use agent::AgentAction ;pub use agent::AgentActionKind ;pub use agent::AgentActionStatus ;pub use agent::AgentCommandResult ;pub use agent::AgentError ;pub use agent::AgentRun ;pub use agent::AgentRunStatus ;pub use agent::AgentWorkspace ;pub use agent::AgentWorkspaceConfig ;pub use agent::PlannedAgentAction ;pub use anthropic::anthropic_message_sse ;pub use anthropic::create_anthropic_message_with_solver ;pub use anthropic::create_anthropic_message_with_solver_and_memory ;pub use anthropic::AnthropicContentBlock ;pub use anthropic::AnthropicMessage ;pub use anthropic::AnthropicMessageInput ;pub use anthropic::AnthropicMessagesRequest ;pub use anthropic::AnthropicUsage ;pub use associative_package::default_associative_packages ;pub use associative_package::default_package_store ;pub use associative_package::AssociativePackage ;pub use associative_package::PackageDependency ;pub use associative_package::PackageHandler ;pub use associative_package::PackageImportError ;pub use associative_package::PackageInstallError ;pub use associative_package::PackagePermission ;pub use associative_package::PackagePermissionDecision ;pub use associative_package::PackageReplay ;pub use associative_package::PackageStore ;pub use associative_package::PackageTrigger ;pub use associative_persistence::AssociativeMemory ;pub use associative_persistence::PersistedExpression ;pub use associative_persistence::RetentionWeights ;pub use associative_persistence::ScoredExpression ;pub use change_request::canonical_change_request ;pub use change_request::AcceptedChange ;pub use change_request::ChangeRejected ;pub use change_request::ChangeRequest ;pub use client_integrations::run_with_formal_ai ;pub use client_integrations::ClientProtocol ;pub use client_integrations::WithFormalAiArgs ;pub use document_formats::canonical_document_format_label ;pub use document_formats::convert_document_format ;pub use document_formats::cross_format_document_concepts ;pub use document_formats::document_format_capabilities ;pub use document_formats::document_package_is_recognized ;pub use document_formats::document_profile_is_recognized ;pub use document_formats::supported_document_formats ;pub use document_formats::DocumentConversion ;pub use document_formats::DocumentFormatCapabilities ;pub use document_formats::DOCUMENT_FORMAT_ENGINE ;pub use dreaming::apply_dreaming_plan ;pub use dreaming::compose_recipe_with_amendments ;pub use dreaming::plan_memory_dreaming ;pub use dreaming::render_dreaming_plan ;pub use dreaming::DreamingAction ;pub use dreaming::DreamingActionKind ;pub use dreaming::DreamingConfig ;pub use dreaming::DreamingDurability ;pub use dreaming::DreamingEventObservation ;pub use dreaming::DreamingOutcome ;pub use dreaming::DreamingPlan ;pub use dreaming::DreamingSynthesizedTask ;pub use dreaming::LearnedRequirement ;pub use dreaming::MetaAlgorithmAmendment ;pub use dreaming::TopicFrequency ;pub use dreaming_application::amended_answer ;pub use dreaming_application::apply_retained_amendments ;pub use dreaming_application::replay_answer_with_amendments ;pub use dreaming_application::retained_amendments ;pub use dreaming_application::solve_with_amendment_records ;pub use dreaming_application::solve_with_standing_requirements ;pub use dreaming_application::topic_matches ;pub use dreaming_application::RetainedAmendment ;pub use dreaming_runtime::core_is_idle ;pub use dreaming_runtime::dreaming_disabled ;pub use dreaming_runtime::run_core_dreaming_once ;pub use dreaming_runtime::ForegroundActivity ;pub use engine::humanize_meta_identifier ;pub use engine::knowledge_links_notation ;pub use engine::naturalize_thinking_step ;pub use engine::render_thinking_steps ;pub use engine::thinking_language_label ;pub use engine::thinking_narrative ;pub use engine::FormalAiEngine ;pub use engine::SymbolicAnswer ;pub use engine::ThinkingStep ;pub use engine::DEFAULT_MODEL ;pub use event_log::Event ;pub use event_log::EventLog ;pub use github_logs::collect_github_logs ;pub use github_logs::collect_github_logs_with_runner ;pub use github_logs::github_log_capture_plan ;pub use github_logs::render_github_log_plan ;pub use github_logs::GithubLogCapture ;pub use github_logs::GithubLogCapturedFile ;pub use github_logs::GithubLogCollectionSummary ;pub use github_logs::GithubLogCollectorConfig ;pub use google_trends_catalog::google_trends_catalog ;pub use google_trends_catalog::render_google_trends_snapshot_lino ;pub use google_trends_catalog::GoogleTrendNewsItem ;pub use google_trends_catalog::GoogleTrendPromptAnswer ;pub use google_trends_catalog::GoogleTrendPromptVariant ;pub use google_trends_catalog::GoogleTrendTopic ;pub use google_trends_catalog::GoogleTrendsCatalog ;pub use google_trends_catalog::GoogleTrendsParseError ;pub use google_trends_catalog::GOOGLE_TRENDS_TOP_LIMIT ;pub use google_trends_learning::trending_learning_report ;pub use google_trends_learning::TrendingFrontierEntry ;pub use google_trends_learning::TrendingLearningReport ;pub use intent_formalization::formalize_intent ;pub use intent_formalization::impulse_id_for ;pub use intent_formalization::IntentFormalization ;pub use intent_formalization::IntentFormalizationCache ;pub use intent_formalization::IntentFormalizationCacheEntry ;pub use intent_formalization::IntentKind ;pub use knowledge::cache_capacity ;pub use knowledge::within_cache_capacity ;pub use knowledge::CodingOracle ;pub use knowledge::KnowledgeSource ;pub use knowledge::OracleSnippet ;pub use knowledge::KNOWLEDGE_CACHE_FLOOR ;pub use language::detect as detect_language;pub use language::Language ;pub use learning_ledger::canonical_ledger ;pub use learning_ledger::HumanApproval ;pub use learning_ledger::LearningLedger ;pub use learning_ledger::LedgerEntry ;pub use learning_ledger::PromotionRejected ;pub use link_store::default_native_link_store ;pub use link_store::memory_event_to_link_record ;pub use link_store::memory_events_to_link_records ;pub use link_store::selected_link_store_backend ;pub use link_store::validate_memory_links_notation ;pub use link_store::DefaultNativeLinkStore ;pub use link_store::DoubletLink ;pub use link_store::LinkRecord ;pub use link_store::LinkStore ;pub use link_store::LinkStoreBackend ;pub use link_store::LinkStoreError ;pub use links_query::parse_links_query ;pub use links_query::run_links_query ;pub use links_query::run_links_query_against ;pub use links_query::EdgePattern ;pub use links_query::Field ;pub use links_query::Filter ;pub use links_query::FilterOp ;pub use links_query::LinksQuery ;pub use links_query::LinksQueryError ;pub use links_query::LinksQueryResult ;pub use links_query::NodePattern ;pub use memory::export_bundle as export_memory_bundle;pub use memory::export_full_memory as export_memory_full;pub use memory::export_links_notation ;pub use memory::export_links_notation as export_memory_links_notation;pub use memory::import_full_memory as import_memory_full;pub use memory::parse_links_notation as parse_memory_links_notation;pub use memory::seed_cache_events ;pub use memory::suggest_migrations as suggest_memory_migrations;pub use memory::write_locked_atomic ;pub use memory::BundleInfo ;pub use memory::MemoryEvent ;pub use memory::MemoryStore ;pub use memory::ParsedBundle ;pub use memory_sync::configured_memory_path ;pub use memory_sync::events_since ;pub use memory_sync::merge_event ;pub use memory_sync::merge_union_by_id ;pub use memory_sync::SyncStore ;pub use probability::rank_probability_candidates ;pub use probability::symbolic_cosine_similarity ;pub use probability::ProbabilityCandidate ;pub use probability::ProbabilityDecisionPolicy ;pub use probability::ProbabilityEvidence ;pub use probability::ProbabilityModel ;pub use probability::ProbabilityRanking ;pub use probability::ProbabilityRankingConfig ;pub use probability::ProbabilitySourceProvenance ;pub use probability::ProbabilityStore ;pub use probability::RankedProbabilityCandidate ;pub use probability::SimilarEvidence ;pub use promotion::apply_promotions ;pub use promotion::demonstration_promotion_proposals ;pub use promotion::demonstration_promotion_run ;pub use promotion::parse_promotion_proposals ;pub use promotion::promotions_from_learning_run ;pub use promotion::render_promotion_proposals ;pub use promotion::replay_promotion_gates ;pub use promotion::replay_promotion_gates_with ;pub use promotion::AppliedSeedEdit ;pub use promotion::GateCommandOutput ;pub use promotion::PromotionApplyOutcome ;pub use promotion::PromotionBranchPlan ;pub use promotion::PromotionOutcome ;pub use promotion::PromotionProposal ;pub use promotion::PromotionRatchet ;pub use promotion::PromotionRecord ;pub use promotion::PromotionRun ;pub use promotion::SeedEdit ;pub use promotion::LEARNED_PROGRAM_RULES_SEED_FILE ;pub use protocol::create_chat_completion ;pub use protocol::create_chat_completion_with_solver ;pub use protocol::create_chat_completion_with_solver_and_memory ;pub use protocol::create_response ;pub use protocol::create_response_with_solver ;pub use protocol::create_response_with_solver_and_memory ;pub use protocol::ChatChoice ;pub use protocol::ChatCompletion ;pub use protocol::ChatCompletionRequest ;pub use protocol::ChatMessage ;pub use protocol::FunctionCall ;pub use protocol::MessageContent ;pub use protocol::MessageContentPart ;pub use protocol::ResponseFunctionToolCall ;pub use protocol::ResponseObject ;pub use protocol::ResponseOutputContent ;pub use protocol::ResponseOutputItem ;pub use protocol::ResponseOutputMessage ;pub use protocol::ResponseUsage ;pub use protocol::ResponseWebSearchAction ;pub use protocol::ResponseWebSearchToolCall ;pub use protocol::ResponsesRequest ;pub use protocol::TokenUsage ;pub use protocol::ToolCall ;pub use proxy::run_proxy ;pub use proxy::summarize_proxy_exchange ;pub use proxy::ProxyConfig ;pub use proxy::ProxyExchangeLog ;pub use proxy::ProxyToolCallLog ;pub use question_generation::generated_question_answers ;pub use question_generation::question_lexicon_summary ;pub use question_generation::question_lexicon_summary_for_language ;pub use question_generation::GeneratedQuestion ;pub use question_generation::GeneratedQuestionAnswer ;pub use question_generation::GeneratedQuestionAnswerStream ;pub use question_generation::GeneratedQuestionClass ;pub use question_generation::LogicalMeaningClass ;pub use question_generation::QuestionAcceptance ;pub use question_generation::QuestionGenerationConfig ;pub use question_generation::QuestionGenerator ;pub use question_generation::QuestionGrammarClass ;pub use question_generation::QuestionLexiconSummary ;pub use question_generation::QuestionWord ;pub use rebuild_plan::canonical_rebuild_plan ;pub use rebuild_plan::ReattachArtifact ;pub use rebuild_plan::RebuildPlan ;pub use rebuild_plan::RebuildStep ;pub use relative_meta_logic::Aggregator ;pub use relative_meta_logic::RelativeEvidence ;pub use relative_meta_logic::SourceTier ;pub use relative_meta_logic::Stance ;pub use relative_meta_logic::StatementAssessment ;pub use relative_meta_logic::TruthValue ;pub use relative_meta_logic::ASSUMED_TRUE_PRIOR ;pub use repair_strategy::canonical_strategies ;pub use repair_strategy::RepairStrategy ;pub use repair_strategy::RepairTarget ;pub use seed::agent_info ;pub use seed::canonical_model_id ;pub use seed::concepts as seed_concepts;pub use seed::environment_directory ;pub use seed::environment_records ;pub use seed::intent_routing ;pub use seed::language_rules ;pub use seed::merged_bundle ;pub use seed::model_aliases ;pub use seed::multilingual_responses ;pub use seed::operation_vocabulary ;pub use seed::parse_bundle ;pub use seed::projects_registry ;pub use seed::prompt_patterns ;pub use seed::resolve_model_id ;pub use seed::response_for ;pub use seed::seed_files ;pub use seed::supported_languages ;pub use seed::try_resolve_model_id ;pub use seed::EnvironmentDirectory ;pub use seed::EnvironmentRecord ;pub use seed::IntentRouting ;pub use seed::LocalizedProject ;pub use seed::MigrationFlow ;pub use seed::ModelAliasRegistry ;pub use seed::OperationLanguageForms ;pub use seed::OperationTrigger ;pub use seed::OperationVocabulary ;pub use seed::ProjectRecord ;pub use seed::ProjectStatement ;pub use seed::ProjectsRegistry ;pub use self_explanation::canonical_explanation ;pub use self_explanation::Citation ;pub use self_explanation::CitationKind ;pub use self_explanation::ExplanationSection ;pub use self_explanation::SystemExplanation ;pub use self_healing::canonical_case ;pub use self_healing::canonical_failure_trace ;pub use self_healing::RepairCase ;pub use self_healing::RepairOutcome ;pub use self_healing::SourceRoundTrip ;pub use self_improvement::learn_rules_from_unknown_traces ;pub use self_improvement::BenchmarkGateReport ;pub use self_improvement::LearnedRuleAdoption ;pub use self_improvement::LearnedRuleProposal ;pub use self_improvement::LearningRejection ;pub use self_improvement::LearningRun ;pub use self_improvement::UnknownTrace ;pub use self_source_graph::owned_file_count ;pub use self_source_graph::owned_manifest ;pub use self_source_graph::owned_manifest_content_id ;pub use self_source_graph::owned_manifest_notation ;pub use self_source_graph::owned_source_files ;pub use self_source_graph::owned_total_bytes ;pub use self_source_graph::SourceGraph ;pub use self_source_graph::SourceModuleDigest ;pub use self_source_graph::SourceModuleProjection ;pub use server::enable_http_agent_mode_for_current_process ;pub use server::handle_api_request ;pub use server::handle_api_request_with_auth ;pub use server::handle_api_request_with_headers ;pub use server::serve ;pub use server::ApiAuthConfig ;pub use server::ApiHttpResponse ;pub use shared_dialog::convert_shared_dialog_to_demo_memory ;pub use shared_dialog::parse_shared_dialog ;pub use shared_dialog::shared_dialog_to_memory_events ;pub use shared_dialog::SharedDialog ;pub use shared_dialog::SharedDialogError ;pub use shared_dialog::SharedDialogFormat ;pub use shared_dialog::SharedDialogMetadata ;pub use shared_dialog::SharedDialogTurn ;pub use shared_memory::ensure_shared_memory_file ;pub use shared_memory::resolve_memory_path_from ;pub use shared_memory::shared_memory_path ;pub use shared_memory::MEMORY_PATH_ENV ;pub use skill_compiler::compile_natural_language_skill ;pub use skill_compiler::CompiledSkillEffect ;pub use skill_compiler::CompiledSkillExpectedTest ;pub use skill_compiler::CompiledSkillHandlerStub ;pub use skill_compiler::CompiledSkillInput ;pub use skill_compiler::CompiledSkillPackage ;pub use skill_compiler::CompiledSkillPermission ;pub use skill_compiler::CompiledSkillPrecondition ;pub use skill_compiler::CompiledSkillReplay ;pub use skill_compiler::CompiledSkillStep ;pub use skill_compiler::SkillCompileError ;pub use solver::solve ;pub use solver::solve_with_history ;pub use solver::BlueprintComposition ;pub use solver::ConversationRole ;pub use solver::ConversationTurn ;pub use solver::ExecutionSurface ;pub use solver::SolverConfig ;pub use solver::UniversalSolver ;pub use statement_verification::assess_market_price_claims ;pub use statement_verification::MarketPriceAssessment ;pub use statement_verification::MarketPriceClaim ;pub use storage_policy::apply_auto_free_space_for_write ;pub use storage_policy::apply_auto_free_space_with_snapshot ;pub use storage_policy::auto_free_space_choice ;pub use storage_policy::auto_free_space_enabled ;pub use storage_policy::auto_free_space_preference_path ;pub use storage_policy::measure_storage ;pub use storage_policy::persist_auto_free_space_choice ;pub use storage_policy::plan_for_real_storage ;pub use storage_policy::AutoFreeSpaceChoice ;pub use storage_policy::StorageSnapshot ;pub use substitution::CrudEvent ;pub use substitution::LinkPattern ;pub use substitution::SubstitutionAction ;pub use substitution::SubstitutionGraph ;pub use substitution::SubstitutionLink ;pub use substitution::SubstitutionRule ;pub use substitution::SubstitutionRuleError ;pub use substitution::SubstitutionRuleSet ;pub use substitution::SubstitutionTrace ;pub use substitution::SubstitutionTraceReport ;pub use summarization::apply_compound_words ;pub use summarization::apply_semantic_primes ;pub use summarization::classify_sentence ;pub use summarization::deformalize ;pub use summarization::describe_project ;pub use summarization::describe_readme ;pub use summarization::formalize ;pub use summarization::formalize_dialog ;pub use summarization::formalize_markdown ;pub use summarization::formalize_repository_directory ;pub use summarization::formalize_repository_file ;pub use summarization::formalize_repository_resource ;pub use summarization::generate_chat_title ;pub use summarization::strip_markdown_noise ;pub use summarization::summarize ;pub use summarization::summarize_dialog ;pub use summarization::summarize_repository_file ;pub use summarization::summarize_repository_resource ;pub use summarization::to_topic ;pub use summarization::DialogTurn ;pub use summarization::EmbeddedGrammarFormalization ;pub use summarization::MetaLanguageFormalization ;pub use summarization::RepositoryDirectoryFormalization ;pub use summarization::RepositoryEntry ;pub use summarization::RepositoryFileFormalization ;pub use summarization::RepositoryResourceFormalization ;pub use summarization::Statement ;pub use summarization::StatementKind ;pub use summarization::SummarizationConfig ;pub use summarization::SummarizationMode ;pub use summarization::DEFAULT_MAX_STATEMENTS ;pub use telegram::handle_telegram_webhook ;pub use telegram::parse_get_updates_response ;pub use telegram::telegram_html_from_markdown ;pub use telegram::ParsedUpdatesBatch ;pub use telegram::TelegramPollingConfig ;pub use telegram::TelegramPollingError ;pub use telegram::TelegramPollingReply ;pub use telegram::TelegramReplyParameters ;pub use telegram::TelegramWebhookError ;pub use telegram::TelegramWebhookReply ;pub use telegram_runtime::run_telegram_polling ;pub use telegram_runtime::run_telegram_polling_with_transport ;pub use telegram_runtime::run_telegram_webhook_server ;pub use telegram_runtime::CurlTelegramTransport ;pub use telegram_runtime::TelegramPollingRuntimeError ;pub use telegram_runtime::TelegramTransport ;pub use web_engine_core::detect_language as detect_prompt_language;pub use web_engine_core::evaluate_arithmetic_expression ;pub use web_engine_core::normalize_prompt as normalize_prompt_text;pub use web_engine_core::tokenize_prompt ;pub use web_search_core::build_request_evidence as build_web_search_request_evidence;pub use web_search_core::default_search_plan_ids ;pub use web_search_core::parse_rrf_input ;pub use web_search_core::reciprocal_rank_fusion ;pub use web_search_core::serialize_rrf_output ;pub use web_search_core::FusedEntry ;pub use web_search_core::ProviderCategory ;pub use web_search_core::ProviderRanking ;pub use web_search_core::ProviderSpec ;pub use web_search_core::WEB_SEARCH_CONCURRENCY_PER_CATEGORY ;pub use web_search_core::WEB_SEARCH_PROVIDERS ;pub use web_search_core::WEB_SEARCH_PROVIDER_LIMIT ;pub use web_search_core::WEB_SEARCH_PROVIDER_REGISTRY ;pub use web_search_core::WEB_SEARCH_RRF_K ;pub use world_model::Action ;pub use world_model::Context ;pub use world_model::ContextDiff ;pub use world_model::Dependency ;pub use world_model::LinkConflict ;pub use world_model::Prediction ;pub use world_model::RecalculationReport ;pub use world_model::Statement as WorldStatement;pub use world_model::StatementChange ;pub use world_model::WorldModel ;agent Isolated, bounded coding-agent workspace primitives. agentic_coding Agentic-coding capability for the Formal AI server (issue #468). anthropic First-party Anthropic Messages → OpenAI Chat Completions adapter. arithmetic Precedence-climbing arithmetic evaluator for the universal solver. associative_package Reusable associative packages, handlers, triggers, and permissions. associative_persistence Usage-weighted persistence of meta-language expressions — issue #686. attachment_context Shared attachment-context builder for every interface surface. change_request User-requested self-change through the same human-gated repair loop (issue #558). client_integrations context_capacity cue_lexicon Issue #559 (R341): natural-language recognition cues as first-class link data. document_formats Document-format conversion through link-foundation/meta-language. dreaming Low-priority memory maintenance planning and self-generalization. dreaming_application Runtime application of retained dreaming amendments. dreaming_runtime Cooperative, default-on dreaming for the core server runtime. engine Deterministic symbolic engine and Links-Notation knowledge dataset. event_log Append-only event log for the universal solver. gemini Google Gemini / Vertex generateContent adapters over the shared solver. github_logs google_trends_catalog Google Trends snapshot conversion and multilingual prompt cataloging. google_trends_learning Wire the Google Trends catalog’s unanswered prompts into the human-gated
auto-learning loop (issues #498 + #558). intent_formalization Links-Notation intent formalization and cache. json_lino Lossless JSON ↔ Links Notation cache codec (issue #398). knowledge External knowledge oracles, treated as cached APIs (issue #412). language Lightweight, deterministic language detection. learning_ledger The human-gated promotion ledger for the self-healing loop (issue #558). lexeme_import Bulk lexeme importer (issue #660, R378). link_store Swappable Links Notation and doublet-links storage boundary. links_query LinksQL — a read-only, GraphQL-flavoured query language over the knowledge
link store, plus a Links-Notation REST envelope (lino-rest-api style). links_substitution_query The link-cli substitution query language, over text sequences and links
(#715). memory Portable Links Notation memory log shared across every interface. memory_sync Local database sync — keep the desktop (browser IndexedDB) memory store and
the CLI/native store in step without a manual export/import. meta_construction Issue #559: the upward construction pass and the recursion_mode knob. meta_frame Issue #559 Phase 1A: an explicit, link-serializable problem frame. meta_reasoning Issue #559: white-box recursive reasoning for every meta-core work unit. meta_self_improvement Issue #559 (R340): the meta algorithm reasoning about improving itself . method_registry Issue #559: the method registry as first-class link data and live selection
data (R331). normal_markov Bounded execution for normal (Markov) string-rewrite algorithms. option_evidence Reading constraints and candidates out of fetched evidence — issue #781. option_network Constraint-satisfying option networks — issue #781. probability Link-native symbolic probability evidence and deterministic ranking. program_plan Issue #324 R4 — the program-modification step as a data-driven Links
Notation substitution pipeline. promotion Issue #656 (E37): the benchmark-gated promotion protocol. proof_engine Universal proof / disproof engine. protocol proxy question_generation Lazy question generation and answering primitives for issue #527. rebuild_plan Recompile Formal AI and reattach the improved worker to the UI (issue #558, R558-06). recipe_interpreter Issue #559 (R343): executing the meta algorithm as data . relative_meta_logic Relative statement probability, modelled on
relative-meta-logic . repair_strategy The general failure-to-repair classifier — the meta algorithm rethinking how to
repair itself, for every class of failure (issue #558, R558-02). route_method_alias Issue #559: route→method aliases as first-class link data. seed Universal Links Notation seed shared by every formal-ai interface. selection Issue #559 (R339): registry-driven method selection trace. self_explanation The grounded whole-system self-explanation (issue #558). self_healing The closed self-healing / auto-learning loop (issue #558). self_improvement White-box self-improvement over accumulated unknown traces. self_source_graph The whole-repository source ↔ links projection (issue #558). server shared_dialog Convert captured shared chat transcripts into the portable demo_memory
event log used by the browser demo and CLI. shared_memory skill_compiler Natural-language skill compiler. skill_ledger Issue #559 (R342): skill accumulation — candidate skills and a curriculum. solution_evidence Issue #559 (R334): the evidence pipeline — the unifying audit projection. solver Universal problem-solving algorithm. statement_verification Per-statement verification planning for the document-verification class. storage_policy Real storage measurement and persisted auto-free-space consent (issue #494). substitution Data-driven link-pattern substitution rules. summarization Formalize-summarize-deformalize pipeline for project descriptions, README
prose, conversation summaries, and chat titles. telegram telegram_runtime thinking Human-readable “thinking” steps (issue #488). translation Translation pipeline. web_engine_core Shared symbolic engine primitives reused by the CLI, the HTTP server, and
the browser worker via Rust→WASM. web_search_core Shared symbolic core for the multi-engine web_search planner. world_model Symbolic world models and contexts — issue #649. MemoryQueryExecution Result of executing a natural-language memory query against a mutable store. answer_memory_recall execute_memory_query humanize_url Render a percent-encoded URL in its readable IRI form (RFC 3987). unknown_answer_variation_for Public variation selector for the English unknown answer. The Rust side
uses this when no language-aware variant is needed; the worker mirrors the
behaviour in JavaScript.