The coding server provides tools for reading and writing files, running shell commands, searching codebases, fetching web content, and using LSP-backed code intelligence. See Tools for settings.
" args " : [ " --rules-dir " , " .aether/skills " ]
Supported args:
Arg Description --root-dir <path>Workspace root. Users don’t need to set this as Aether sets this automatically. --rules-dir <path>Directory to load Rules from. Repeatable. --permission-mode always-allow|auto|always-askApproval behavior for write/edit/bash tools. Default is always-allow. --disable-lspDo not attach LSP-backed coding tools.
Permission modes:
Mode Behavior always-allowTool calls execute without eliciting approval. This is the default. autoFile writes auto-execute; destructive bash commands ask for approval. always-askwrite_file, edit_file, and bash ask for approval; read-only tools are ungated.
Tool Description read_fileRead a file with optional line range. write_fileWrite content to a file, creating or overwriting it. edit_fileExact string replacement within a file. list_filesList directory contents with metadata.
Tool Description grepRegex search across files with context, file type filters, glob filters, and output modes. findFind files by glob pattern.
Tool Description bashExecute a shell command in a persistent shell session. Supports foreground and background mode. read_background_bashRead new output from a background bash command.
Tool Description web_fetchFetch a URL, extract main article content, and convert it to Markdown. web_searchSearch the web via Brave Search API. Requires BRAVE_SEARCH_API_KEY.
Unless --disable-lsp is set, Aether wires LSP-backed tools into the coding server.
Tool Description lsp_symbolDefinition, references, hover, implementation lookup, and call hierarchy. lsp_workspace_searchSearch for symbols across the workspace by name. lsp_documentDocument symbol outline for a file. lsp_check_errorsCompiler diagnostics without running a full build command. lsp_renameRename a symbol across the workspace.