[KongchangAI]
PaperOnTrack 论文

OnTrack

A streaming monitoring method for real-time supervision of LLM agent trajectories. Using optimal transport, it performs structure-aware comparison between the dependency graph of the agent's current step and a reference trajectory, enabling millisecond-level anomaly detection and decisions to warn or block without an additional LLM.

Timeline (last 90 days)

Oct 13

OnTrack is a streaming monitoring method that, by performing a structure-aware comparison of the Agent's current step and its dependency relationships with recorded successful run trajectories, without additionally calling an LLM as a judge, judges in real time and decides to remind the user or block the Agent.

Unverified50%
Oct 13

OnTrack uses Optimal Transport to measure the structural difference between the current trajectory and the reference trajectory, rather than a simple string or embedding similarity comparison.

Unverified50%
Oct 13

OnTrack can complete the structural comparison judgment for each step of the Agent in about 1 millisecond.

Unverified50%
Oct 13

In SWE-bench trajectory evaluation, when using information from the first 8 steps, OnTrack's ability to rank failed trajectories is better than content similarity methods, with an AUROC higher by 0.057.

Unverified50%
Oct 13

OnTrack's abort strategy saved about 18% of the computational resources that would otherwise have been consumed on failed runs, and among the interrupted runs 83% were indeed heading toward failure.

Unverified50%
Oct 13

OnTrack's capability decreases as data access privileges decrease: with full reference access (having historical trajectories and tool schemas) it can perform plan violation detection; with medium access (only schemas) it can only discover abnormal calls by checking against the legal usage of tools; with no prior knowledge (only real-time logs) it can still identify loops, stagnation, and repeated tool calls, but cannot judge whether an unfamiliar but reasonable plan deviates from the goal.

Unverified50%
Oct 13

OnTrack does not require additional training of a guard model and mainly relies on existing run data.

Unverified50%
Oct 13

OnTrack's limitation is that the quality of the reference trajectories directly determines the monitoring ceiling; if the historical successful runs themselves have problems, the comparison baseline is unreliable.

Unverified50%
Oct 13

OnTrack's millisecond-level monitoring detects the deviation of a single step from the reference structure; slow drift across multiple steps requires combining a longer history window to judge.

Unverified50%

All Facts (9)

Unverified

OnTrack is a streaming monitoring method that, by performing a structure-aware comparison of the Agent's current step and its dependency relationships with recorded successful run trajectories, without additionally calling an LLM as a judge, judges in real time and decides to remind the user or block the Agent.

50%
Unverified

OnTrack uses Optimal Transport to measure the structural difference between the current trajectory and the reference trajectory, rather than a simple string or embedding similarity comparison.

50%
Unverified

OnTrack can complete the structural comparison judgment for each step of the Agent in about 1 millisecond.

50%
Unverified

In SWE-bench trajectory evaluation, when using information from the first 8 steps, OnTrack's ability to rank failed trajectories is better than content similarity methods, with an AUROC higher by 0.057.

50%
Unverified

OnTrack's abort strategy saved about 18% of the computational resources that would otherwise have been consumed on failed runs, and among the interrupted runs 83% were indeed heading toward failure.

50%
Unverified

OnTrack's capability decreases as data access privileges decrease: with full reference access (having historical trajectories and tool schemas) it can perform plan violation detection; with medium access (only schemas) it can only discover abnormal calls by checking against the legal usage of tools; with no prior knowledge (only real-time logs) it can still identify loops, stagnation, and repeated tool calls, but cannot judge whether an unfamiliar but reasonable plan deviates from the goal.

50%
Unverified

OnTrack does not require additional training of a guard model and mainly relies on existing run data.

50%
Unverified

OnTrack's limitation is that the quality of the reference trajectories directly determines the monitoring ceiling; if the historical successful runs themselves have problems, the comparison baseline is unreliable.

50%
Unverified

OnTrack's millisecond-level monitoring detects the deviation of a single step from the reference structure; slow drift across multiple steps requires combining a longer history window to judge.

50%

Source Articles