Skip to content
Merged
1 change: 1 addition & 0 deletions cecli/commands/agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ class AgentCommand(BaseCommand):
"Enter agent mode to autonomously discover and manage relevant files. If no prompt"
" provided, switches to agent mode."
)
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
2 changes: 1 addition & 1 deletion cecli/commands/agent_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
class AgentModelCommand(BaseCommand):
NORM_NAME = "agent-model"
DESCRIPTION = "Switch the Agent Model to a new LLM"
show_completion_notification = False
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/architect.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ class ArchitectCommand(BaseCommand):
"Enter architect/editor mode using 2 different models. If no prompt provided, switches to"
" architect/editor mode."
)
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/ask.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ class AskCommand(BaseCommand):
"Ask questions about the code base without editing any files. If no prompt provided,"
" switches to ask mode."
)
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/code.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
class CodeCommand(BaseCommand):
NORM_NAME = "code"
DESCRIPTION = "Ask for changes to your code. If no prompt provided, switches to code mode."
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/command_prefix.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
class CommandPrefixCommand(BaseCommand):
NORM_NAME = "command-prefix"
DESCRIPTION = "Change command prefix for all running commands"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/commit.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
class CommitCommand(BaseCommand):
NORM_NAME = "commit"
DESCRIPTION = "Commit edits to the repo made outside the chat (commit message optional)"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/compact.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
class CompactCommand(BaseCommand):
NORM_NAME = "compact"
DESCRIPTION = "Force compaction of the chat history context"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/context.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ class ContextCommand(BaseCommand):
"Enter context mode to see surrounding code context. If no prompt provided, switches to"
" context mode."
)
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
2 changes: 1 addition & 1 deletion cecli/commands/drop.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
class DropCommand(BaseCommand):
NORM_NAME = "drop"
DESCRIPTION = "Remove files from the chat session to free up context space"
show_completion_notification = False
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
3 changes: 2 additions & 1 deletion cecli/commands/editor.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
class EditorCommand(BaseCommand):
NORM_NAME = "editor"
DESCRIPTION = "Open an editor to write a prompt"
show_completion_notification = False
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down Expand Up @@ -49,6 +49,7 @@ def get_help(cls) -> str:
class EditCommand(BaseCommand):
NORM_NAME = "edit"
DESCRIPTION = "Alias for /editor: Open an editor to write a prompt"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/editor_model.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
class EditorModelCommand(BaseCommand):
NORM_NAME = "editor-model"
DESCRIPTION = "Switch the Editor Model to a new LLM"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/exclude_skill.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class ExcludeSkillCommand(BaseCommand):
NORM_NAME = "exclude-skill"
DESCRIPTION = "Exclude a skill by name (agent mode only)"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/exit.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
class ExitCommand(BaseCommand):
NORM_NAME = "exit"
DESCRIPTION = "Exit the application"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/git.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
class GitCommand(BaseCommand):
NORM_NAME = "git"
DESCRIPTION = "Run a git command (output excluded from chat)"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/hashline.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ class HashlineCommand(BaseCommand):
"Enter agent mode to autonomously discover and manage relevant files. If no prompt"
" provided, switches to hashline mode."
)
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/help.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
class HelpCommand(BaseCommand):
NORM_NAME = "help"
DESCRIPTION = "Ask questions about cecli"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/history_search.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
class HistorySearchCommand(BaseCommand):
NORM_NAME = "history-search"
DESCRIPTION = "Fuzzy search in history and paste it in the prompt"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/hooks.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
class HooksCommand(BaseCommand):
NORM_NAME = "hooks"
DESCRIPTION = "List all registered hooks by type with their current state"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/include_skill.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class IncludeSkillCommand(BaseCommand):
NORM_NAME = "include-skill"
DESCRIPTION = "Include a skill by name (agent mode only)"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/lint.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
class LintCommand(BaseCommand):
NORM_NAME = "lint"
DESCRIPTION = "Lint and fix in-chat files or all dirty files if none in chat"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/list_sessions.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class ListSessionsCommand(BaseCommand):
NORM_NAME = "list-sessions"
DESCRIPTION = "List all saved sessions in .cecli/sessions/"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/list_skills.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class ListSkillsCommand(BaseCommand):
NORM_NAME = "list-skills"
DESCRIPTION = "List all available skills with their states and file paths"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/load.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
class LoadCommand(BaseCommand):
NORM_NAME = "load"
DESCRIPTION = "Load and execute commands from a file"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/load_hook.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class LoadHookCommand(BaseCommand):
NORM_NAME = "load-hook"
DESCRIPTION = "Enable a specific hook by name"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/load_mcp.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class LoadMcpCommand(BaseCommand):
NORM_NAME = "load-mcp"
DESCRIPTION = "Load MCP server(s) by name, or use '*' to load all enabled servers"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/load_session.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class LoadSessionCommand(BaseCommand):
NORM_NAME = "load-session"
DESCRIPTION = "Load a saved session by name or file path"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/load_skill.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class LoadSkillCommand(BaseCommand):
NORM_NAME = "load-skill"
DESCRIPTION = "Load a skill by name (agent mode only)"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/ls.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class LsCommand(BaseCommand):
NORM_NAME = "ls"
DESCRIPTION = "List all known files and indicate which are included in the chat session"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/map.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
class MapCommand(BaseCommand):
NORM_NAME = "map"
DESCRIPTION = "Print out the current repository map"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/map_refresh.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
class MapRefreshCommand(BaseCommand):
NORM_NAME = "map-refresh"
DESCRIPTION = "Force a refresh of the repository map"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/merge.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
class MergeCommand(BaseCommand):
NORM_NAME = "merge"
DESCRIPTION = "Merge the current sub-agent's summary into a target agent's conversation"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/model.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
class ModelCommand(BaseCommand):
NORM_NAME = "model"
DESCRIPTION = "Switch the Main Model to a new LLM"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
class ModelsCommand(BaseCommand):
NORM_NAME = "models"
DESCRIPTION = "Search the list of available models"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/multiline_mode.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
class MultilineModeCommand(BaseCommand):
NORM_NAME = "multiline-mode"
DESCRIPTION = "Toggle multiline mode (swaps behavior of Enter and Meta+Enter)"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/paste.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,6 @@ class PasteCommand(BaseCommand):
"Paste image/text from the clipboard into the chat. Optionally provide a name for the"
" image."
)
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/read_only.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ class ReadOnlyCommand(BaseCommand):
DESCRIPTION = (
"Add files to the chat that are for reference only, or turn added files to read-only"
)
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/read_only_stub.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ class ReadOnlyStubCommand(BaseCommand):
DESCRIPTION = (
"Add files to the chat as read-only stubs, or turn added files to read-only (stubs)"
)
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/reap_agent.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
class ReapAgentCommand(BaseCommand):
NORM_NAME = "reap-agent"
DESCRIPTION = "Force destroy the active sub-agent"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/reasoning_effort.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ class ReasoningEffortCommand(BaseCommand):
DESCRIPTION = (
"Set the reasoning effort level (values: number or low/medium/high depending on model)"
)
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/remove_hook.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class RemoveHookCommand(BaseCommand):
NORM_NAME = "remove-hook"
DESCRIPTION = "Disable a specific hook by name"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/remove_mcp.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class RemoveMcpCommand(BaseCommand):
NORM_NAME = "remove-mcp"
DESCRIPTION = "Remove a MCP server by name, or use '*' to remove all"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/remove_skill.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
class RemoveSkillCommand(BaseCommand):
NORM_NAME = "remove-skill"
DESCRIPTION = "Remove a skill by name (agent mode only)"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/report.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
class ReportCommand(BaseCommand):
NORM_NAME = "report"
DESCRIPTION = "Report a problem by opening a GitHub Issue"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/reset.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
class ResetCommand(BaseCommand):
NORM_NAME = "reset"
DESCRIPTION = "Drop all files and clear the chat history"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/rules.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
class RulesCommand(BaseCommand):
NORM_NAME = "rules"
DESCRIPTION = "Add rule files to the chat for reference"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 1 addition & 0 deletions cecli/commands/run.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
class RunCommand(BaseCommand):
NORM_NAME = "run"
DESCRIPTION = "Run a shell command and optionally add the output to the chat (alias: !)"
show_completion_notification = True

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
1 change: 0 additions & 1 deletion cecli/commands/save.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
class SaveCommand(BaseCommand):
NORM_NAME = "save"
DESCRIPTION = "Save commands to a file that can reconstruct the current chat session's files"
show_completion_notification = False

@classmethod
async def execute(cls, io, coder, args, **kwargs):
Expand Down
Loading
Loading