<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>Purveyor of fine PWAs.  &#xA;IcedDev CEO  &#xA;&#xA;Hand crafter of artisanal SQL queries.  &#xA;BikeMesaAZ organizer, bike rider&#xA;Mastodon: @monteslu@fosstodon.org</description><link>https://bsky.app/profile/monteslu.com</link><title>@monteslu.com - Luis Montes</title><item><link>https://bsky.app/profile/monteslu.com/post/3miyt5k4y622n</link><description>Opus 4.6 with 1M token context is perfectly capable of finding exploits in codebases.&#xA;&#xA;Just sayin</description><pubDate>08 Apr 2026 17:32 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3miyt5k4y622n</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3mhvpndnaxk2r</link><description>The spam approach of finding someone&#39;s open source projects and using them as a talking point is kind of exhausting to wade through.&#xA;&#xA;you bastards</description><pubDate>25 Mar 2026 18:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3mhvpndnaxk2r</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3mh7rqenr5k2c</link><description>Aww yeah early screening LFGO!&#xA;&#xA;One of my favorite books in a long time.</description><pubDate>17 Mar 2026 01:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3mh7rqenr5k2c</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3mgg2y562wk2t</link><description>Running Three.js with WebGL on a cheap Linux gaming handheld WITHOUT a web browser.&#xA;&#xA;#threejs</description><pubDate>06 Mar 2026 19:41 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3mgg2y562wk2t</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3mf5x7e4myk2v</link><description>Added Home Assistant support to AgentGate.&#xA;&#xA;Your AI agents can securely read your smart home data through the same human-in-the-loop approval system.&#xA;&#xA;https://github.com/monteslu/agentgate&#xA;&#xA;@home-assistant.io</description><pubDate>18 Feb 2026 20:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3mf5x7e4myk2v</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3metygskyq22v</link><description>Quick demo showing how AgentGate can lock down permissions for tools like OpenClaw, Codex, and Claude Code&#xA;&#xA;https://www.youtube.com/watch?v=P7pgyFEm_cg</description><pubDate>14 Feb 2026 21:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3metygskyq22v</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3meh7qepizk2z</link><description>Can whoever&#39;s DDOSing github chill for a bit?  I was in the middle of working on a personal project.&#xA;&#xA;Only do that when I&#39;m doing real work for my job.  Thanks.</description><pubDate>09 Feb 2026 19:48 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3meh7qepizk2z</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3me4zxxmaua2a</link><description>agentgate v0.4.0 shipped! Agents can now broadcast to teammates, see each other&#39;s queues, withdraw pending items, and get real-time UI updates. Plus cleaner codebase and better docs. https://github.com/monteslu/agentgate</description><pubDate>05 Feb 2026 18:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3me4zxxmaua2a</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3me2dz5ivq22a</link><description>AI agents want your API keys. Don&#39;t give them your API keys.&#xA;&#xA;Built a proxy that lets them read everything but queues writes for approval. I review it over coffee. &#xA;&#xA;https://monteslu.com/blog/ai-running-your-life</description><pubDate>04 Feb 2026 17:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3me2dz5ivq22a</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3mdojc3nnnc23</link><description>Here&#39;s my slides from @halfstackconf.bsky.social  today &#xA;&#xA;halfstack26.netlify.app&#xA;&#xA;Had a lot of fun presenting on using AI for karaoke&#xA;https://halfstack26.netlify.app/</description><pubDate>31 Jan 2026 00:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3mdojc3nnnc23</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3mdmc5n3ju22j</link><description>Ok, still write MCP servers over HTP/SSE.  It&#39;s trivial to write a shim to create a direct skill for MoltBot / ClawdBot&#xA;&#xA;DO NOT bother with mcporter &#xA;&#xA;https://github.com/moltbot/moltbot/pull/1605#issuecomment-3820052157&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>30 Jan 2026 02:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3mdmc5n3ju22j</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3mdgashieak2u</link><description>Clawdbot / Moltbot is legit.&#xA;&#xA;Long term memory by default without dependency on a specific AI vendor is great.&#xA;&#xA;And providing a mechanism to inject messages via the gateway without typical MCP request/response flow during a chat is HUGE.</description><pubDate>27 Jan 2026 17:09 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3mdgashieak2u</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3mb7wwp3fu22v</link><description>@tomayac.com Android is a bit kneecapped for #webAI in a way that iOS isn&#39;t.&#xA;&#xA;Any idea why Android devices are limited to 30fps on getUserMedia() camera access on front cameras?&#xA;Native apps on Android can get 60fps.&#xA;&#xA;iOS web can get 60 on front cams. Tested on several phones&#xA;&#xA;/cc @webai.bsky.social</description><pubDate>30 Dec 2025 18:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3mb7wwp3fu22v</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3mam2aeenns25</link><description>Get a bunch of bikes and ride them around with your friends.  It&#39;s the shit.</description><pubDate>22 Dec 2025 20:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3mam2aeenns25</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3m6n2pyveyk2y</link><description>Built me a Steam Machine for my living room</description><pubDate>27 Nov 2025 19:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3m6n2pyveyk2y</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3m4g2ggdf722o</link><description>Did a full implementation of the Web Gamepad API for node.js and added a CLI tester for it.  Over 2100 gamepads mapped using the SDL database. &#xA;&#xA;About two orders of magnitude more than chrome :)&#xA;&#xA;npx gamepad-node</description><pubDate>30 Oct 2025 13:19 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3m4g2ggdf722o</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3m4eh22mffk25</link><description>Three.js GPU (WebGL) accelerated demo running in Node.js (without a web browser) but rendering to my terminal at GameBoy Color resolution.&#xA;&#xA;Even has real texture mapping and lighting effects :)</description><pubDate>29 Oct 2025 21:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3m4eh22mffk25</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3m3j63ugulk2y</link><description>Get a bunch of bikes and ride them around with your friends.  It&#39;s the shit.</description><pubDate>19 Oct 2025 01:37 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3m3j63ugulk2y</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3m3dheubnis2k</link><description>Building my next app with @vlt.sh</description><pubDate>16 Oct 2025 19:07 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3m3dheubnis2k</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3m34cwnlqp22d</link><description>I&#39;ve arrived at @jsconf.bsky.social &#xA;&#xA;Looking forward to catching up with everyone, it&#39;s been a while.  #jsconf</description><pubDate>13 Oct 2025 22:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3m34cwnlqp22d</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3lwrefryw4s2j</link><description>I am now typing questions about my code into terminal tabs that don&#39;t actually have claude running.  AMA</description><pubDate>19 Aug 2025 16:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3lwrefryw4s2j</guid></item><item><link>https://bsky.app/profile/monteslu.com/post/3lwjxsrgvn22o</link><description>Get a bunch of bikes and ride them around with your friends.  It&#39;s the shit.</description><pubDate>16 Aug 2025 18:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:g2fs4n6cupdrmsl4go5hrmts/app.bsky.feed.post/3lwjxsrgvn22o</guid></item></channel></rss>