feat: publish sanitized custom.97 source

This commit is contained in:
cneicy committed 2026-10-27 20:43:39 +08:00
1 parent 8e6ed0317b
commit 86c0276156
1022 files changed
+69903 -19207

No files matched your search

+15
View File
@@ -68,7 +68,9 @@ func TestRelayInfoMetaTypedNilReceiver(t *testing.T) {
meta.SetReasoningEffort("high")
meta.IncrSendResponseCount()
meta.AppendRequestConversion(types.RelayFormatClaude)
meta.SetResponsesToolState(&convmeta.ResponsesToolState{})
})
assert.Nil(t, meta.ResponsesToolState())
firstState := meta.EnsureClaudeConvertInfo()
secondState := meta.EnsureClaudeConvertInfo()
@@ -89,6 +91,19 @@ func TestRelayInfoMetaTypedNilReceiver(t *testing.T) {
assert.NotNil(t, firstOptions.PreserveEffortTail)
}
func TestRelayInfoResponsesToolStateRoundTrip(t *testing.T) {
info := &RelayInfo{}
state := &convmeta.ResponsesToolState{CustomToolNames: map[string]struct{}{"exec": {}}}
info.SetResponsesToolState(state)
assert.Same(t, state, info.ResponsesToolState())
assert.True(t, convmeta.ResponsesToolStateOf(info).IsCustomTool("exec"))
info.SetResponsesToolState(nil)
assert.Nil(t, info.ResponsesToolState())
assert.False(t, convmeta.ResponsesToolStateOf(info).IsCustomTool("exec"))
}
func TestGenRelayInfoCapturesRequestReasoningEffort(t *testing.T) {
gin.SetMode(gin.TestMode)
tests := []struct {