vicTop-cw/fist-mbt/src/engine does not have a README file
fn FistEngine::archive(self : FistEngine, task_id~ : String, by~ : String, now~ : String) -> Result[Task, String]fn FistEngine::claim(self : FistEngine, task_id~ : String, assignee~ : String, now~ : String) -> Result[Task, String]fn FistEngine::cold_publish(self : FistEngine, ns~ : String, description~ : String, created_by~ : String, project_dir~ : String, now~ : String) -> Result[String, String]fn FistEngine::execute(self : FistEngine, task_id~ : String, deliverable~ : String, now~ : String) -> Result[Task, String]fn FistEngine::execute_with_meta(self : FistEngine, task_id~ : String, deliverable~ : String, now~ : String, executor? : String, model? : String, tokens_in? : Int, tokens_out? : Int, cost? : Double, duration_ms? : Int, rate_limited? : Bool, failure_reason? : String) -> Result[Task, String]fn FistEngine::gate_check_record(self : FistEngine, task_id : String, check_json : String, status : String, now : String) -> Result[Json, String]fn FistEngine::omega_count(self : FistEngine, task_id : String, spec_type : String, status : String) -> Intfn FistEngine::omega_result_verify(self : FistEngine, task_id~ : String, reviewer~ : String, verdict~ : String, reason? : String, now~ : String, max_rounds? : Int) -> Result[Json, String]fn FistEngine::omega_spec_create(self : FistEngine, task_id~ : String, author~ : String, content~ : String, now~ : String, max_rounds? : Int) -> Result[Json, String]fn FistEngine::omega_spec_review(self : FistEngine, task_id~ : String, reviewer~ : String, verdict~ : String, reason? : String, now~ : String, max_rounds? : Int) -> Result[Json, String]fn FistEngine::pause_task(self : FistEngine, task_id~ : String, now~ : String) -> Result[Task, String]fn FistEngine::plan(self : FistEngine, task_id~ : String, split_n? : Int, by~ : String, now~ : String) -> Result[Array[String], String]fn FistEngine::plan_deep(self : FistEngine, task_id~ : String, split_n? : Int, by~ : String, spec? : Json?, now~ : String, omega_strong_verify? : Bool) -> Result[Json, String]fn FistEngine::publish(self : FistEngine, project_dir~ : String, description~ : String, created_by~ : String, now~ : String, ns? : String) -> Result[String, String]fn FistEngine::publish_next_round(self : FistEngine, ns~ : String, description~ : String, created_by~ : String, prev_task_id~ : String, now~ : String) -> Result[String, String]fn FistEngine::publish_with_deps(self : FistEngine, project_dir~ : String, description~ : String, depends_on? : Array[String], created_by? : String, now? : String, ns? : String) -> Result[String, String]fn FistEngine::reject_task(self : FistEngine, task_id~ : String, reason? : String, by~ : String, now~ : String) -> Result[Task, String]fn FistEngine::reopen_task(self : FistEngine, task_id : String, now : String) -> Result[Task, String]fn FistEngine::resume_task(self : FistEngine, task_id~ : String, now~ : String) -> Result[Task, String]fn FistEngine::retry_task(self : FistEngine, task_id~ : String, now~ : String) -> Result[Task, String]fn FistEngine::store_write_heartbeat(self : FistEngine, agent_id~ : String, task_id~ : String, last_seen~ : String, status~ : String) -> Result[Unit, String]fn FistEngine::verify(self : FistEngine, task_id~ : String, verifier~ : String, now~ : String) -> Result[Task, String]fn advance_mark_prefix() -> Stringfn omega_author_prefix() -> Stringfn omega_escalation_id(task_id : String, stage : String, round : Int) -> Stringfn omega_norm_max_rounds(v : Int) -> Intfn omega_result_id(task_id : String, round : Int) -> Stringfn omega_spec_id(task_id : String, round : Int) -> StringInstall
Download zipFIST commander task orchestration rewritten in pure MoonBit, exposed as an MCP server.
Dependencies