package gateway import ( "context" "testing" "ai-agent/workflow/consts/model" ) // TestSplitSignatures 只做编译期签名验证:拆分后的函数存在且签名符合 memo 包装契约。 // 不做实际调用(依赖 live model-gateway + Consul),实际行为由端到端走查覆盖。 func TestSplitSignatures(t *testing.T) { var _ func(context.Context, int64, model.ResponseType, string, map[string]any, map[string]any) (*ModelCallRes, string, error) = SubmitModelCall var _ func(context.Context, string) (*ModelCallRes, error) = WaitModelCallResult }