Settings
Grouped in the Settings UI under four categories (Extensions > LlamaNexus).
Connection
| Setting | Default | Description |
llamanexus.baseUrl | http://127.0.0.1:11434 | Base URL of the LlamaNexus proxy. Used by the status bar and commands outside a chat session; each session instead uses whichever discovered server you selected for it. |
llamanexus.apiPath | /openai/v1 | OpenAI-compatible path prefix. |
llamanexus.discoveryPort | 50050 | UDP port to listen on for LlamaNexus server-discovery heartbeats; must match the --discovery-port a serve instance is broadcasting on. |
llamanexus.serverHeartbeatTimeoutSeconds | 10 | Drop a discovered server from the list if no heartbeat arrives within this long (heartbeats are sent every 1s). |
Model & Generation
| Setting | Default | Description |
llamanexus.model | "" | Model name to request; empty uses the server's current/default model. |
llamanexus.temperature | 0.2 | Sampling temperature. |
llamanexus.maxTokens | 2048 | Max tokens per response. Raise this if the model gets cut off mid-response or mid-tool-call. |
llamanexus.systemPrompt | (coding assistant prompt) | System prompt sent with every request. |
llamanexus.contextSize | 4096 | Fallback context window size, used only for models LlamaNexus can't report a real ctx-size for. |
llamanexus.requestTimeoutSeconds | 120 | Idle timeout once generation has started (aborts only if no further data arrives for this long). |
llamanexus.loadModelTimeoutSeconds | 300 | Idle timeout used only while waiting for the very first token, for a cold model load. |
llamanexus.autoCompactThreshold | 85 | Percentage of context usage at which the older part of the conversation is auto-summarized. 0 disables automatic compaction. |
llamanexus.autoCompactKeepMessages | 6 | Number of most recent messages kept verbatim when compacting. |
Tool Calling
| Setting | Default | Description |
llamanexus.enableFileTools | true | Allow read_file/patch_file/write_file/list_files. Writes/patches always ask for confirmation. |
llamanexus.enableBashTool | false | Allow run_bash directly in your workspace root. Always asks for confirmation; output truncated, 60s kill timeout. |
llamanexus.enablePlanningTool | true | Allow update_plan - never touches disk, works even in Plan Mode. |
llamanexus.enableAgentTool | false | Allow run_agent to delegate to the session's configured agent server. |
llamanexus.maxAgentSteps | 8 | Maximum back-and-forth turns a single run_agent dispatch can take. |
llamanexus.maxToolCallRepeats | 3 | Stop a tool-calling chain if the model repeats the exact same call this many times in a row. |
llamanexus.maxToolChainDepth | 20 | Maximum chained tool-call round-trips per message, as a backstop. |
Chat Appearance
| Setting | Default | Description |
llamanexus.timestampFormat | HH:mm | Format for the timestamp next to each message's role title. Tokens: YYYY, MM, DD, HH, mm, ss, hh, A. |
llamanexus.chatFontSize | 12 | Font size (px) for chat message content. |
llamanexus.chatCodeFontSize | 12 | Font size (px) for fenced/inline code blocks and other monospace content. |
llamanexus.chatMetaFontSize | 12 | Font size (px) for message metadata: role titles, timestamps, system/tool/agent notes, reasoning sections, plan panel. |
llamanexus.uiFontSize | 12 | Font size (px) for the rest of the chat UI: composer, model/command menus, tuning sidebar, server list, dialogs. |