Settings

Grouped in the Settings UI under four categories (Extensions > LlamaNexus).

Connection

SettingDefaultDescription
llamanexus.baseUrlhttp://127.0.0.1:11434Base 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/v1OpenAI-compatible path prefix.
llamanexus.discoveryPort50050UDP port to listen on for LlamaNexus server-discovery heartbeats; must match the --discovery-port a serve instance is broadcasting on.
llamanexus.serverHeartbeatTimeoutSeconds10Drop a discovered server from the list if no heartbeat arrives within this long (heartbeats are sent every 1s).

Model & Generation

SettingDefaultDescription
llamanexus.model""Model name to request; empty uses the server's current/default model.
llamanexus.temperature0.2Sampling temperature.
llamanexus.maxTokens2048Max 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.contextSize4096Fallback context window size, used only for models LlamaNexus can't report a real ctx-size for.
llamanexus.requestTimeoutSeconds120Idle timeout once generation has started (aborts only if no further data arrives for this long).
llamanexus.loadModelTimeoutSeconds300Idle timeout used only while waiting for the very first token, for a cold model load.
llamanexus.autoCompactThreshold85Percentage of context usage at which the older part of the conversation is auto-summarized. 0 disables automatic compaction.
llamanexus.autoCompactKeepMessages6Number of most recent messages kept verbatim when compacting.

Tool Calling

SettingDefaultDescription
llamanexus.enableFileToolstrueAllow read_file/patch_file/write_file/list_files. Writes/patches always ask for confirmation.
llamanexus.enableBashToolfalseAllow run_bash directly in your workspace root. Always asks for confirmation; output truncated, 60s kill timeout.
llamanexus.enablePlanningTooltrueAllow update_plan - never touches disk, works even in Plan Mode.
llamanexus.enableAgentToolfalseAllow run_agent to delegate to the session's configured agent server.
llamanexus.maxAgentSteps8Maximum back-and-forth turns a single run_agent dispatch can take.
llamanexus.maxToolCallRepeats3Stop a tool-calling chain if the model repeats the exact same call this many times in a row.
llamanexus.maxToolChainDepth20Maximum chained tool-call round-trips per message, as a backstop.

Chat Appearance

SettingDefaultDescription
llamanexus.timestampFormatHH:mmFormat for the timestamp next to each message's role title. Tokens: YYYY, MM, DD, HH, mm, ss, hh, A.
llamanexus.chatFontSize12Font size (px) for chat message content.
llamanexus.chatCodeFontSize12Font size (px) for fenced/inline code blocks and other monospace content.
llamanexus.chatMetaFontSize12Font size (px) for message metadata: role titles, timestamps, system/tool/agent notes, reasoning sections, plan panel.
llamanexus.uiFontSize12Font size (px) for the rest of the chat UI: composer, model/command menus, tuning sidebar, server list, dialogs.