Merge pull request #1081 from router-for-me/thinking

Refine thinking validation and cross‑provider payload conversion
This commit is contained in:
Luis Pater
2026-01-18 13:34:28 +08:00
committed by GitHub
26 changed files with 3065 additions and 1181 deletions

View File

@@ -30,7 +30,7 @@ var (
type LogFormatter struct{}
// logFieldOrder defines the display order for common log fields.
var logFieldOrder = []string{"provider", "model", "mode", "budget", "level", "original_value", "min", "max", "clamped_to", "error"}
var logFieldOrder = []string{"provider", "model", "mode", "budget", "level", "original_value", "original_level", "min", "max", "clamped_to", "error"}
// Format renders a single log entry with custom formatting.
func (m *LogFormatter) Format(entry *log.Entry) ([]byte, error) {