Files
Luis Pater 6e6afab99a refactor: migrate gjson, sjson, and base64 to MoeForge/moego
- Replace tidwall/gjson and tidwall/sjson with github.com/MoeForge/moego/ojson
  and encoding/base64 with github.com/MoeForge/moego/base64 across the main
  module and examples
- Introduce cross-method *ojson.Doc request rewriting pipelines across
  thinking, signature, client/codex, runtime/executor/helps, pluginhost, and
  all provider executors with FinalizePayloadDoc as the final semantic barrier
- Convert all consecutive JSON mutations (>= 2 Set/SetRaw/Delete operations)
  to batch edits on ojson.Doc
- Upgrade read-only byte paths to ojson.GetBytesNoCopy,
  ojson.GetManyBytesNoCopy, and util.ParseGJSONBytesNoCopy with explicit
  strings.Clone ownership protection across streaming and persistent state
- Use base64.StdEncoding.ValidateString for zero-allocation signature checks
  and base64.EncodeDataURL for single-allocation data URL construction
2026-11-03 03:05:04 +08:00
..

Codex Service Tier Plugin

This plugin is a request normalizer for Codex outbound requests.

When the plugin is enabled and fast is set to true, it sets the top-level service_tier field to priority for requests where:

  • req.ToFormat is codex
  • req.Model is gpt-5.5

Requests that do not match these conditions are returned unchanged.

Configuration

Add the plugin under plugins.configs:

plugins:
  configs:
    codex-service-tier:
      enabled: true
      priority: 1
      fast: false

fast is a boolean field. Set it to true to enable priority service tier shaping for matching Codex gpt-5.5 requests.