{"version":"1.0","provider_name":"The GitHub Blog","provider_url":"https:\/\/github.blog","author_name":"Johan Rosenkilde","author_url":"https:\/\/github.blog\/author\/johanrosenkilde\/","title":"How GitHub Copilot is getting better at understanding your code","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"SBLJT90JNO\"><a href=\"https:\/\/github.blog\/ai-and-ml\/github-copilot\/how-github-copilot-is-getting-better-at-understanding-your-code\/\">How GitHub Copilot is getting better at understanding your code<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/github.blog\/ai-and-ml\/github-copilot\/how-github-copilot-is-getting-better-at-understanding-your-code\/embed\/#?secret=SBLJT90JNO\" width=\"600\" height=\"338\" title=\"&#8220;How GitHub Copilot is getting better at understanding your code&#8221; &#8212; The GitHub Blog\" data-secret=\"SBLJT90JNO\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/github.blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/github.blog\/wp-content\/uploads\/2023\/05\/Blog-Unfurl-Social-Card_LightMode-1.jpg?fit=2400%2C1200","thumbnail_width":2400,"thumbnail_height":1200,"description":"With a new Fill-in-the-Middle paradigm, GitHub engineers improved the way GitHub Copilot contextualizes your code. By continuing to develop and test advanced retrieval algorithms, they\u2019re working on making our AI tool even more advanced."}