Ashok75 commited on
Commit
f160ca6
·
verified ·
1 Parent(s): a6112f3

Delete templates/index.html

Browse files
Files changed (1) hide show
  1. templates/index.html +0 -61
templates/index.html DELETED
@@ -1,61 +0,0 @@
1
- <!DOCTYPE html>
2
- <html lang="en">
3
- <head>
4
- <meta charset="UTF-8">
5
- <title>Enterprise Agent Console</title>
6
- <style>
7
- body { font-family: 'Courier New', monospace; background: #0a0a0a; color: #00ff41; padding: 20px; }
8
- #console { border: 1px solid #333; height: 500px; overflow-y: auto; padding: 15px; background: #000; margin-bottom: 20px; border-radius: 4px; }
9
- .thought { color: #888; font-style: italic; background: #111; padding: 10px; border-left: 2px solid #444; margin: 10px 0; display: block; }
10
- .answer { color: #fff; font-weight: bold; display: block; margin-top: 10px; }
11
- input { width: 80%; padding: 12px; background: #1a1a1a; color: #fff; border: 1px solid #333; border-radius: 4px; }
12
- button { padding: 12px 24px; background: #007acc; border: none; color: white; cursor: pointer; border-radius: 4px; }
13
- </style>
14
- </head>
15
- <body>
16
- <h2>ReAct Agentic Trace</h2>
17
- <div id="console"></div>
18
- <input type="text" id="user-input" placeholder="Enter business objective...">
19
- <button onclick="send()">Execute</button>
20
-
21
- <script>
22
- async function send() {
23
- const input = document.getElementById('user-input');
24
- const consoleBox = document.getElementById('console');
25
- const text = input.value;
26
- if (!text) return;
27
-
28
- consoleBox.innerHTML += `<div>> USER: ${text}</div>`;
29
- input.value = '';
30
-
31
- const resDiv = document.createElement('div');
32
- consoleBox.appendChild(resDiv);
33
-
34
- const response = await fetch('/chat', {
35
- method: 'POST',
36
- headers: {'Content-Type': 'application/json'},
37
- body: JSON.stringify({ message: text })
38
- });
39
-
40
- const reader = response.body.getReader();
41
- const decoder = new TextDecoder();
42
- let fullText = "";
43
-
44
- while (true) {
45
- const { done, value } = await reader.read();
46
- if (done) break;
47
-
48
- fullText += decoder.decode(value);
49
-
50
- // Real-time parsing of the ReAct loop [35, 36]
51
- let html = fullText
52
- .replace(/<thought>([\s\S]*?)<\/thought>/g, '<span class="thought">THOUGHT: $1</span>')
53
- .replace(/<\/thought>([\s\S]*)/g, '</span><span class="answer">FINAL ANSWER: $1</span>');
54
-
55
- resDiv.innerHTML = html;
56
- consoleBox.scrollTop = consoleBox.scrollHeight;
57
- }
58
- }
59
- </script>
60
- </body>
61
- </html>