openJiuwen, Huawei's open agent platform, has introduced TTSE (Two-Track Self-Evolution)—a framework that allows an AI agent to learn from past tasks by classifying acquired knowledge into two types.
According to a QbitAI announcement on November 10, this concept was described in an arXiv paper submitted on September 21 and is now integrated into openJiuwen's office agent, WorkSwarm.
The core idea, borrowed from cognitive science, involves separating declarative and procedural knowledge. Facts (FACT) record environmental characteristics, such as file locations or data formats, while Tips (TIP) define the actions to be taken under given conditions. Any material the system cannot classify is defaulted to Tips, which reduces the likelihood that unverified habits will be accepted as facts.
The TTSE mechanism begins with an empty set of rules. It performs the first batch of tasks to derive initial rules from execution traces. In subsequent cycles, the agent loads previously established rules, executes tasks, then identifies erroneous rules, revokes them, resolves contradictions by merging them into conditional tips, and generates new rules. Revoked rules are saved along with their reasons to ensure traceability.
Testing Results
The team conducted testing across five benchmarks, each performed three times. These results, presented in openJiuwen's own paper and shared with QbitAI, demonstrate significant progress:
- ALFWorld: Using DeepSeek-V3.2 achieved a success rate of 97.8%, surpassing the best previous method GraSP's 83.6%, representing an increase of 14.2 percentage points. With the GLM-5 model, the figure reached 98.51%.
- ScienceWorld: Natural success increased from 53.08% to 73.46%.
- GDPevo: The full two-track method showed a result of 0.2616 compared to 0.0947 for zero launch and outperformed both tracks individually.
- SOPBench: A success rate of 94.58% was achieved when combined with Bayesian approach-based skill management, compared to 79.15% for the baseline and 91.59% when using a single track.
- PinchBench: Attached to OpenClaw during 147 end-to-end tasks, the average score increased from 0.7439 to 0.7822.
In two office environment demonstrations, a task involving cleaning data in Excel reduced the number of tool calls and execution time from 57 calls and 6 minutes 22 seconds to 20 calls and 1 minute 48 seconds after incorporating experience. A task related to a document and table reduced the number of calls from 27 to 18. On the WorkBuddy Office benchmark, openJiuwen reports a 3.81% improvement in task performance and a 30.09% reduction in output token usage.
Users can test this feature in WorkSwarm version 0.2.7 or later by enabling the TTSE setting. The paper does not specify whether TTSE has been released as a separate library.



