feat: publish sanitized custom.97 source
This commit is contained in:
1022 files changed
+69903
-19207
No files matched your search
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user