This LINQPad script plays AI models against one other in chess. Shown is the leaderboard after round-robin tournaments between 10 popular models. Can you guess the winner?
https://t.co/aKFKpvs7x4
https://t.co/MPNCSiq0sr
@thermous LINQPad uses XPF rather than native Avalonia: this allows a pure WPF build on the Windows side, but restricts Avalonia library options. I ended up using xterm.js inside WebView2/WKWebView. If I one day do a full Avalonia build, this library looks like the way forward.
The Gold Standard in coding agents - Claude Code - is now available inside LINQPad! Experience the real Claude Code CLI, doing its Claudy things to a LINQPad script, with access to 20+ LINQPad tools. Uses your existing high-value Pro or Max plan. https://t.co/7Cv4sBUlz6
@terryaney Understood. As a matter of interest, have you calculated how much Copilot will cost you for general programming one week from now? For me, it's ~$1000/month (vs $100/month for Claude Code). I anticipate a wave of Copilot refugees washing up on the shores of Claude Code and Codex!
@terryaney LINQPad's AI Chat window is now fully agentic with Copilot - it directs requests to Copilot SDK which in turn calls the Copilot CLI - so you should see similar capabilities (although with a different UI).
@terryaney@Copilot Beta runs side-by-side and is side effect free in terms of installation and residue. RTM is now out, but I still suggest you run beta because amazing new features will be added to Copilot integration in next few days!
LINQPad now works with your @copilot account! Use Copilot as the backend for all of LINQPad's AI features: coding agent, chat, code completion, and SQL-to-LINQ conversion. No extra account needed, fully integrated, all native LINQPad prompts.
https://t.co/DBhJBmUqIY
@RickStrahl@Copilot Yes. The Copilot SDK has patchy documentation, so I wrote an MCP server to give Copilot & Claude Code access to ILSpy (for decompilation) and LINQPad (to run experiments). With this, it figured how to use the SDK within minutes, explained it to me, and wrote the wrapper!
@egvijayanand I've managed to repro this with a .txt file (and will fix this in the next build), but not a .linq file. Does it happen with all scripts?
@terryaney Yes - this is for consistency (alt+cursor keys scroll results in all directions, now). Use Ctrl+Shift+Alt modifier to move lines up/down. If you prefer the old shortcuts, this is very easy to customize. Go to settings or press Ctrl+F6.
@NimaAra It shouldn't override the API key if you specify a different instance name. Are you sure it's actually using the same slot? (You can check in Password Manager)