Skip to main content

Module coding

Module coding 

Source
Expand description

Coding harness projected from the log.

The scheduler does not keep a parked question or a tool confirmation in process memory. Those waits are phases of the fold. The runtime runs a transition only when the fold enables one. Answering or confirming appends a fact, and the next resume derives the tool or model call from that fact.

Structs§

CodingServices
CodingView
CompletionRequest
HarnessConfig
Configuration checked before an actor exists. A zero step limit or a zero model attempt count cannot construct a harness.
PendingConfirmation
PendingQuestion
PreparedToolExecution
ToolAdmissionIdentityV1
ToolCall
ToolEffectObservationV1
ToolExecutionResultV1
ToolFileIdentityV1
ToolInvocationIdentityV1
ToolPathChangeV1
ToolPreparationRequest
Tool execution for the tool transition.
ToolPreparedV1
ToolSpec

Enums§

CodingPhase
ModelDecision
ToolExecutionOutcome
ToolFileKind
ToolObservationCompleteness
ToolRecoveryPolicy

Constants§

MAX_TOOL_EFFECT_CANONICAL_BYTES
MAX_TOOL_EFFECT_PATHS
TOOL_PREPARED_SCHEMA
TOOL_RESULT_SCHEMA

Traits§

Compactor
Completion
Model call for the infer transition.
ToolRunner

Functions§

answer_fact
background_output_fact
One background-task output line as a fact on the session’s one log.
coding_actor
Stock Meta Harness: system + tools + budget + compact + infer([scheduler]).
coding_scheduler
Infer-loop scheduler (model / tool / compact / budget deny phases).
confirm_fact
ingest_coding
ingest_coding_with_cancel
merge_coding_view
message_fact
resume_coding
resume_coding_with_cancel
tool_args_digest

Type Aliases§

BoxFuture