Skip to main content

Module planner

Module planner 

Source

StructsΒ§

DisplayCapability πŸ”’
ExecutorConn
gRPC client for executor’s plan-dispatch contract. Pilot only ever calls Execute(Plan) β€” discovery happens directly against atlas now.

ConstantsΒ§

MAX_HISTORY πŸ”’
RTDL_DO πŸ”’
RTDL_PARALLEL πŸ”’
RTDL_SEQUENCE πŸ”’

FunctionsΒ§

build_capability_target_map πŸ”’
build_display_capabilities πŸ”’
build_rtdl_prompt πŸ”’
build_system_prompt πŸ”’
expand_rtdl_node πŸ”’
expand_rtdl_to_plan πŸ”’
load_agent_soul πŸ”’
max_tool_rounds πŸ”’
parse_rtdl_assistant_response πŸ”’
Parses one VLM reply in RTDL envelope form.
plan_call_count πŸ”’
raw_preview πŸ”’
rtdl_result_to_messages πŸ”’
run_turn
skip_memory_prefetch πŸ”’
Skip vector memory prefetch for trivial chit-chat (saves latency and noise).
task_is_session_end πŸ”’
context_json: {"session_end": true} (or robonix_session_end) β€” run memory compaction only, no VLM turn.
task_modality πŸ”’
context_json.modality β€” set by liaison to β€œtext” / β€œvoice” / β€œapi”. None when the field is missing or context_json is empty/malformed.

Type AliasesΒ§

CapabilityTarget πŸ”’
CapabilityTargetMap πŸ”’