]> git.giacomolli.uk - onechat/commitdiff
Make gpt-6.1-sol the default compactor model
authorAnderson A. Giacomolli <agiacomolli@gmail.com>
Fri, 6 Nov 2026 19:15:57 +0000 (16:15 -0300)
committerAnderson A. Giacomolli <agiacomolli@gmail.com>
Fri, 6 Nov 2026 19:15:57 +0000 (16:15 -0300)
The compactor uses gpt-6.1-sol at high effort unless config.json names
another model. In the probe run it needed 1.10 calls per model line, and
2 of 388 lines went over 512 bytes, where gpt-6-luna needed 3.3 calls
per line and kept half of its lines over the limit after five tries. It
also credited quoted tool text to the tool, where gpt-6-luna credited it
to the user. 425 calls for 300 messages moved the weekly quota window by
about one point.

Issue: b14d537

README.rst
config.go
config_test.go

index c74a815ee0387db961d3d4d1953b8280114d23e0..46de601203c1dcac3933e5c621406c1e286a0738 100644 (file)
@@ -32,7 +32,7 @@ field is an error.
 
    {
      "endpoint": "chatgpt",
-     "compactor": {"model": "gpt-6-luna", "effort": "high"}
+     "compactor": {"model": "gpt-6.1-sol", "effort": "high"}
    }
 
 ``endpoint``
@@ -43,7 +43,7 @@ field is an error.
 
 ``compactor``
    The model and the reasoning effort of the summaries. The defaults are
-   ``gpt-6-luna`` and ``high``.
+   ``gpt-6.1-sol`` and ``high``.
 
 *******
  Login
index 23c330f64c813430b63fcec111d21eb6a6f5fdfe..2f0bfca3ba900a4d0e1fb2a64989f979e4f539be 100644 (file)
--- a/config.go
+++ b/config.go
@@ -36,7 +36,7 @@ func defaultConfig() Config {
        return Config{
                Endpoint: endpointChatGPT,
                Compactor: ModelConfig{
-                       Model:  "gpt-6-luna",
+                       Model:  "gpt-6.1-sol",
                        Effort: "high",
                },
        }
index 4dcf94ed398471c3e1c10f69e1d28c41f028582a..92ff2e0b9e3551e6824bd5804118a8f03892a51b 100644 (file)
@@ -25,7 +25,7 @@ func TestLoadConfigKeepsDefaultsForMissingFields(t *testing.T) {
        require.Equal(t, Config{
                Endpoint: endpointAPI,
                Compactor: ModelConfig{
-                       Model:  "gpt-6-luna",
+                       Model:  "gpt-6.1-sol",
                        Effort: "xhigh",
                },
        }, config)