July 16, 2026
While Multimodal Large Language Models (MLLMs) excel in general tasks, rigorous scientific reasoning remains challenging due to the limitations of monolithic, linear planning. Such sequential designs often suffer from visual-semantic misalignment, long-context hallucinations, and brittle execution under fixed task granularity. We propose TopoAgent, a self-evolving topological framework that replaces linear trajectories with dynamic, state-isolated graph evolution. TopoAgent first employs a front-end decomposer to fracture complex queries into visually-grounded atoms. These atoms are organized into a Directed Acyclic Graph (DAG) based on their dependencies, enabling strict context isolation to shield the reasoning engine from irrelevant historical noise. Furthermore, we introduce adaptive atomic fission, which dynamically splits bottleneck nodes into finer-grained sub-atoms at runtime when tool capability boundaries are exceeded. Extensive experiments across mathematics, physics, and chemistry benchmarks demonstrate that TopoAgent significantly outperforms state-of-the-art linear agent frameworks, providing a robust, noise-resistant, and self-correcting paradigm for autonomous scientific reasoning.
The advent of Multimodal Large Language Models (MLLMs) has catalyzed significant progress [1], [2] in developing autonomous agents capable of interacting with complex, unstructured environments [3]–[7]. Recently, multimodal scientific reasoning—spanning Mathematics, Physics, and Chemistry—has emerged as the ultimate crucible for these agents [8]–[10]. Unlike general visual question answering, scientific reasoning demands a rigorous synergy between fine-grained visual perception and deep symbolic deduction [11], [12]. To navigate this complexity, existing agentic frameworks predominantly rely on linear planning paradigms, such as Chain-of-Thought (CoT) [13] or sequential Plan-and-Solve strategies [14], wherein the model generates a macroscopic step-by-step trajectory and accumulates the entire execution history as context for subsequent actions.
However, deploying linear agentic frameworks in dense scientific domains exposes three fundamental architectural flaws. First, Cognitive Overload and Misalignment: Existing agents typically intertwine raw visual perception with abstract logical calculation within a single generation step. This premature convergence often leads to critical visual variables being hallucinated or ignored [11], [15]. Second, Long-Context Hallucination via Linear Accumulation: Scientific problem-solving is inherently non-linear. Extracting independent variables constitutes parallel sub-processes. Forcing these topologically independent steps into a strict linear sequence, while blindly concatenating all historical outputs into the prompt, injects irrelevant noise and fundamentally corrupts the model’s attention mechanism during downstream equation solving. Third, Static Capability Horizons: Current planners generate static execution steps with fixed granularity. If a scheduled task exceeds the capability boundary of the assigned tool, the entire pipeline typically deadlocks or aborts, lacking the resilience to dynamically adapt its reasoning resolution.
To surmount these fundamental bottlenecks, we propose TopoAgent, a self-evolving topological framework driven by a Directed Acyclic Graph (DAG) of dynamic atomic executions. TopoAgent fundamentally shifts the autonomous reasoning paradigm from linear trajectory accumulation to non-linear, state-isolated topological evolution. Our framework initially employs a front-end Decomposer to fracture complex queries into visually-grounded, perception-first Atoms— minimal executable units that bind concepts to explicit visual regions before logical computation begins.
Crucially, instead of executing these atoms as a flat list, TopoAgent orchestrates them into a Directed Acyclic Graph based on their intrinsic prerequisite relationships. This topology enables Context Isolation: when executing a logical node, the agent only ingests the highly-purified, deterministic results from its direct prerequisite nodes, completely shielding the reasoning engine from irrelevant historical noise. Furthermore, to address the static granularity problem, we introduce Adaptive Atomic Fission. During runtime, if an atom cannot be deterministically resolved within a strict horizon, the framework dynamically fractures this bottleneck node into finer-grained sub-atoms and prepends them to a dynamic execution queue. This hierarchical namespace mapping allows the agent to iteratively lower the task difficulty to match its tool capabilities without recompiling the global graph.
We conduct extensive experiments across a suite of rigorous multimodal scientific benchmarks encompassing Mathematics, Physics, and Chemistry. Comprehensive evaluations demonstrate that TopoAgent significantly outperforms existing state-of-the-art agent frameworks. As illustrated in Figure 1, TopoAgent achieves a leading global average accuracy of 66.3% across six diverse foundation models, establishing a substantial margin over both linear planners and multi-agent systems. By formalizing perception-reasoning decoupling and dynamic graph evolution, TopoAgent establishes a robust pathway toward reliable scientific discovery.
In summary, our main contributions are three-fold:
We identify the structural limitations of linear agentic planning in multimodal scientific reasoning and propose TopoAgent, a self-evolving topological framework that transforms sequential planning into a Directed Acyclic Graph (DAG) of visually-grounded atomic tasks.
We introduce a strict Context Isolation mechanism governed by DAG topology, which effectively eliminates long-context hallucinations by routing only highly-purified prerequisite states to downstream logical nodes.
We design an Adaptive Atomic Fission mechanism that endows the agent with self-evolutionary resilience, allowing it to dynamically degrade task granularity at runtime to match underlying tool capabilities.
Recent MLLM benchmarks emphasize rigorous reasoning in mathematics [16]–[19], physics [20], [21], and chemistry [11], demanding deep synthesis of multimodal elements [22]–[27]. However, MLLMs often suffer from visual-semantic misalignment, attempting logical deduction before securely anchoring visual variables. For Olympiad-level problems that overwhelm inherent parametric knowledge [28]–[30], tool-augmented and structured reasoning paradigms have become essential.
To extend model capabilities, autonomous agents offload specialized subtasks to external tools [31]–[38]. While sequential frameworks [39], [40] based on CoT [13] or ReAct [14] are prevalent, they accumulate execution history that injects noise and triggers error propagation. Advanced topologies like Tree-of-Thoughts [41] and Graph-of-Thoughts [42] address long-horizon planning but remain inadequate for scientific tasks due to two core vulnerabilities: (1) lack of context isolation, where redundant data from parallel branches corrupts the deterministic states required for deduction; and (2) static task granularity, which leads to deadlocks when a sub-task exceeds tool capabilities. Our TopoAgent surmounts these by enabling state-isolated evolution and dynamic task fracturing.
To address the limitations of monolithic planning in MLLMs, we propose TopoAgent. Existing agents often entangle visual perception with logical deduction within a single window, leading to error accumulation and premature logical convergence. TopoAgent decouples these processes by shifting from sequential prompting to graph-based atomic execution. As illustrated in Figure 2, the architecture comprises three core mechanisms: (1) Visually-Grounded Atomic Decomposition, which translates queries into perception-first units; (2) Directed Acyclic Graph (DAG) Planning for strict context isolation; and (3) Adaptive Atomic Fission for dynamic granularity adjustment at runtime.
Traditional agents rely on holistic policies \(\pi(a_t \mid Q, I, h_{<t})\) that often suffer from visual-semantic misalignment as they attempt to synthesize theorems before anchoring visual variables. To overcome this, our Decomposer module \(\mathcal{D}\) fractures the problem into discrete, visually-grounded Atoms \(\mathcal{A} = \{A_1, A_2, \ldots, A_n\}\).
Each atom \(A_i\) is a minimal solvable unit encapsulating a local objective and an expected symbolic state. Crucially, this decomposition is perception-first: the Decomposer prioritizes the spatial grounding of visual elements before any logical deduction begins. By mandating this step, TopoAgent forces the MLLM to anchor abstract concepts to deterministic symbolic representations, significantly mitigating multimodal hallucinations in subsequent reasoning phases.
Complex multimodal reasoning tasks are inherently non-linear. Extracting independent visual features often involves parallel sub-processes, while downstream deductions require their confluence. Conventional linear frameworks sequentially accumulate trajectories, forcing MLLMs to process dense, irrelevant contexts, which exacerbates attention dilution and long-context hallucinations.
To mitigate this, we formalize atomic planning as a directed acyclic graph (DAG) \(\mathcal{G} = (\mathcal{A}, \mathcal{E})\). Nodes \(\mathcal{A} = \{A_1, \dots, A_n\}\) represent atomic sub-tasks generated by the Decomposer, and edges \(\mathcal{E}\) define prerequisite dependencies. The prerequisite set for atom \(A_i\) is defined as \(\mathcal{P}(A_i) = \{A_j \mid (A_j, A_i) \in \mathcal{E}\}\).
During execution, we introduce a Context Isolation mechanism. Let \(\mathcal{M}\) be the dynamic memory storing the states of completed atoms. When scheduling \(A_i\), instead of injecting the entire history, the system constructs a purified local context \(\mathcal{C}(A_i)\): \[\mathcal{C}(A_i) = \bigcup_{A_j \in \mathcal{P}(A_i)} \mathcal{M}(A_j)\] This topological isolation shields the reasoning engine from irrelevant historical noise, ensuring variables are precisely bound to their corresponding symbols and preventing multimodal feature cross-contamination.
A key bottleneck in static DAG planning is the mismatch between task granularity and tool capabilities. If an atom \(A_i\) is too complex for single-step execution, standard frameworks exhaust retry limits and fail. To provide resilience, we design the Adaptive Atomic Fission mechanism.
We manage execution via a dynamic double-ended queue (deque) \(\mathcal{Q}_{exec}\). If the agent fails to reach a “STOP” state for an active atom \(A_i\) within \(T_{max}\) steps, \(A_i\) is flagged as a capability-exceeding node.
Rather than aborting the global process, the framework triggers a fission function \(\mathcal{F}\). Using the LLM’s reflexive capability, \(\mathcal{F}\) analyzes the failed trace and fractures \(A_i\) into finer-grained sub-atoms: \[\mathcal{F}(A_i, \text{trace}) \rightarrow \{A_{i.1}, A_{i.2}, \dots, A_{i.k}\}\] These sub-atoms are topologically sorted and prepended to \(\mathcal{Q}_{exec}\) to prioritize resolving this local bottleneck.
To preserve global DAG integrity without recompilation, we introduce Hierarchical Dependency Mapping. Descendants \(A_{i.*}\) inherit the namespace of their parent \(A_i\). When a subsequent atom queries \(\mathcal{M}\) for \(A_i\), the retrieval function automatically aggregates results across the sub-atomic namespace: \[\mathcal{M}_{virtual}(A_i) = \bigoplus_{k} \mathcal{M}(A_{i.k})\]
This hierarchical aggregation decouples local granularity adjustments from the global topology, enabling dynamic capability-matching and robust problem-solving even with imperfect initial decompositions.
Algorithm 3 summarizes the complete TopoAgent execution, highlighting the interplay between context isolation and dynamic atomic fission.
| Framework | Mathematics | Physics | Chemistry | AVG. | ||||
|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-8 | MathVista | Multi-math | Math-Sym | Olympiad | MMMU | Phy-Sym | Chem-Sym | |
| Original LLM | 77.8 \(\pm\)0.3 | 64.0 \(\pm\)2.1 | 68.3 \(\pm\)0.8 | 45.8 \(\pm\)2.5 | 65.0 \(\pm\)1.9 | 57.7 \(\pm\)2.3 | 53.5 \(\pm\)2.0 | 61.7 |
| OctoTools | 72.2 \(\pm\)1.5 | 78.5 \(\pm\)0.8 | 73.5 \(\pm\)2.1 | 55.3 \(\pm\)2.8 | 85.8 \(\pm\)0.1 | 70.8 \(\pm\)1.7 | 59.7 \(\pm\)2.4 | 70.8 |
| LangChain | 78.2 \(\pm\)0.3 | 73.7 \(\pm\)1.9 | 74.0 \(\pm\)0.5 | 64.7 \(\pm\)3.1 | 81.2 \(\pm\)1.6 | 71.8 \(\pm\)2.0 | 51.8 \(\pm\)2.7 | 70.8 |
| GPT-Functions | 71.2 \(\pm\)2.2 | 75.8 \(\pm\)1.4 | 71.0 \(\pm\)1.8 | 40.2 \(\pm\)3.0 | 71.3 \(\pm\)0.3 | 53.5 \(\pm\)2.6 | 56.0 \(\pm\)1.9 | 62.7 |
| AutoGen | 80.2 \(\pm\)1.1 | 72.0 \(\pm\)2.0 | 73.3 \(\pm\)1.7 | 55.8 \(\pm\)2.5 | 84.0 \(\pm\)0.3 | 67.3 \(\pm\)2.1 | 54.5 \(\pm\)2.3 | 69.6 |
| TopoAgent (Ours) | 78.3 \(\pm\)1.4 | 74.3 \(\pm\)1.6 | 74.5 \(\pm\)0.2 | 60.3 \(\pm\)2.2 | 84.5 \(\pm\)1.3 | 72.7 \(\pm\)1.5 | 60.0 \(\pm\)1.8 | 72.1 |
| Original LLM | 68.2 \(\pm\)2.1 | 79.7 \(\pm\)0.5 | 72.5 \(\pm\)1.9 | 24.7 \(\pm\)2.8 | 73.5 \(\pm\)0.7 | 49.0 \(\pm\)2.4 | 47.8 \(\pm\)2.2 | 59.3 |
| OctoTools | 73.3 \(\pm\)1.8 | 76.0 \(\pm\)0.0 | 70.5 \(\pm\)2.2 | 36.2 \(\pm\)3.1 | 77.8 \(\pm\)1.6 | 55.5 \(\pm\)2.1 | 59.8 \(\pm\)1.8 | 64.2 |
| LangChain | 85.8 \(\pm\)1.2 | 82.2 \(\pm\)1.4 | 80.8 \(\pm\)0.3 | 33.8 \(\pm\)2.5 | 74.2 \(\pm\)1.9 | 53.7 \(\pm\)2.6 | 36.3 \(\pm\)2.9 | 63.8 |
| GPT-Functions | 80.2 \(\pm\)1.6 | 81.8 \(\pm\)0.5 | 77.3 \(\pm\)1.8 | 32.3 \(\pm\)2.7 | 81.3 \(\pm\)1.4 | 56.3 \(\pm\)2.0 | 38.0 \(\pm\)3.2 | 63.9 |
| AutoGen | 82.0 \(\pm\)0.3 | 75.8 \(\pm\)2.1 | 76.7 \(\pm\)1.7 | 27.2 \(\pm\)2.9 | 74.3 \(\pm\)2.2 | 50.0 \(\pm\)2.5 | 49.8 \(\pm\)2.3 | 62.3 |
| TopoAgent (Ours) | 80.5 \(\pm\)1.5 | 80.3 \(\pm\)1.7 | 78.7 \(\pm\)1.4 | 42.7 \(\pm\)2.4 | 75.8 \(\pm\)1.8 | 56.3 \(\pm\)1.9 | 63.7 \(\pm\)0.6 | 68.3 |
| Original LLM | 73.7 | 71.8 | 70.3 | 30.9 | 62.4 | 45.5 | 44.4 | 57.0 |
| OctoTools | 74.2 | 73.7 | 71.4 | 35.7 | 72.4 | 52.0 | 60.5 | 62.8 |
| LangChain | 75.8 | 69.4 | 70.4 | 34.0 | 63.9 | 47.6 | 45.9 | 58.1 |
| GPT-Functions | 78.1 | 74.9 | 73.9 | 26.2 | 66.3 | 44.4 | 44.8 | 58.4 |
| AutoGen | 77.1 | 75.0 | 73.8 | 35.6 | 69.8 | 51.0 | 51.9 | 62.0 |
| TopoAgent (Ours) | 79.2 | 76.3 | 75.9 | 41.2 | 73.6 | 55.1 | 62.6 | 66.3 |
Datasets. We select challenging benchmarks across three core scientific domains:
Mathematics: MathVista [16], Multi-math [17], and the mathematics subset of SymbolBench [11] (denoted as Math-Symbol).
Physics: OlympiadBench [21], the physics-related subset of MMMU [20] (encompassing Physics, Mechanical, Energy & Power, and the physics subset of SymbolBench [11] (denoted as Physics-Symbol).
Chemistry: The chemistry subset of SymbolBench [11] (denoted as Chem-Symbol).
Models. To ensure the generalizability of our evaluation, we instantiate our framework and all baselines using a diverse set of state-of-the-art Multimodal Large Language Models (MLLMs), including GPT-5[43], GPT-5-mini[44], Gemini-3.1-Pro-Preview[45], Claude-Sonnet--5[46],
Qwen3-vl-235B-A22B-Instruct [47], and GLM-4.5V-106b-a12b [48].
Baselines. We compare our proposed TopoAgent against several dominant reasoning paradigms and agent frameworks: (1) Original LLM: Direct reasoning and answering without external tool orchestration or agentic planning; (2) OctoTools [49]: A contemporary tool-augmented agent framework; (3) LangChain[50]: A popular sequential planning framework (using its graph-based execution variant); (4) GPT-Functions[51]: The standard OpenAI function-calling pipeline; (5) AutoGen [39]: A multi-agent conversational framework.
| Model Variant | Mathematics | Physics | Chemistry | AVG. | ||||
|---|---|---|---|---|---|---|---|---|
| 2-4 (lr)5-7 (lr)8-8 | MathVista | Multi-math | Math-Sym | Olympiad | MMMU | Phy-Sym | Chem-Sym | |
| Full TopoAgent (Ours) | 79.2 | 76.3 | 75.9 | 41.2 | 73.6 | 55.1 | 62.6 | 66.3 |
| w/o DAG Planning | 77.1 | 75.0 | 74.1 | 39.6 | 72.4 | 53.8 | 62.1 | 64.9 |
| Performance Drop | -2.1 | -1.3 | -1.8 | -1.6 | -1.2 | -1.3 | -0.5 | -1.4 |
| w/o Atomic Fission | 78.3 | 75.6 | 75.1 | 40.6 | 73.1 | 54.5 | 62.5 | 65.7 |
| Performance Drop | -0.9 | -0.7 | -0.8 | -0.6 | -0.5 | -0.6 | -0.1 | -0.6 |
Table 1 details performance of GPT-5, Qwen3-vl, and global average across six MLLMs; full metrics are in the Appendix.
Overall Superiority. TopoAgent achieves a SOTA global average accuracy of 66.3%, significantly outperforming sequential planners (LangChain, 58.1%) and multi-agent frameworks (AutoGen, 62.0%). This margin confirms that decoupling perception from reasoning via DAG planning effectively mitigates hallucinations and visual-semantic misalignments common in linear models.
Model-Agnostic Robustness. TopoAgent consistently boosts both proprietary and open-weight MLLMs. Notably, it elevates Qwen3-vl’s accuracy from 59.3% to 68.3%, surpassing the strongest baseline (OctoTools, 64.2%). This demonstrates that our framework optimizes the reasoning pathway independently of a model’s inherent parametric capacity.
Breakthroughs in Complex Domains. TopoAgent excels in rigorous multi-step deduction. On OlympiadBench (Physics), the global average surges from 30.9% to 41.2%. Using GPT-5, TopoAgent reaches 60.3%, far exceeding the 45.8% baseline and GPT-Functions (40.2%). These gains highlight how Adaptive Atomic Fission prevents execution deadlocks in Olympiad-level problems by dynamically refining task granularity.
We ablate TopoAgent’s components using the global average performance across all six MLLMs, introducing two variants:
w/o DAG Planning: Replaces DAG orchestration with sequential linear planning, accumulating context step-by-step without topological isolation.
w/o Atomic Fission: Disables dynamic sub-task fracturing, causing execution termination upon tool failure instead of self-evolution.
Effect of DAG Planning & Context Isolation. As shown in Table 2, removing DAG causes a 1.4% overall drop, with domain-sensitive degradation. Mathematics suffers the most (up to -2.1%) because it requires extracting independent visual variables (parallel sub-processes); linearizing these accumulates historical noise and dilutes attention. Conversely, Chemistry sees a marginal drop (-0.5%), as its reasoning inherently follows a sequential, pipeline-like path, making it more tolerant to linear context accumulation.
Effect of Adaptive Atomic Fission. Disabling fission yields a 0.6% global decrease, with pronounced impacts on dense math and physics (e.g., MathVista -0.9%, Olympiad -0.6%). In these domains, complex geometric or kinematic queries frequently exceed external tools’ zero-shot boundaries, leading to execution deadlocks. Fission acts as a crucial self-correcting cognitive loop, rescuing bottleneck nodes by dynamically degrading task granularity to ensure robust long-horizon reasoning.
We analyze the contribution of Adaptive Atomic Fission at the granular task level across three scientific domains. Figure 4 illustrates the resolution distribution of atomic tasks. In successful global outcomes, 12.65% (Mathematics) and 9.88% (Physics) of atomic tasks are resolved exclusively via fission after initial failures. This proves that dynamic granularity degradation actively rescues bottleneck nodes rather than acting as a mere theoretical fallback. Conversely, Chemistry relies less on fission, reflecting its inherently sequential, pipeline-like deduction paths.
We further evaluate system resilience against capability boundaries. We compare Atomic Fission with two baselines: (1) No-Retry, which proceeds with missing context, and (2) Self-Refine, which prompts the LLM to blindly retry at the same task granularity.
As shown in Figure 5, standard strategies fail at hard capability boundaries. In Mathematics, Self-Refine recovers only 18.3% of failed nodes, whereas Atomic Fission achieves a remarkable 51.5% recovery rate. Instead of blindly retrying monolithic tasks, TopoAgent dynamically fractures bottlenecks to match underlying tool capabilities, ensuring robust long-horizon reasoning.
To validate the efficiency of DAG planning, we track the average prompt token length and execution accuracy per inference step, comparing TopoAgent against a strong baseline, OctoTools.
As illustrated in Figure 6, traditional linear frameworks like OctoTools suffer from a severe "context explosion" as inference deepens. Blindly accumulating historical trajectories causes exponential token growth, leading to attention dilution and a sharp accuracy drop after step 4. Conversely, TopoAgent exhibits remarkable stability. By enforcing strict Context Isolation via DAG topology, TopoAgent injects only highly purified prerequisite states into the current prompt. This keeps token consumption low regardless of reasoning depth and shields the reasoning engine from irrelevant historical noise. Consequently, TopoAgent effectively mitigates long-context hallucinations and sustains high accuracy even at deep inference steps, proving that topological routing is both computationally efficient and crucial for reliable long-horizon reasoning.
To evaluate robustness against problem complexity, we adopt the cognitive evaluation taxonomy introduced by [11], which categorizes tasks into three progressive levels: Level 1 (perception), Level 2 (reasoning), and Level 3 (critical thinking). Figure 7 reveals that while baseline agents achieve comparable performance on basic visual extraction (Level 1), they suffer severe degradation on Levels 2 and 3 due to error accumulation and context dilution in deep reasoning chains. Conversely, TopoAgent exhibits minimal performance drop on Level 3 tasks across all domains. This sustained robustness directly validates our core designs: DAG-based context isolation preserves logical consistency over long horizons, while Adaptive Atomic Fission dynamically degrades task granularity to prevent the execution deadlocks that typically paralyze standard sequential planners.
To qualitatively elucidate the internal mechanics and self-correcting capabilities of TopoAgent, Figure 8 presents an execution trajectory on a complex reasoning task.
Rather than attempting a monolithic, end-to-end generation, the framework initially employs the Decomposer to fracture the overarching query into a Directed Acyclic Graph (DAG) of visually-grounded atomic tasks (Step 0). This topological formulation explicitly defines prerequisite dependencies. By doing so, TopoAgent strictly enforces context isolation during Steps 1 through 3; each reasoning node is fed only the deterministic outputs of its direct ancestors, effectively shielding the reasoning engine from irrelevant historical noise and visual-semantic misalignment.
Crucially, the trajectory highlights the system’s resilience when confronting inherent capability boundaries. During the execution of a complex terminal node (Step 4), the assigned tool encounters a cognitive bottleneck and fails to resolve the task within the prescribed step limit. In standard linear agentic frameworks, such an impasse would inevitably precipitate a global execution deadlock. In stark contrast, TopoAgent autonomously triggers the Adaptive Atomic Fission mechanism. It dynamically analyzes the failure trace and fractures the monolithic bottleneck node into finer-grained, executable sub-atoms (Steps 4.1 and 4.2).
By degrading the task granularity on the fly, the agent successfully circumvents the execution bottleneck and derives the correct final state without requiring a global recompilation of the reasoning graph. This paradigm of “plan, execute, and dynamically evolve” empirically demonstrates how TopoAgent effectively bridges the gap between static task planning and the dynamic capability limits of underlying MLLMs, establishing a highly robust pathway for long-horizon scientific discovery.
We present TopoAgent, a self-evolving topological framework for multimodal scientific reasoning that addresses visual-semantic misalignment, long-context hallucinations, and static execution failures in conventional linear agentic systems. Through Visually-Grounded Atomic Decomposition, DAG-based planning, and Adaptive Atomic Fission, TopoAgent enables context-isolated reasoning and dynamic execution adaptation. Extensive experiments on scientific benchmarks in Mathematics, Physics, and Chemistry demonstrate state-of-the-art performance, strong token efficiency, model-agnostic robustness, and reliable reasoning on complex scientific tasks. These results highlight TopoAgent as a scalable framework for autonomous scientific reasoning.