vectie/moontown/adapters/moonclaw does not have a README file
pub struct AssignTaskRequest {
assignment : AssignmentPlan
workspace_root : String
context_summary : String
skills : Array[String]
} derive(Eq, Debug)fn AssignTaskRequest::new(assignment~ : AssignmentPlan, workspace_root~ : String, context_summary~ : String, skills? : Array[String]) -> AssignTaskRequestimpl Show for EmbeddedMemoryScopepub struct EmbeddedMoonclawRuntime {
runtime_id : String
display_name : String
role_id : String
planning_layer : EmbeddedPlanningLayer
runtime_mode : EmbeddedRuntimeMode
tool_access : EmbeddedToolAccess
memory_scope : EmbeddedMemoryScope
allow_delegate : Bool
allow_workspace_write : Bool
allow_execution_tools : Bool
visible_tools : Array[String]
skills : Array[String]
output_contract : String?
authority_scope : String
} derive(Eq, Debug)fn EmbeddedMoonclawRuntime::new(runtime_id~ : String, display_name~ : String, role_id~ : String, planning_layer? : EmbeddedPlanningLayer, runtime_mode? : EmbeddedRuntimeMode, tool_access? : EmbeddedToolAccess, memory_scope? : EmbeddedMemoryScope, allow_delegate? : Bool, allow_workspace_write? : Bool, allow_execution_tools? : Bool, visible_tools? : Array[String], skills? : Array[String], output_contract? : String?, authority_scope~ : String) -> EmbeddedMoonclawRuntimeimpl Show for EmbeddedPlanningLayerpub struct EmbeddedRuntimeHandoff {
kind : EmbeddedHandoffKind
objective : String
scope_summary : String
constraints : Array[String]
output_contract : String?
target_role_id : String
} derive(Eq, Debug)fn EmbeddedRuntimeHandoff::new(kind~ : EmbeddedHandoffKind, objective~ : String, scope_summary~ : String, constraints? : Array[String], output_contract? : String?, target_role_id~ : String) -> EmbeddedRuntimeHandoffimpl Show for EmbeddedRuntimeModeimpl Show for EmbeddedToolAccesspub struct ExternalProposalPacket {
packet_id : String
title : String
summary : String
request_text : String
profile : String
output_contract : String
context_pages : Array[String]
skill_paths : Array[String]
notes : Array[String]
tags : Array[String]
metadata : Json
} derive(Eq, ToJson, Debug, FromJson)fn ExternalProposalPacket::new(packet_id~ : String, title~ : String, summary~ : String, request_text~ : String, profile~ : String, output_contract~ : String, context_pages? : Array[String], skill_paths? : Array[String], notes? : Array[String], tags? : Array[String], metadata? : Json) -> ExternalProposalPacketpub struct PollWorkerResponse {
worker_id : String
status : WorkerStatus
detail : String
} derive(Eq, Debug)fn PollWorkerResponse::new(worker_id~ : String, status~ : WorkerStatus, detail~ : String) -> PollWorkerResponsepub struct ProposalImportReceipt {
packet_id : String
packet_path : String
proposal_id : String
run_id : String?
status : TaskExecutionStatus
command : String
summary : String
} derive(Eq, ToJson, Debug, FromJson)pub struct TaskResultResponse {
task_id : String
status : TownTaskStatus
summary : String
memory_candidates : Array[String]
} derive(Eq, Debug)fn TaskResultResponse::new(task_id~ : String, status~ : TownTaskStatus, summary~ : String, memory_candidates? : Array[String]) -> TaskResultResponsefn build_import_command(packet_path : String, moonclaw_root? : String, home? : String, cwd? : String, confirm? : Bool, run_inline? : Bool) -> Stringfn build_run_command(run_id : String, moonclaw_root? : String, home? : String, cwd? : String) -> Stringasync fn detached_import_receipt(packet_id : String, packet_path : String) -> ProposalImportReceipt?async fn import_packet(packet : ExternalProposalPacket, packet_path : String, moonclaw_root? : String, home? : String, cwd? : String, confirm? : Bool, run_inline? : Bool) -> ProposalImportReceiptasync fn import_packet_detached(packet : ExternalProposalPacket, packet_path : String, moonclaw_root? : String, home? : String, cwd? : String, confirm? : Bool, run_inline? : Bool) -> ProposalImportReceiptfn mayor_to_keeper_handoff(book_id : String, objective : String, scope_summary : String, constraints? : Array[String]) -> EmbeddedRuntimeHandoffasync fn poll_run(task_id : String, run_id : String, home? : String, cwd? : String, detect_orphan? : Bool) -> ProposalPollResponsefn proposal_packet_from_bundle(bundle : WorkerContextBundle, title : String, summary : String, profile : String, packet_id? : String?, task? : BookTask?, entry? : BookCatalogEntry?, notes? : Array[String], tags? : Array[String]) -> ExternalProposalPacketasync fn run_confirmed_run(run_id : String, moonclaw_root? : String, home? : String, cwd? : String) -> Stringasync fn run_workspace_dir(run_id : String, home? : String, cwd? : String) -> String?fn timed_out_poll_response(task_id : String, run_id : String, summary : String) -> ProposalPollResponseDependencies