[{"data":1,"prerenderedAt":1341},["ShallowReactive",2],{"navigation_docs":3,"-file-extensions-go":673,"-file-extensions-go-surround":1195,"mdc-mqcgqc-key":1196,"mdc--2hm3t5-key":1207,"mdc--if2y87-key":1215,"mdc--fnstxw-key":1223,"mdc--6xl10j-key":1231,"mdc--5ogbtu-key":1239,"mdc-bocn6r-key":1247,"mdc-ssz7ub-key":1255,"mdc-k8oxuc-key":1263,"mdc-596onl-key":1271,"mdc--7vqced-key":1285,"mdc--jmjb2e-key":1301,"mdc--cyglcd-key":1309,"mdc--qbvg2s-key":1317,"mdc--3iyqh9-key":1333},[4,29,123,155,193,222,251,267,408,416,456,462,468],{"title":5,"path":6,"stem":7,"children":8,"icon":28},"Getting Started","\u002Fgetting-started","01.getting-started\u002F1.index",[9,13,18,23],{"title":10,"path":6,"stem":7,"icon":11,"exact":12},"What is Poly?","i-lucide-house",true,{"title":14,"path":15,"stem":16,"icon":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation","i-lucide-download",{"title":19,"path":20,"stem":21,"icon":22},"Quickstart","\u002Fgetting-started\u002Fquickstart","01.getting-started\u002F3.quickstart","i-lucide-rocket",{"title":24,"path":25,"stem":26,"icon":27},"Migrate to Poly","\u002Fgetting-started\u002Fmigrate-to-poly","01.getting-started\u002F4.migrate-to-poly","i-lucide-replace",false,{"title":30,"path":31,"stem":32,"children":33,"icon":28},"File Browser","\u002Ffile-browser","02.file-browser\u002F01.index",[34,37,42,47,52,57,62,67,72,113,118],{"title":35,"path":31,"stem":32,"icon":36,"exact":12},"Overview","i-lucide-folder-open",{"title":38,"path":39,"stem":40,"icon":41},"Uploading Files","\u002Ffile-browser\u002Fuploading-your-files","02.file-browser\u002F02.uploading-your-files","i-lucide-upload",{"title":43,"path":44,"stem":45,"icon":46},"Navigating Your Files","\u002Ffile-browser\u002Fnavigating-your-files","02.file-browser\u002F03.navigating-your-files","i-lucide-map",{"title":48,"path":49,"stem":50,"icon":51},"Sidebar","\u002Ffile-browser\u002Fsidebar","02.file-browser\u002F04.sidebar","i-lucide-panel-left",{"title":53,"path":54,"stem":55,"icon":56},"Saved Searches","\u002Ffile-browser\u002Fsaved-searches","02.file-browser\u002F05.saved-searches","i-lucide-folder-search",{"title":58,"path":59,"stem":60,"icon":61},"Supported File Types","\u002Ffile-browser\u002Fsupported-file-types","02.file-browser\u002F06.supported-file-types","i-lucide-file",{"title":63,"path":64,"stem":65,"icon":66},"View Modes","\u002Ffile-browser\u002Fview-modes","02.file-browser\u002F07.view-modes","i-lucide-layout-grid",{"title":68,"path":69,"stem":70,"icon":71},"Quick View (Peek)","\u002Ffile-browser\u002Fquick-view","02.file-browser\u002F08.quick-view","i-lucide-eye",{"title":73,"path":74,"stem":75,"children":76,"icon":78},"Tools Menu","\u002Ffile-browser\u002Ftools-menu","02.file-browser\u002F09.tools-menu\u002F1.index",[77,79,84,89,94,99,104,108],{"title":73,"path":74,"stem":75,"icon":78,"exact":12},"i-lucide-wrench",{"title":80,"path":81,"stem":82,"icon":83},"Agent","\u002Ffile-browser\u002Ftools-menu\u002Fagent","02.file-browser\u002F09.tools-menu\u002F2.agent","i-lucide-bot",{"title":85,"path":86,"stem":87,"icon":88},"Chats","\u002Ffile-browser\u002Ftools-menu\u002Fchats","02.file-browser\u002F09.tools-menu\u002F3.chats","i-lucide-message-square",{"title":90,"path":91,"stem":92,"icon":93},"Outline","\u002Ffile-browser\u002Ftools-menu\u002Foutline","02.file-browser\u002F09.tools-menu\u002F4.outline","i-lucide-list",{"title":95,"path":96,"stem":97,"icon":98},"Details Panel","\u002Ffile-browser\u002Ftools-menu\u002Fdetails","02.file-browser\u002F09.tools-menu\u002F5.details","i-lucide-panel-right",{"title":100,"path":101,"stem":102,"icon":103},"Activity","\u002Ffile-browser\u002Ftools-menu\u002Factivity","02.file-browser\u002F09.tools-menu\u002F6.activity","i-lucide-activity",{"title":105,"path":106,"stem":107,"icon":66},"Waterfall","\u002Ffile-browser\u002Ftools-menu\u002Fwaterfall","02.file-browser\u002F09.tools-menu\u002F7.waterfall",{"title":109,"path":110,"stem":111,"icon":112},"Flashback","\u002Ffile-browser\u002Ftools-menu\u002Fflashback","02.file-browser\u002F09.tools-menu\u002F8.flashback","i-lucide-zap",{"title":114,"path":115,"stem":116,"icon":117},"Keyboard Shortcuts","\u002Ffile-browser\u002Fkeyboard-shortcuts","02.file-browser\u002F10.keyboard-shortcuts","i-lucide-keyboard",{"title":119,"path":120,"stem":121,"icon":122},"Offline Use","\u002Ffile-browser\u002Foffline-use","02.file-browser\u002F11.offline-use","i-lucide-wifi-off",{"title":124,"path":125,"stem":126,"children":127,"icon":28},"Searching","\u002Fsearching","03.searching\u002F1.index",[128,130,135,140,145,150],{"title":35,"path":125,"stem":126,"icon":129,"exact":12},"i-lucide-search",{"title":131,"path":132,"stem":133,"icon":134},"Text Queries","\u002Fsearching\u002Ftext-queries","03.searching\u002F2.text-queries","i-lucide-text-search",{"title":136,"path":137,"stem":138,"icon":139},"Searching by File","\u002Fsearching\u002Fsearching-by-file","03.searching\u002F3.searching-by-file","i-lucide-scan-search",{"title":141,"path":142,"stem":143,"icon":144},"Searching by File Part","\u002Fsearching\u002Fsearching-by-file-part","03.searching\u002F4.searching-by-file-part","i-lucide-crop",{"title":146,"path":147,"stem":148,"icon":149},"Searching by Color","\u002Fsearching\u002Fsearching-by-color","03.searching\u002F5.searching-by-color","i-lucide-palette",{"title":151,"path":152,"stem":153,"icon":154},"Faceted Search & Advanced Search","\u002Fsearching\u002Ffaceted-search","03.searching\u002F6.faceted-search","i-lucide-filter",{"title":156,"path":157,"stem":158,"children":159,"icon":28},"Desktop","\u002Fdesktop","04.desktop\u002F1.index",[160,163,168,173,178,183,188],{"title":161,"path":157,"stem":158,"icon":162,"exact":12},"Intro","i-lucide-monitor",{"title":164,"path":165,"stem":166,"icon":167},"Sync Folder","\u002Fdesktop\u002Fsync-folder","04.desktop\u002F2.sync-folder","i-lucide-folder-sync",{"title":169,"path":170,"stem":171,"icon":172},"CLI","\u002Fdesktop\u002Fcli","04.desktop\u002F3.cli","i-lucide-square-terminal",{"title":174,"path":175,"stem":176,"icon":177},"Tags & Colors","\u002Fdesktop\u002Ftags-and-colors","04.desktop\u002F4.tags-and-colors","i-lucide-tags",{"title":179,"path":180,"stem":181,"icon":182},"Bookmarks","\u002Fdesktop\u002Fbookmarks","04.desktop\u002F5.bookmarks","i-lucide-bookmark",{"title":184,"path":185,"stem":186,"icon":187},"Spotlight & Handoff","\u002Fdesktop\u002Fspotlight-and-handoff","04.desktop\u002F6.spotlight-and-handoff","i-lucide-sparkles",{"title":189,"path":190,"stem":191,"icon":192},"Differences from Web","\u002Fdesktop\u002Fdifferences-from-web","04.desktop\u002F7.differences-from-web","i-lucide-app-window",{"title":80,"path":194,"stem":195,"children":196,"icon":28,"defaultOpen":28},"\u002Fagent","05.agent\u002F1.index",[197,198,203,207,212,217],{"title":35,"path":194,"stem":195,"icon":83,"exact":12},{"title":199,"path":200,"stem":201,"icon":202},"Reading & Summarizing Files","\u002Fagent\u002Freading-and-summarizing","05.agent\u002F2.reading-and-summarizing","i-lucide-book-open",{"title":204,"path":205,"stem":206,"icon":129},"AI-Powered Searching","\u002Fagent\u002Fsearching","05.agent\u002F3.searching",{"title":208,"path":209,"stem":210,"icon":211},"Creating and Editing Files","\u002Fagent\u002Fcreating-and-editing-files","05.agent\u002F4.creating-and-editing-files","i-lucide-file-pen",{"title":213,"path":214,"stem":215,"icon":216},"Organizing Files","\u002Fagent\u002Forganizing-files","05.agent\u002F5.organizing-files","i-lucide-folder-symlink",{"title":218,"path":219,"stem":220,"icon":221},"Complex, Multi-Step Tasks","\u002Fagent\u002Fcomplex-tasks","05.agent\u002F6.complex-tasks","i-lucide-workflow",{"title":223,"path":224,"stem":225,"children":226,"icon":28,"defaultOpen":28},"Recovering Files","\u002Frecovering-files","06.recovering-files\u002F1.index",[227,229,233,236,241,246],{"title":35,"path":224,"stem":225,"icon":228,"exact":12},"i-lucide-history",{"title":230,"path":231,"stem":232,"icon":71},"Viewing Versions","\u002Frecovering-files\u002Fviewing-versions","06.recovering-files\u002F2.viewing-versions",{"title":109,"path":234,"stem":235,"icon":112},"\u002Frecovering-files\u002Fflashback","06.recovering-files\u002F3.flashback",{"title":237,"path":238,"stem":239,"icon":240},"Restoring Versions","\u002Frecovering-files\u002Frestoring-versions","06.recovering-files\u002F4.restoring-versions","i-lucide-rotate-ccw",{"title":242,"path":243,"stem":244,"icon":245},"Reverting Changes","\u002Frecovering-files\u002Freverting-changes","06.recovering-files\u002F5.reverting-changes","i-lucide-undo-2",{"title":247,"path":248,"stem":249,"icon":250},"Limitations","\u002Frecovering-files\u002Flimitations","06.recovering-files\u002F6.limitations","i-lucide-triangle-alert",{"title":252,"path":253,"stem":254,"children":255,"icon":28,"defaultOpen":28},"Sharing","\u002Fsharing","07.sharing\u002F1.index",[256,258,262],{"title":35,"path":253,"stem":254,"icon":257,"exact":12},"i-lucide-share-2",{"title":259,"path":260,"stem":261,"icon":257},"Sharing Files","\u002Fsharing\u002Fsharing-files","07.sharing\u002F2.sharing-files",{"title":263,"path":264,"stem":265,"icon":266},"Shared Drives","\u002Fsharing\u002Fshared-drives","07.sharing\u002F3.shared-drives","i-lucide-users",{"title":169,"path":268,"stem":269,"children":270,"icon":28,"defaultOpen":28},"\u002Fcli","08.cli\u002F1.index",[271,273,278,399,404],{"title":14,"path":268,"stem":269,"icon":272,"exact":12},"i-lucide-terminal",{"title":274,"path":275,"stem":276,"icon":277},"How it Works","\u002Fcli\u002Fhow-it-works","08.cli\u002F2.how-it-works","i-lucide-cog",{"title":279,"path":280,"stem":281,"children":282,"icon":284},"Commands","\u002Fcli\u002Fcommands","08.cli\u002F3.commands\u002F01.index",[283,285,289,293,297,302,307,312,317,322,327,332,337,342,347,351,356,360,365,369,373,377,382,386,390,394],{"title":279,"path":280,"stem":281,"icon":284,"exact":12},"i-lucide-list-tree",{"title":286,"path":287,"stem":288,"icon":93},"ls","\u002Fcli\u002Fcommands\u002Fls","08.cli\u002F3.commands\u002F02.ls",{"title":290,"path":291,"stem":292,"icon":56},"find","\u002Fcli\u002Fcommands\u002Ffind","08.cli\u002F3.commands\u002F03.find",{"title":294,"path":295,"stem":296,"icon":129},"search","\u002Fcli\u002Fcommands\u002Fsearch","08.cli\u002F3.commands\u002F04.search",{"title":298,"path":299,"stem":300,"icon":301},"cp","\u002Fcli\u002Fcommands\u002Fcp","08.cli\u002F3.commands\u002F05.cp","i-lucide-copy",{"title":303,"path":304,"stem":305,"icon":306},"mv","\u002Fcli\u002Fcommands\u002Fmv","08.cli\u002F3.commands\u002F06.mv","i-lucide-move",{"title":308,"path":309,"stem":310,"icon":311},"rm","\u002Fcli\u002Fcommands\u002Frm","08.cli\u002F3.commands\u002F07.rm","i-lucide-trash-2",{"title":313,"path":314,"stem":315,"icon":316},"mkdir","\u002Fcli\u002Fcommands\u002Fmkdir","08.cli\u002F3.commands\u002F08.mkdir","i-lucide-folder-plus",{"title":318,"path":319,"stem":320,"icon":321},"mkurl","\u002Fcli\u002Fcommands\u002Fmkurl","08.cli\u002F3.commands\u002F09.mkurl","i-lucide-link",{"title":323,"path":324,"stem":325,"icon":326},"mksearch","\u002Fcli\u002Fcommands\u002Fmksearch","08.cli\u002F3.commands\u002F10.mksearch","i-lucide-search-code",{"title":328,"path":329,"stem":330,"icon":331},"mkdrive","\u002Fcli\u002Fcommands\u002Fmkdrive","08.cli\u002F3.commands\u002F11.mkdrive","i-lucide-hard-drive",{"title":333,"path":334,"stem":335,"icon":336},"rmdrive","\u002Fcli\u002Fcommands\u002Frmdrive","08.cli\u002F3.commands\u002F12.rmdrive","i-lucide-trash",{"title":338,"path":339,"stem":340,"icon":341},"wget","\u002Fcli\u002Fcommands\u002Fwget","08.cli\u002F3.commands\u002F13.wget","i-lucide-cloud-download",{"title":343,"path":344,"stem":345,"icon":346},"file show","\u002Fcli\u002Fcommands\u002Ffile-show","08.cli\u002F3.commands\u002F14.file-show","i-lucide-info",{"title":348,"path":349,"stem":350,"icon":202},"file read","\u002Fcli\u002Fcommands\u002Ffile-read","08.cli\u002F3.commands\u002F15.file-read",{"title":352,"path":353,"stem":354,"icon":355},"file write","\u002Fcli\u002Fcommands\u002Ffile-write","08.cli\u002F3.commands\u002F16.file-write","i-lucide-pencil",{"title":357,"path":358,"stem":359,"icon":211},"file update","\u002Fcli\u002Fcommands\u002Ffile-update","08.cli\u002F3.commands\u002F17.file-update",{"title":361,"path":362,"stem":363,"icon":364},"file search","\u002Fcli\u002Fcommands\u002Ffile-search","08.cli\u002F3.commands\u002F18.file-search","i-lucide-file-search",{"title":366,"path":367,"stem":368,"icon":228},"file history","\u002Fcli\u002Fcommands\u002Ffile-history","08.cli\u002F3.commands\u002F19.file-history",{"title":370,"path":371,"stem":372,"icon":240},"file restore","\u002Fcli\u002Fcommands\u002Ffile-restore","08.cli\u002F3.commands\u002F20.file-restore",{"title":374,"path":375,"stem":376,"icon":245},"file revert","\u002Fcli\u002Fcommands\u002Ffile-revert","08.cli\u002F3.commands\u002F21.file-revert",{"title":378,"path":379,"stem":380,"icon":381},"file open","\u002Fcli\u002Fcommands\u002Ffile-open","08.cli\u002F3.commands\u002F22.file-open","i-lucide-external-link",{"title":383,"path":384,"stem":385,"icon":17},"file download","\u002Fcli\u002Fcommands\u002Ffile-download","08.cli\u002F3.commands\u002F23.file-download",{"title":387,"path":388,"stem":389,"icon":257},"file share","\u002Fcli\u002Fcommands\u002Ffile-share","08.cli\u002F3.commands\u002F24.file-share",{"title":391,"path":392,"stem":393,"icon":192},"app","\u002Fcli\u002Fcommands\u002Fapp","08.cli\u002F3.commands\u002F25.app",{"title":395,"path":396,"stem":397,"icon":398},"auth","\u002Fcli\u002Fcommands\u002Fauth","08.cli\u002F3.commands\u002F26.auth","i-lucide-key-round",{"title":400,"path":401,"stem":402,"icon":403},"Global Flags","\u002Fcli\u002Fglobal-flags","08.cli\u002F4.global-flags","i-lucide-sliders-horizontal",{"title":405,"path":406,"stem":407,"icon":83},"Agent Skill","\u002Fcli\u002Fagent-skill","08.cli\u002F5.agent-skill",{"title":409,"path":410,"stem":411,"children":412,"icon":28,"defaultOpen":28},"Privacy & Security","\u002Fprivacy-and-security","09.privacy-and-security\u002F1.index",[413],{"title":414,"path":410,"stem":411,"icon":415,"exact":12},"Our Privacy Commitment","i-lucide-shield-check",{"title":417,"path":418,"stem":419,"children":420,"icon":28,"defaultOpen":28},"Integrations & MCP","\u002Fintegrations","10.integrations\u002F1.index",[421,423,428,433,438,442,447,452],{"title":35,"path":418,"stem":419,"icon":422,"exact":12},"i-lucide-plug",{"title":424,"path":425,"stem":426,"icon":427},"Claude Code","\u002Fintegrations\u002Fclaude-code","10.integrations\u002F2.claude-code","i-simple-icons-claude",{"title":429,"path":430,"stem":431,"icon":432},"Claude CoWork (Desktop)","\u002Fintegrations\u002Fclaude-cowork","10.integrations\u002F3.claude-cowork","i-simple-icons-anthropic",{"title":434,"path":435,"stem":436,"icon":437},"ChatGPT Work (Desktop)","\u002Fintegrations\u002Fchatgpt-work","10.integrations\u002F4.chatgpt-work","i-simple-icons-openai",{"title":439,"path":440,"stem":441,"icon":437},"ChatGPT","\u002Fintegrations\u002Fchatgpt","10.integrations\u002F5.chatgpt",{"title":443,"path":444,"stem":445,"icon":446},"Gemini","\u002Fintegrations\u002Fgemini","10.integrations\u002F6.gemini","i-simple-icons-googlegemini",{"title":448,"path":449,"stem":450,"icon":451},"VS Code & Cursor","\u002Fintegrations\u002Fvscode-cursor","10.integrations\u002F7.vscode-cursor","i-simple-icons-visualstudiocode",{"title":453,"path":454,"stem":455,"icon":78},"Using MCP","\u002Fintegrations\u002Fusing-mcp","10.integrations\u002F8.using-mcp",{"title":457,"path":458,"stem":459,"children":460,"icon":28,"defaultOpen":28},"Troubleshooting","\u002Ftroubleshooting","11.troubleshooting\u002F1.index",[461],{"title":457,"path":458,"stem":459,"icon":78,"exact":12},{"title":463,"path":464,"stem":465,"children":466,"icon":28,"defaultOpen":28},"Roadmap","\u002Froadmap","12.roadmap\u002F1.index",[467],{"title":463,"path":464,"stem":465,"icon":46,"exact":12},{"title":469,"icon":28,"defaultOpen":28,"path":470,"stem":471,"children":472,"page":28},"Releases","\u002Freleases","13.releases",[473,477],{"title":474,"path":475,"stem":476},"Latest","\u002Freleases\u002Fall-releases\u002F2026-09-01-v0-beta-09-01","13.releases\u002F1.latest",{"title":478,"icon":28,"defaultOpen":28,"path":479,"stem":480,"children":481,"page":28},"All releases","\u002Freleases\u002Fall-releases","13.releases\u002F2.all-releases",[482,489,497,505,513,521,529,537,545,553,561,569,577,585,593,601,609,617,625,633,641,649,657,665],{"title":483,"path":475,"stem":484,"release-notes":485},"v0.beta.2026.09.01","13.releases\u002F2.all-releases\u002F2026-09-01-v0-beta-09-01",{"date":486,"banner":487,"icon":488,"version":483},"2026-09-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-09-01\u002Fsticker.png",{"title":490,"path":491,"stem":492,"release-notes":493},"v0.beta.2026.08.27","\u002Freleases\u002Fall-releases\u002F2026-08-27-v0-beta-08-27","13.releases\u002F2.all-releases\u002F2026-08-27-v0-beta-08-27",{"date":494,"banner":495,"icon":496,"version":490},"2026-08-27","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-27\u002Ficon.png",{"title":498,"path":499,"stem":500,"release-notes":501},"v0.beta.2026.08.18","\u002Freleases\u002Fall-releases\u002F2026-08-18-v0-beta-08-18","13.releases\u002F2.all-releases\u002F2026-08-18-v0-beta-08-18",{"date":502,"banner":503,"icon":504,"version":498},"2026-08-18","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-18\u002Fsticker.png",{"title":506,"path":507,"stem":508,"release-notes":509},"v0.beta.2026.08.11","\u002Freleases\u002Fall-releases\u002F2026-08-11-v0-beta-08-11","13.releases\u002F2.all-releases\u002F2026-08-11-v0-beta-08-11",{"date":510,"banner":511,"icon":512,"version":506},"2026-08-11","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002Fbanner.png","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-08-11\u002FUnknown-12.png",{"title":514,"path":515,"stem":516,"release-notes":517},"v0.beta.2026.01.22","\u002Freleases\u002Fall-releases\u002F2026-01-22-v0-beta-01-22","13.releases\u002F2.all-releases\u002F2026-01-22-v0-beta-01-22",{"date":518,"banner":519,"icon":520,"version":514},"2026-01-22","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-22\u002Ficon.webp",{"title":522,"path":523,"stem":524,"release-notes":525},"v0.beta.2026.01.13","\u002Freleases\u002Fall-releases\u002F2026-01-13-v0-beta-01-13","13.releases\u002F2.all-releases\u002F2026-01-13-v0-beta-01-13",{"date":526,"banner":527,"icon":528,"version":522},"2026-01-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-13\u002Ficon.webp",{"title":530,"path":531,"stem":532,"release-notes":533},"v0.beta.2026.01.09","\u002Freleases\u002Fall-releases\u002F2026-01-09-v0-beta-01-09","13.releases\u002F2.all-releases\u002F2026-01-09-v0-beta-01-09",{"date":534,"banner":535,"icon":536,"version":530},"2026-01-09","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2026-01-09\u002Ficon.webp",{"title":538,"path":539,"stem":540,"release-notes":541},"v0.beta.2025.12.31","\u002Freleases\u002Fall-releases\u002F2025-12-31-v0-beta-12-31","13.releases\u002F2.all-releases\u002F2025-12-31-v0-beta-12-31",{"date":542,"banner":543,"icon":544,"version":538},"2025-12-31","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-31\u002Ficon.webp",{"title":546,"path":547,"stem":548,"release-notes":549},"v0.beta.2025.12.26","\u002Freleases\u002Fall-releases\u002F2025-12-26-v0-beta-12-26","13.releases\u002F2.all-releases\u002F2025-12-26-v0-beta-12-26",{"date":550,"banner":551,"icon":552,"version":546},"2025-12-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-26\u002Ficon.webp",{"title":554,"path":555,"stem":556,"release-notes":557},"v0.beta.2025.12.16","\u002Freleases\u002Fall-releases\u002F2025-12-16-v0-beta-12-16","13.releases\u002F2.all-releases\u002F2025-12-16-v0-beta-12-16",{"date":558,"banner":559,"icon":560,"version":554},"2025-12-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-16\u002Ficon.webp",{"title":562,"path":563,"stem":564,"release-notes":565},"v0.beta.2025.12.12","\u002Freleases\u002Fall-releases\u002F2025-12-12-v0-beta-12-12","13.releases\u002F2.all-releases\u002F2025-12-12-v0-beta-12-12",{"date":566,"banner":567,"icon":568,"version":562},"2025-12-12","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-12\u002Ficon.webp",{"title":570,"path":571,"stem":572,"release-notes":573},"v0.beta.2025.12.03","\u002Freleases\u002Fall-releases\u002F2025-12-03-v0-beta-12-03","13.releases\u002F2.all-releases\u002F2025-12-03-v0-beta-12-03",{"date":574,"banner":575,"icon":576,"version":570},"2025-12-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-12-03\u002Ficon.webp",{"title":578,"path":579,"stem":580,"release-notes":581},"v0.beta.2025.11.26","\u002Freleases\u002Fall-releases\u002F2025-11-26-v0-beta-11-26","13.releases\u002F2.all-releases\u002F2025-11-26-v0-beta-11-26",{"date":582,"banner":583,"icon":584,"version":578},"2025-11-26","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-26\u002Ficon.webp",{"title":586,"path":587,"stem":588,"release-notes":589},"v0.beta.2025.11.19","\u002Freleases\u002Fall-releases\u002F2025-11-19-v0-beta-11-19","13.releases\u002F2.all-releases\u002F2025-11-19-v0-beta-11-19",{"date":590,"banner":591,"icon":592,"version":586},"2025-11-19","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-19\u002Ficon.webp",{"title":594,"path":595,"stem":596,"release-notes":597},"v0.beta.2025.11.13","\u002Freleases\u002Fall-releases\u002F2025-11-13-v0-beta-11-13","13.releases\u002F2.all-releases\u002F2025-11-13-v0-beta-11-13",{"date":598,"banner":599,"icon":600,"version":594},"2025-11-13","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-13\u002Ficon.webp",{"title":602,"path":603,"stem":604,"release-notes":605},"v0.beta.2025.11.05","\u002Freleases\u002Fall-releases\u002F2025-11-05-v0-beta-11-05","13.releases\u002F2.all-releases\u002F2025-11-05-v0-beta-11-05",{"date":606,"banner":607,"icon":608,"version":602},"2025-11-05","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-11-05\u002Ficon.webp",{"title":610,"path":611,"stem":612,"release-notes":613},"v0.beta.2025.10.29","\u002Freleases\u002Fall-releases\u002F2025-10-29-v0-beta-10-29","13.releases\u002F2.all-releases\u002F2025-10-29-v0-beta-10-29",{"date":614,"banner":615,"icon":616,"version":610},"2025-10-29","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-29\u002Ficon.webp",{"title":618,"path":619,"stem":620,"release-notes":621},"v0.beta.2025.10.21","\u002Freleases\u002Fall-releases\u002F2025-10-21-v0-beta-10-21","13.releases\u002F2.all-releases\u002F2025-10-21-v0-beta-10-21",{"date":622,"banner":623,"icon":624,"version":618},"2025-10-21","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-21\u002Ficon.webp",{"title":626,"path":627,"stem":628,"release-notes":629},"v0.beta.2025.10.14","\u002Freleases\u002Fall-releases\u002F2025-10-14-v0-beta-10-14","13.releases\u002F2.all-releases\u002F2025-10-14-v0-beta-10-14",{"date":630,"banner":631,"icon":632,"version":626},"2025-10-14","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-14\u002Ficon.webp",{"title":634,"path":635,"stem":636,"release-notes":637},"v0.beta.2025.10.08","\u002Freleases\u002Fall-releases\u002F2025-10-08-v0-beta-10-08","13.releases\u002F2.all-releases\u002F2025-10-08-v0-beta-10-08",{"date":638,"banner":639,"icon":640,"version":634},"2025-10-08","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-08\u002Ficon.webp",{"title":642,"path":643,"stem":644,"release-notes":645},"v0.beta.2025.10.01","\u002Freleases\u002Fall-releases\u002F2025-10-01-v0-beta-10-01","13.releases\u002F2.all-releases\u002F2025-10-01-v0-beta-10-01",{"date":646,"banner":647,"icon":648,"version":642},"2025-10-01","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-10-01\u002Ficon.webp",{"title":650,"path":651,"stem":652,"release-notes":653},"v0.beta.2025.09.23","\u002Freleases\u002Fall-releases\u002F2025-09-23-v0-beta-09-23","13.releases\u002F2.all-releases\u002F2025-09-23-v0-beta-09-23",{"date":654,"banner":655,"icon":656,"version":650},"2025-09-23","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-23\u002Ficon.webp",{"title":658,"path":659,"stem":660,"release-notes":661},"v0.beta.2025.09.16","\u002Freleases\u002Fall-releases\u002F2025-09-16-v0-beta-09-16","13.releases\u002F2.all-releases\u002F2025-09-16-v0-beta-09-16",{"date":662,"banner":663,"icon":664,"version":658},"2025-09-16","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-16\u002Ficon.webp",{"title":666,"path":667,"stem":668,"release-notes":669},"v0.beta.2025.09.03","\u002Freleases\u002Fall-releases\u002F2025-09-03-v0-beta-09-03","13.releases\u002F2.all-releases\u002F2025-09-03-v0-beta-09-03",{"date":670,"banner":671,"icon":672,"version":666},"2025-09-03","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Fbanner.jpg","https:\u002F\u002Ffiles.poly.app\u002Fassets\u002Frelease-notes\u002F2025-09-03\u002Ficon.webp",{"id":674,"title":675,"body":676,"description":1167,"extension":1168,"file-extension":1169,"links":1187,"meta":1188,"mime-type":1187,"navigation":28,"path":1189,"release-notes":1187,"seo":1190,"stem":1193,"__hash__":1194},"docs\u002Ffile-extensions\u002Fgo.md","`.go` File Extension",{"type":677,"value":678,"toc":1154},"minimark",[679,689,721,756,763,770,776,783,829,848,854,860,873,879,894,912,919,922,1001,1022,1150],[680,681,683,684,688],"h2",{"id":682},"what-kind-of-file-is-a-go","What kind of file is a ",[685,686,687],"code",{},".go","?",[690,691,692,693,695,696,708,709,712,713],"p",{},"A ",[685,694,687],{}," file contains source code for the Go programming language. It is editable text, not a compiled program. Go programs are organized into packages, and all source files for a package are normally kept in the same directory and compiled together.",[697,698,699],"sup",{},[700,701,707],"a",{"href":702,"ariaDescribedBy":703,"dataFootnoteRef":705,"id":706},"#user-content-fn-1",[704],"footnote-label","","user-content-fnref-1","1"," A source file begins with a ",[685,710,711],{},"package"," clause, followed by optional imports and declarations such as functions, types, variables, and constants.",[697,714,715],{},[700,716,720],{"href":717,"ariaDescribedBy":718,"dataFootnoteRef":705,"id":719},"#user-content-fn-2",[704],"user-content-fnref-2","2",[690,722,723,724,730,731,733,734,737,738,740,741,747,748],{},"The Go specification requires source code to be Unicode text encoded in UTF-8.",[697,725,726],{},[700,727,720],{"href":717,"ariaDescribedBy":728,"dataFootnoteRef":705,"id":729},[704],"user-content-fnref-2-2"," There are no fixed magic bytes, so software usually identifies a ",[685,732,687],{}," file from its suffix and source syntax. Go has no registered language-specific media type in the IANA registry; ",[685,735,736],{},"text\u002Fx-go"," is used by some software but is unregistered. Poly treats ",[685,739,687],{}," as readable ",[700,742,744],{"href":743},"\u002Fmime-types\u002Ftext\u002Fplain",[685,745,746],{},"text\u002Fplain",".",[697,749,750],{},[700,751,755],{"href":752,"ariaDescribedBy":753,"dataFootnoteRef":705,"id":754},"#user-content-fn-3",[704],"user-content-fnref-3","3",[757,758,759,760,762],"note",{},"Renaming another source file to ",[685,761,687],{}," does not translate it into Go or prove that it is valid. Compiling Go source creates a separate executable or package artifact; it does not turn the original text file into a binary.",[680,764,766,767,769],{"id":765},"how-do-i-open-a-go-on-my-computer","How do I open a ",[685,768,687],{}," on my computer?",[690,771,772,773,775],{},"Any text editor can open ",[685,774,687],{}," files on Windows, macOS, or Linux. Visual Studio Code with the Go extension and JetBrains GoLand add formatting, completion, navigation, tests, and debugging. Vim, Neovim, Emacs, and other editors can use Go-aware plugins.",[690,777,778,779,782],{},"Install the Go toolchain when you need to format, test, or compile a project. From the directory containing its ",[685,780,781],{},"go.mod"," file, common commands include:",[784,785,789],"pre",{"className":786,"code":787,"language":788,"meta":705,"style":705},"language-sh shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","gofmt -w .\ngo test .\u002F...\ngo build .\u002F...\n","sh",[685,790,791,807,819],{"__ignoreMap":705},[792,793,796,800,804],"span",{"class":794,"line":795},"line",1,[792,797,799],{"class":798},"sBMFI","gofmt",[792,801,803],{"class":802},"sfazB"," -w",[792,805,806],{"class":802}," .\n",[792,808,810,813,816],{"class":794,"line":809},2,[792,811,812],{"class":798},"go",[792,814,815],{"class":802}," test",[792,817,818],{"class":802}," .\u002F...\n",[792,820,822,824,827],{"class":794,"line":821},3,[792,823,812],{"class":798},[792,825,826],{"class":802}," build",[792,828,818],{"class":802},[690,830,831,834,835,838,839,847],{},[685,832,833],{},"go build"," compiles packages and their dependencies, while ",[685,836,837],{},"go install"," also installs the resulting executable.",[697,840,841],{},[700,842,846],{"href":843,"ariaDescribedBy":844,"dataFootnoteRef":705,"id":845},"#user-content-fn-4",[704],"user-content-fnref-4","4"," Opening source as text is safe. Building or running an unfamiliar project can execute generators, tests, or application code and may download dependencies, so review it first.",[680,849,851,852],{"id":850},"poly-support-for-go","Poly support for ",[685,853,687],{},[690,855,856,857,859],{},"Poly opens ",[685,858,687],{}," files in a code-friendly viewer with Go syntax highlighting, word wrap, and in-file search. It indexes readable source for exact and semantic search, so you can find a symbol by name or look for code by what it does. The Poly agent can summarize a file, explain a function, and help trace likely behavior.",[690,861,862,863,865,866,868,869,872],{},"Poly does not compile or execute code, download modules, run tests, or reproduce a language server's project state. Keep related ",[685,864,687],{}," files, ",[685,867,781],{},", ",[685,870,871],{},"go.sum",", tests, and documentation together when package-level context matters.",[680,874,876,877],{"id":875},"history-of-go","History of ",[685,878,687],{},[690,880,881,882,890,891,893],{},"Robert Griesemer, Rob Pike, and Ken Thompson began designing Go at Google on September 21, 2007. It became a public open-source project on November 10, 2009.",[697,883,884],{},[700,885,889],{"href":886,"ariaDescribedBy":887,"dataFootnoteRef":705,"id":888},"#user-content-fn-5",[704],"user-content-fnref-5","5"," The ",[685,892,687],{}," suffix has been the standard convention for Go source throughout its public life.",[690,895,896,897,901,902,905,906],{},"The language is named ",[898,899,900],"strong",{},"Go",", not “Golang.” The longer label came from the original ",[685,903,904],{},"golang.org"," website and remains useful in searches, but it is not the language's official name.",[697,907,908],{},[700,909,889],{"href":886,"ariaDescribedBy":910,"dataFootnoteRef":705,"id":911},[704],"user-content-fnref-5-2",[680,913,915,916,918],{"id":914},"working-with-go-and-related-files","Working with ",[685,917,687],{}," and related files",[690,920,921],{},"Filename patterns and neighboring files tell the Go toolchain how source participates in a build:",[923,924,925,938],"table",{},[926,927,928],"thead",{},[929,930,931,935],"tr",{},[932,933,934],"th",{},"File or pattern",[932,936,937],{},"Typical role",[939,940,941,952,965,975,984,993],"tbody",{},[929,942,943,949],{},[944,945,946],"td",{},[685,947,948],{},"name.go",[944,950,951],{},"Ordinary source in a package",[929,953,954,959],{},[944,955,956],{},[685,957,958],{},"name_test.go",[944,960,961,962],{},"Test or benchmark source used by ",[685,963,964],{},"go test",[929,966,967,972],{},[944,968,969],{},[685,970,971],{},"name_windows.go",[944,973,974],{},"Source selected for Windows builds",[929,976,977,981],{},[944,978,979],{},[685,980,781],{},[944,982,983],{},"Module path, Go version, and dependency requirements",[929,985,986,990],{},[944,987,988],{},[685,989,871],{},[944,991,992],{},"Checksums used to authenticate downloaded modules",[929,994,995,998],{},[944,996,997],{},"Executable",[944,999,1000],{},"Compiled machine code, not editable Go source",[690,1002,1003,1004,1010,1011,868,1013,1015,1016,1018,1019,1021],{},"Go's own guide notes that a module contains related packages, while each package is built from the source files in one directory.",[697,1005,1006],{},[700,1007,707],{"href":702,"ariaDescribedBy":1008,"dataFootnoteRef":705,"id":1009},[704],"user-content-fnref-1-2"," Keep ",[685,1012,687],{},[685,1014,781],{},", and ",[685,1017,871],{}," files in version control. Use ",[685,1020,799],{}," for consistent formatting, and use the Go toolchain to build or test rather than changing filename extensions.",[1023,1024,1027,1032],"section",{"className":1025,"dataFootnotes":705},[1026],"footnotes",[680,1028,1031],{"className":1029,"id":704},[1030],"sr-only","Footnotes",[1033,1034,1035,1065,1088,1105,1127],"ol",{},[1036,1037,1039,1040,1049,1050,1057,1058],"li",{"id":1038},"user-content-fn-1","Go. ",[700,1041,1045],{"href":1042,"rel":1043},"https:\u002F\u002Fgo.dev\u002Fdoc\u002Fcode",[1044],"nofollow",[1046,1047,1048],"em",{},"How to Write Go Code",". Describes modules, packages, and source files compiled together. ",[700,1051,1056],{"href":1052,"ariaLabel":1053,"className":1054,"dataFootnoteBackref":705},"#user-content-fnref-1","Back to reference 1",[1055],"data-footnote-backref","↩"," ",[700,1059,1056,1063],{"href":1060,"ariaLabel":1061,"className":1062,"dataFootnoteBackref":705},"#user-content-fnref-1-2","Back to reference 1-2",[1055],[697,1064,720],{},[1036,1066,1039,1068,1075,1076,1057,1081],{"id":1067},"user-content-fn-2",[700,1069,1072],{"href":1070,"rel":1071},"https:\u002F\u002Fgo.dev\u002Fref\u002Fspec",[1044],[1046,1073,1074],{},"The Go Programming Language Specification",". Defines UTF-8 source representation and source-file organization. ",[700,1077,1056],{"href":1078,"ariaLabel":1079,"className":1080,"dataFootnoteBackref":705},"#user-content-fnref-2","Back to reference 2",[1055],[700,1082,1056,1086],{"href":1083,"ariaLabel":1084,"className":1085,"dataFootnoteBackref":705},"#user-content-fnref-2-2","Back to reference 2-2",[1055],[697,1087,720],{},[1036,1089,1091,1092,1099,1100],{"id":1090},"user-content-fn-3","Internet Assigned Numbers Authority. ",[700,1093,1096],{"href":1094,"rel":1095},"https:\u002F\u002Fwww.iana.org\u002Fassignments\u002Fmedia-types\u002Fmedia-types.xhtml",[1044],[1046,1097,1098],{},"Media Types Registry",". The registry has no Go-specific media type. ",[700,1101,1056],{"href":1102,"ariaLabel":1103,"className":1104,"dataFootnoteBackref":705},"#user-content-fnref-3","Back to reference 3",[1055],[1036,1106,1039,1108,1115,1116,1118,1119,1121,1122],{"id":1107},"user-content-fn-4",[700,1109,1112],{"href":1110,"rel":1111},"https:\u002F\u002Fgo.dev\u002Fdoc\u002Ftutorial\u002Fcompile-install",[1044],[1046,1113,1114],{},"Compile and Install the Application",". Distinguishes ",[685,1117,833],{}," from ",[685,1120,837],{},". ",[700,1123,1056],{"href":1124,"ariaLabel":1125,"className":1126,"dataFootnoteBackref":705},"#user-content-fnref-4","Back to reference 4",[1055],[1036,1128,1039,1130,1137,1138,1057,1143],{"id":1129},"user-content-fn-5",[700,1131,1134],{"href":1132,"rel":1133},"https:\u002F\u002Fgo.dev\u002Fdoc\u002Ffaq",[1044],[1046,1135,1136],{},"Frequently Asked Questions",". Records the project's dates, creators, and official language name. ",[700,1139,1056],{"href":1140,"ariaLabel":1141,"className":1142,"dataFootnoteBackref":705},"#user-content-fnref-5","Back to reference 5",[1055],[700,1144,1056,1148],{"href":1145,"ariaLabel":1146,"className":1147,"dataFootnoteBackref":705},"#user-content-fnref-5-2","Back to reference 5-2",[1055],[697,1149,720],{},[1151,1152,1153],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":705,"searchDepth":809,"depth":809,"links":1155},[1156,1158,1160,1162,1164,1166],{"id":682,"depth":809,"text":1157},"What kind of file is a .go?",{"id":765,"depth":809,"text":1159},"How do I open a .go on my computer?",{"id":850,"depth":809,"text":1161},"Poly support for .go",{"id":875,"depth":809,"text":1163},"History of .go",{"id":914,"depth":809,"text":1165},"Working with .go and related files",{"id":704,"depth":809,"text":1031},"Learn what a `.go` file contains, how to open and run Go source code, how Poly supports it, and how it relates to modules and compiled programs.","md",{"extension":687,"name":1170,"support-level":1171,"mime-type":1172,"operating-systems":1173,"opens-with":1177,"encoding":1182,"poly-support":1183,"poly-indexed":1184,"poly-preview":1185,"poly-agent":1186},"Go source code","Full Support",[746],[1174,1175,1176],"Windows","macOS","Linux",[1178,1179,1180,1181],"Visual Studio Code","GoLand","Vim or Neovim","Any text editor","UTF-8 Unicode plain text","Yes. Poly recognizes `.go` as readable Go source code.","Yes. Poly indexes readable source for exact and semantic search.","Yes. Go source opens in Poly's code editor with syntax highlighting.","Yes. The Poly agent can read and reason about the source text.",null,{},"\u002Ffile-extensions\u002Fgo",{"title":1191,"description":1192},".go File Extension: How to Open and Run Go Files","A practical guide to .go source files, including editors, Go build tools, UTF-8 encoding, Poly preview and search support, history, and related files.","file-extensions\u002Fgo","fQDyRrEJb59MIuf6Hj52HLypc056yG6StwXn1fe0jsQ",[1187,1187],{"data":1197,"body":1198},{},{"type":1199,"children":1200},"root",[1201],{"type":1202,"tag":690,"props":1203,"children":1204},"element",{},[1205],{"type":1206,"value":1182},"text",{"data":1208,"body":1209},{},{"type":1199,"children":1210},[1211],{"type":1202,"tag":690,"props":1212,"children":1213},{},[1214],{"type":1206,"value":1178},{"data":1216,"body":1217},{},{"type":1199,"children":1218},[1219],{"type":1202,"tag":690,"props":1220,"children":1221},{},[1222],{"type":1206,"value":1180},{"data":1224,"body":1225},{},{"type":1199,"children":1226},[1227],{"type":1202,"tag":690,"props":1228,"children":1229},{},[1230],{"type":1206,"value":1181},{"data":1232,"body":1233},{},{"type":1199,"children":1234},[1235],{"type":1202,"tag":690,"props":1236,"children":1237},{},[1238],{"type":1206,"value":1184},{"data":1240,"body":1241},{},{"type":1199,"children":1242},[1243],{"type":1202,"tag":690,"props":1244,"children":1245},{},[1246],{"type":1206,"value":1186},{"data":1248,"body":1249},{},{"type":1199,"children":1250},[1251],{"type":1202,"tag":690,"props":1252,"children":1253},{},[1254],{"type":1206,"value":1174},{"data":1256,"body":1257},{},{"type":1199,"children":1258},[1259],{"type":1202,"tag":690,"props":1260,"children":1261},{},[1262],{"type":1206,"value":1175},{"data":1264,"body":1265},{},{"type":1199,"children":1266},[1267],{"type":1202,"tag":690,"props":1268,"children":1269},{},[1270],{"type":1206,"value":1176},{"data":1272,"body":1273},{},{"type":1199,"children":1274},[1275],{"type":1202,"tag":690,"props":1276,"children":1277},{},[1278,1283],{"type":1202,"tag":685,"props":1279,"children":1281},{"className":1280},[],[1282],{"type":1206,"value":687},{"type":1206,"value":1284}," File Extension",{"data":1286,"body":1287},{},{"type":1199,"children":1288},[1289],{"type":1202,"tag":690,"props":1290,"children":1291},{},[1292,1294,1299],{"type":1206,"value":1293},"Learn what a ",{"type":1202,"tag":685,"props":1295,"children":1297},{"className":1296},[],[1298],{"type":1206,"value":687},{"type":1206,"value":1300}," file contains, how to open and run Go source code, how Poly supports it, and how it relates to modules and compiled programs.",{"data":1302,"body":1303},{},{"type":1199,"children":1304},[1305],{"type":1202,"tag":690,"props":1306,"children":1307},{},[1308],{"type":1206,"value":1170},{"data":1310,"body":1311},{},{"type":1199,"children":1312},[1313],{"type":1202,"tag":690,"props":1314,"children":1315},{},[1316],{"type":1206,"value":1179},{"data":1318,"body":1319},{},{"type":1199,"children":1320},[1321],{"type":1202,"tag":690,"props":1322,"children":1323},{},[1324,1326,1331],{"type":1206,"value":1325},"Yes. Poly recognizes ",{"type":1202,"tag":685,"props":1327,"children":1329},{"className":1328},[],[1330],{"type":1206,"value":687},{"type":1206,"value":1332}," as readable Go source code.",{"data":1334,"body":1335},{},{"type":1199,"children":1336},[1337],{"type":1202,"tag":690,"props":1338,"children":1339},{},[1340],{"type":1206,"value":1185},1788325917403]