From a1ef413a9ab30e645fb6f424567c93cd40596e10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Thu, 9 Apr 2026 17:02:31 +0200 Subject: [PATCH] Terminal: add command completion and hints --- src/agent/Terminal.zig | 44 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/src/agent/Terminal.zig b/src/agent/Terminal.zig index c4c78ea2..ba641461 100644 --- a/src/agent/Terminal.zig +++ b/src/agent/Terminal.zig @@ -15,8 +15,27 @@ const ansi_red = "\x1b[31m"; history_path: ?[:0]const u8, +const CommandInfo = struct { name: [:0]const u8, hint: [:0]const u8 }; + +const commands = [_]CommandInfo{ + .{ .name = "GOTO", .hint = " " }, + .{ .name = "CLICK", .hint = " ''" }, + .{ .name = "TYPE", .hint = " '' ''" }, + .{ .name = "WAIT", .hint = " ''" }, + .{ .name = "TREE", .hint = "" }, + .{ .name = "MARKDOWN", .hint = "" }, + .{ .name = "MD", .hint = "" }, + .{ .name = "EXTRACT", .hint = " '' [> file]" }, + .{ .name = "EVAL", .hint = " '