Wenn Du den Agent aus dem QuerySave mit Agent.run startest, dann läuft dieser in einem eigenen Kontext ab, welcher nicht mehr auf den Document Context zugriff hat. Damit der Document Context funktioniert, musst Du den Agent direkt aus dem QuerySave heraus starten z.B. mit
@Command([ToolsRunMacro];"(JCoAgent)");
Dann hat der JCoAgent zugriff auf den DocumentContext.
mfg
umeli