Improving TUI

This commit is contained in:
Dita Aji Pratama 2026-07-28 15:45:03 +07:00
parent bb3cf5a6a1
commit bbf67f11b1
2 changed files with 6 additions and 5 deletions

View File

@ -20,6 +20,7 @@ class HendrikTUI:
self.TOOL_HANDLERS = TOOL_HANDLERS
self.build_system_prompt = build_system_prompt
self.agent_max_iterations = agent_max_iterations
self.character_name = config.AGENT_CHARACTER or "AI Agent"
self.messages = None
self.log = []

View File

@ -57,9 +57,9 @@ def draw(app, stdscr):
def draw_header(app, stdscr):
# Baris 1: " Hendrik AI Agent ─────── <model> "
# Baris 1: " {app.character_name} AI Agent ─────── <model> "
w = app.w
name = " Hendrik AI Agent "
name = f" {app.character_name} AI Agent "
model = f" {app.llm.model} "
# Perbaiki kalkulasi agar line1 tepat mengisi w kolom
mid = w - len(model) - 1
@ -181,7 +181,7 @@ def draw_chat(app, stdscr):
_add_row([(C_USER, label)])
_wrap_render(text, indent=1, color=C_INPUT, bold=False)
elif role == "ai":
label = f" Hendrik ({item['time']}) "
label = f" {app.character_name} ({item['time']}) "
_add_row([(C_AI, label)])
_wrap_render(text, indent=1, color=C_INPUT, bold=False)
elif role == "system":
@ -217,7 +217,7 @@ def draw_chat(app, stdscr):
# Label: "Hendrik" hijau + "tool_name" kuning + "(HH:MM)" hijau
_add_row([
(C_AI, " Hendrik "),
(C_AI, f" {app.character_name} "),
(C_TOOL_CALL, tname),
(C_AI, f" ({item['time']}) "),
])
@ -225,7 +225,7 @@ def draw_chat(app, stdscr):
_wrap_text_simple(args_str, indent=1, color=C_INPUT, bold=False)
except Exception:
_add_row([
(C_AI, " Hendrik "),
(C_AI, f" {app.character_name} "),
(C_TOOL_CALL, "unknown"),
(C_AI, f" ({item['time']}) "),
])