Summary
Two distinct qwen3 failure modes observed on 2026-04-05, traced to the geo-agent framework layer. Cross-repo issues filed:
App-level workaround (optional)
Until the framework fixes land, the system-prompt.md could add guidance like: "Once you have sufficient data to answer the user's question, stop querying and write a clear summary." This is a Layer 4 workaround for what is fundamentally a Layer 3 (framework) issue.
Default model
Changed default model to minimax-m2 in k8s/configmap.yaml as a mitigation — minimax-m2 handles multi-step spatial joins correctly with proper termination.
Summary
Two distinct qwen3 failure modes observed on 2026-04-05, traced to the geo-agent framework layer. Cross-repo issues filed:
<tool_call>XML as plain text; framework doesn't parse it; agent terminates with garbage outputdatadata_0.parquetinstead ofdata_0.parquet)App-level workaround (optional)
Until the framework fixes land, the
system-prompt.mdcould add guidance like: "Once you have sufficient data to answer the user's question, stop querying and write a clear summary." This is a Layer 4 workaround for what is fundamentally a Layer 3 (framework) issue.Default model
Changed default model to
minimax-m2ink8s/configmap.yamlas a mitigation — minimax-m2 handles multi-step spatial joins correctly with proper termination.