Răsfoiți Sursa

fix: to_latex MCP tool now returns ##TEXFORM## prefix for KaTeX rendering

nonvioce 3 luni în urmă
părinte
comite
e447952c77
1 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  1. 4 2
      app/src/main/java/com/nonvioce/ijs/McpServer.java

+ 4 - 2
app/src/main/java/com/nonvioce/ijs/McpServer.java

@@ -478,8 +478,10 @@ public class McpServer extends NanoHTTPD {
 
 
     private String callToLatex(String expression) {
     private String callToLatex(String expression) {
         String result = symjaEngine.toTeX(expression);
         String result = symjaEngine.toTeX(expression);
-        AppSession.publishMcpEvent("TeXForm[" + expression + "]", result);
-        return result;
+        // 添加 ##TEXFORM## 前缀以便控制台识别并 KaTeX 渲染
+        String prefixed = "##TEXFORM##" + result;
+        AppSession.publishMcpEvent("TeXForm[" + expression + "]", prefixed);
+        return prefixed;
     }
     }
 
 
     private String callListPlugins() {
     private String callListPlugins() {