<%*
// Configuration
const python = "/Users/samuelxiang/Library/Mobile Documents/iCloudobsidian/Documents/SamHigh/Scripts/AgentSkills/.venv/bin/python";
const script = "/Users/samuelxiang/Library/Mobile Documents/iCloudobsidian/Documents/SamHigh/Scripts/AgentSkills/obsidian_bridge.py";
const content = tp.file.content; const safeContent = content.split("\").join("\\").split('"').join('"');
const cmd = "${python}" "${script}" compress_context "${safeContent}";
try { if (!tp.user.run_cmd) throw new Error("User function 'run_cmd' not found.");
new Notice("Compressing context...");
const result = await tp.user.run_cmd(cmd);
tR += "\n" + result;
} catch (e) {
tR += \n> [!error] Template Error\n> ${e.message};
}
%>