diff --git a/docker-images/Dockerfile.agent b/docker-images/Dockerfile.agent index 88b4b85..eb0c70c 100644 --- a/docker-images/Dockerfile.agent +++ b/docker-images/Dockerfile.agent @@ -96,5 +96,6 @@ ENV PATH="/root/.opencode/bin:$PATH" #USER 1000:1000 WORKDIR /workspace +ENV EDITOR=nano ENV SHELL=/bin/zsh CMD ["/bin/zsh"] diff --git a/opencode.cfg/opencode.jsonc b/opencode.cfg/opencode.jsonc index 7537d97..6c303a9 100644 --- a/opencode.cfg/opencode.jsonc +++ b/opencode.cfg/opencode.jsonc @@ -3,6 +3,11 @@ "plugin": [], "model": "halo/qwen3-coder-next:latest", "small_model": "gemma3:4b", + "compaction": { + "auto": false, + "prune": true, + "reserved": 16000 + }, "provider": { "halo": { "npm": "@ai-sdk/openai-compatible", @@ -48,7 +53,7 @@ "output": 8192 // Output token limit }, "options": { - "num_ctx": 16000, // Context window size for Ollama + "num_ctx": 64000, // Context window size for Ollama "temperature": 1.0, "top_p": 0.95, "top_k": 40,