feat(agent): add Grok Build TUI adapter, runtime dispatch, and skill support

This commit is contained in:
2026-08-26 10:49:34 +09:00
parent 926ca5452b
commit ad8201d706
27 changed files with 414 additions and 40 deletions
@@ -8,7 +8,7 @@ platforms: [linux, macos]
environments: [terminal, herdr]
metadata:
hermes:
tags: [agent, herdr, claude, antigravity, agy, monitor, observation, reconciliation]
tags: [agent, herdr, claude, antigravity, agy, grok, monitor, observation, reconciliation]
related_skills: [multi-agent-mux-create, multi-agent-mux-resume, multi-agent-mux-stop, multi-agent-mux-status]
prereq_skills: [multi-agent-mux-create]
---
@@ -518,7 +518,7 @@ if herdr_confirmed:
agent = None
role = 'creator'
for r_name in ('creator', 'planner', 'reviewer'):
for a_name in ('claude', 'agy', 'hermes', 'cline'):
for a_name in ('claude', 'agy', 'hermes', 'cline', 'grok'):
if name.endswith(f"-{r_name}-{a_name}"):
role = r_name
agent = a_name
@@ -537,7 +537,7 @@ if herdr_confirmed:
if tok.startswith('MAM_MANAGED='):
managed_path = tok.split('=', 1)[1]
if os.path.realpath(managed_path) == os.path.realpath(workspace_root):
for a_name in ('claude', 'agy', 'hermes', 'cline'):
for a_name in ('claude', 'agy', 'hermes', 'cline', 'grok'):
if a_name in pm_check.get('cmd', '') or a_name in pm_check.get('cmd_full', ''):
agent = a_name
break
@@ -611,7 +611,7 @@ def row_agent(s):
return agent_of_row(s)
OWN_KEY_BY_AGENT = {
a: _get_own_key(a) for a in ('claude', 'agy', 'hermes', 'cline')
a: _get_own_key(a) for a in ('claude', 'agy', 'hermes', 'cline', 'grok')
}
# === drift C0: 지정된 ID 는 발견이 아니라 '확인'만 필요하다 ===