vicTop-cw/fist-mbt/src/executor does not have a README file
pub trait Executor {
fn name(self : Self) -> String
fn run(self : Self, task : Task, ctx : ExecContext) -> ExecResult
}pub struct ExecContext {
project_dir : String
task_id : String
description : String
assignee : String
}fn ExecContext::new(project_dir : String, task_id : String, description : String, assignee : String) -> ExecContextpub struct ExecResult {
ok : Bool
deliverable : String
executor : String
model : String
tokens_in : Int
tokens_out : Int
cost : Double
duration_ms : Int
error_msg : String
}fn ExecResult::with_tokens(self : ExecResult, tokens_in : Int, tokens_out : Int, cost : Double) -> ExecResultfn ExecutorRegistry::add_ability(self : ExecutorRegistry, name : String, a : Array[String]) -> ExecutorRegistryfn ExecutorRegistry::auction_pick(self : ExecutorRegistry, need : String, load : Map[String, Int], trust : Map[String, Double], bid : Map[String, Double]) -> Jsonfn ExecutorRegistry::route_pick(self : ExecutorRegistry, need : String, load : Map[String, Int]) -> Jsonfn ExecutorRegistry::route_pick_with_trust(self : ExecutorRegistry, need : String, load : Map[String, Int], trust : Map[String, Double]) -> Jsonpub struct McpDelegateExecutor {
name : String
}fn executor_missing_hint(name : String) -> StringInstall
Download zipFIST commander task orchestration rewritten in pure MoonBit, exposed as an MCP server.