Skip to main content

Crate lash_protocol_rlm

Crate lash_protocol_rlm 

Source
Expand description

RLM protocol plugin: a trajectory-shaped driver that uses lashlang as the persistent REPL. Model prose is projected as trajectory reasoning, fenced lashlang is executed, print yields observations, and submit yields the final value.

Structs§

LashlangAbilities
LashlangLanguageFeatures
LashlangSurface
NamedDataType
ProjectionRef
ProjectionRegistry
ProjectionResolveError
ResourceCatalog
RlmDriver
RlmHistoryProjection
RlmProjectedBindings
RlmProjectorConfig
RlmPromptFeatures
RlmProtocolPluginConfig
RlmProtocolPluginFactory
RlmSeed
TypeField

Enums§

RlmProjectedSeedError
TypeExpr

Constants§

RLM_PROTOCOL_PLUGIN_ID

Traits§

ProjectionResolver
RlmTurnInputExt

Functions§

build_rlm_preamble
contains_closed_lashlang_fence
continue_as_tool_definition
decode_rlm_protocol_event
format_budget_suffix
Render the “Context Budget” line for the volatile turn-tail message. Returns the formatted text (status line + optional escalation tail) or None when there’s nothing to say. The string is intentionally per-turn dynamic; callers must place it AFTER the cache breakpoint, never inside the cached system prompt.
format_type_expr
rlm_execution_section_for_surface
rlm_history_projection
rlm_protocol_event
rlm_seed_initial_nodes
rlm_session_projection_extension

Type Aliases§

RlmToolResultProjector