From f8e5ff8227c0cafb140767c9286dd598e7503e45 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Tue, 7 Apr 2026 08:57:04 +0300 Subject: feat: remove tmux edit popup support for Claude Code Claude Code CLI now supports Ctrl+G to open the prompt in EDITOR (like OpenAI Codex CLI), making the built-in hexai-tmux-edit agent profile redundant. - Remove internal/tmuxedit/claude_agent.go and its tests - Update builtinAgents() to exclude claude; built-ins are now: cursor, amp, aider - Update all documentation (README, docs/tmux.md, docs/usage.md, docs/configuration.md) - Update config.toml.example to reflect new agent list Co-Authored-By: Claude Sonnet 4.6 --- internal/tmuxedit/agent.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'internal/tmuxedit/agent.go') diff --git a/internal/tmuxedit/agent.go b/internal/tmuxedit/agent.go index 313907a..1ae8f13 100644 --- a/internal/tmuxedit/agent.go +++ b/internal/tmuxedit/agent.go @@ -27,7 +27,7 @@ type Configurable interface { } // baseAgent holds configurable fields and provides default implementations -// of the Agent interface. Specialized agents (cursor, claude) embed baseAgent +// of the Agent interface. Specialized agents (e.g. cursor) embed baseAgent // and override methods where behavior differs from the defaults. type baseAgent struct { name string @@ -45,7 +45,7 @@ type baseAgent struct { // Base returns a pointer to the baseAgent for config merging. func (b *baseAgent) Base() *baseAgent { return b } -// Name returns the agent's short identifier (e.g. "claude", "cursor"). +// Name returns the agent's short identifier (e.g. "cursor", "amp"). func (b *baseAgent) Name() string { return b.name } // DisplayName returns the agent's human-readable name. -- cgit v1.2.3