Update app.py
Browse files
app.py
CHANGED
|
@@ -82,6 +82,7 @@ sys.modules.setdefault("app", sys.modules[__name__])
|
|
| 82 |
# Import per-tool interface builders from the Tools package
|
| 83 |
from Modules.Web_Fetch import build_interface as build_fetch_interface
|
| 84 |
from Modules.Web_Search import build_interface as build_search_interface
|
|
|
|
| 85 |
from Modules.Code_Interpreter import build_interface as build_code_interface
|
| 86 |
from Modules.Memory_Manager import build_interface as build_memory_interface
|
| 87 |
from Modules.Generate_Speech import build_interface as build_speech_interface
|
|
@@ -321,7 +322,8 @@ CSS_STYLES = """
|
|
| 321 |
|
| 322 |
# Build each tab interface using modular builders
|
| 323 |
fetch_interface = build_fetch_interface()
|
| 324 |
-
|
|
|
|
| 325 |
code_interface = build_code_interface()
|
| 326 |
memory_interface = build_memory_interface()
|
| 327 |
kokoro_interface = build_speech_interface()
|
|
@@ -333,8 +335,9 @@ shell_interface = build_shell_interface()
|
|
| 333 |
obsidian_interface = build_obsidian_interface()
|
| 334 |
|
| 335 |
_interfaces = [
|
|
|
|
| 336 |
fetch_interface,
|
| 337 |
-
|
| 338 |
code_interface,
|
| 339 |
shell_interface,
|
| 340 |
fs_interface,
|
|
@@ -346,6 +349,7 @@ _interfaces = [
|
|
| 346 |
deep_research_interface,
|
| 347 |
]
|
| 348 |
_tab_names = [
|
|
|
|
| 349 |
"Web Fetch",
|
| 350 |
"Web Search",
|
| 351 |
"Code Interpreter",
|
|
@@ -432,7 +436,7 @@ python app.py</code></pre>
|
|
| 432 |
<h3>Tool Notes & Kokoro Voice Legend</h3>
|
| 433 |
<p>
|
| 434 |
No authentication required for: <code>Web_Fetch</code>, <code>Web_Search</code>,
|
| 435 |
-
<code>Code_Interpreter</code>, <code>Memory_Manager</code>, <code>Generate_Speech</code>, <code>File_System</code>, and <code>
|
| 436 |
</p>
|
| 437 |
<p><strong>Kokoro voice prefixes</strong></p>
|
| 438 |
<ul class="info-list" style="display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:6px 16px;">
|
|
|
|
| 82 |
# Import per-tool interface builders from the Tools package
|
| 83 |
from Modules.Web_Fetch import build_interface as build_fetch_interface
|
| 84 |
from Modules.Web_Search import build_interface as build_search_interface
|
| 85 |
+
from Modules.Agent_Terminal import build_interface as build_agent_terminal_interface
|
| 86 |
from Modules.Code_Interpreter import build_interface as build_code_interface
|
| 87 |
from Modules.Memory_Manager import build_interface as build_memory_interface
|
| 88 |
from Modules.Generate_Speech import build_interface as build_speech_interface
|
|
|
|
| 322 |
|
| 323 |
# Build each tab interface using modular builders
|
| 324 |
fetch_interface = build_fetch_interface()
|
| 325 |
+
web_search_interface = build_search_interface()
|
| 326 |
+
agent_terminal_interface = build_agent_terminal_interface()
|
| 327 |
code_interface = build_code_interface()
|
| 328 |
memory_interface = build_memory_interface()
|
| 329 |
kokoro_interface = build_speech_interface()
|
|
|
|
| 335 |
obsidian_interface = build_obsidian_interface()
|
| 336 |
|
| 337 |
_interfaces = [
|
| 338 |
+
agent_terminal_interface,
|
| 339 |
fetch_interface,
|
| 340 |
+
web_search_interface,
|
| 341 |
code_interface,
|
| 342 |
shell_interface,
|
| 343 |
fs_interface,
|
|
|
|
| 349 |
deep_research_interface,
|
| 350 |
]
|
| 351 |
_tab_names = [
|
| 352 |
+
"Agent Terminal",
|
| 353 |
"Web Fetch",
|
| 354 |
"Web Search",
|
| 355 |
"Code Interpreter",
|
|
|
|
| 436 |
<h3>Tool Notes & Kokoro Voice Legend</h3>
|
| 437 |
<p>
|
| 438 |
No authentication required for: <code>Web_Fetch</code>, <code>Web_Search</code>,
|
| 439 |
+
<code>Agent_Terminal</code>, <code>Code_Interpreter</code>, <code>Memory_Manager</code>, <code>Generate_Speech</code>, <code>File_System</code>, <code>Shell_Command</code>, and <code>Agent_Terminal</code>.
|
| 440 |
</p>
|
| 441 |
<p><strong>Kokoro voice prefixes</strong></p>
|
| 442 |
<ul class="info-list" style="display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:6px 16px;">
|