Long M3 tasks should give the Agent the paper, code, logs, and executable verification together, then let it advance through a “plan—execute—feedback—replan” loop; MiniMax Code's Producer + Verifier structure can serve as a template for multi-Agent self-checking.
Suitable tasks: Paper reproduction, CUDA/kernel optimization, cross-file engineering iteration, long-running experiments, and Agent tasks requiring continuous tool feedback.
Unsuitable tasks: Open-ended creation without executable tests or feedback signals, and simple tasks requiring low-latency instant answers.
Applicable model versions: MiniMax M3; on the product side, MiniMax Code + M3.
Applicable clients, Agents, or APIs: MiniMax Code, Agent harnesses based on OpenCode/Pi, and self-built workflows with runnable commands and tests.
Recommended reasoning tier and parameters: Enable thinking for complex tasks; disable thinking for short conversations or code completion in exchange for speed. Use official defaults for other parameters.
Task: [Clearly state the research/engineering goal and success metrics]
Inputs: [Paper, code, data, logs, hardware, and constraints]
Plan: Break the work into verifiable stages first, specifying each stage's outputs, commands, and stopping conditions.
Execution: Run the minimum verification after each change; record the result, reason for failure, and next hypothesis.
Iteration: Reorder the plan based on test/benchmark feedback; do not repeat the same attempt without new evidence.
Verification: Independently review the implementation, results, and charts; list unreproduced conclusions and remaining risks.
Deliverable: Submit the changes, experiment results, reproducible commands, charts, and boundaries of the conclusions.Multi-Agent version:
Producer: Propose the implementation and run experiments, outputting changes and evidence.
Verifier: Independently check requirements, tests, data, and results, and identify failures or overfitting.
Coordinator: Decide whether to continue, roll back, revise the plan, or finish based on Verifier feedback.Put the task materials in an accessible directory, then have the model list the goal, constraints, and acceptance metrics.
Keep one verifiable goal per stage; have the model run commands and write their output to a log.
Let benchmark feedback drive the next round; do not substitute “it looks faster” for test results.
Run independent verification before final delivery, checking the code, charts, experiment configuration, and raw logs.
Set human handoff points, a cost ceiling, and stopping conditions for long tasks to avoid feedback-free loops.
MiniMax's official description: M3 autonomously reproduced an ICLR paper for nearly 12 hours, producing 18 commits and 23 experiment charts and completing the core experiments.
In a CUDA optimization case, it completed 147 benchmark submissions and 1,959 tool calls in about 24 hours; FP8 Hopper peak utilization rose from 7.6% to 71.3%, a 9.4× speedup over the initial version.
MiniMax Code's Agent Team uses an adversarial Producer + Verifier loop for continuous generation, reflection, and correction.
The official source does not disclose the complete system prompt, hardware configuration, all intermediate results, or failure samples; this template is a reusable transcription based on the public workflow structure, not the original prompt.
Results depend on clear feedback signals, tool permissions, and the harness; the same long-running performance should not be expected without a testing loop.
“Running autonomously for several hours” is not a quality guarantee; isolation, a cost ceiling, and human acceptance are still required.
The official source expands the focus of next-generation Agent coding from one-off code generation to “long-term collaboration capability.”
MiniMax M3