<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Codex on Corey Daley</title><link>https://coreydaley.dev/tags/codex/</link><description>Recent content in Codex on Corey Daley</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sat, 11 Apr 2026 14:50:00 -0400</lastBuildDate><atom:link href="https://coreydaley.dev/tags/codex/rss.xml" rel="self" type="application/rss+xml"/><item><title>From Config Hub to Competing Voices: How agent-config Became My AI Collaboration Stack</title><link>https://coreydaley.dev/posts/2026/04/agent-config-from-sharing-to-competing-voices/</link><pubDate>Sat, 11 Apr 2026 14:50:00 -0400</pubDate><guid>https://coreydaley.dev/posts/2026/04/agent-config-from-sharing-to-competing-voices/</guid><description>&lt;p&gt;I started agent-config as a shared configuration hub: one repository to rule Claude, Codex, Copilot, and Gemini. That lasted about two iterations before the cracks showed. Forcing every AI agent to share the same configuration format was the wrong abstraction — different tools, different philosophies, different file formats. The solution wasn&amp;rsquo;t more uniformity. It was a different model of collaboration entirely.&lt;/p&gt;
&lt;p&gt;Today agent-config is Claude-specific, but Codex is still central to how I work. The difference: Codex is no longer a configuration &lt;em&gt;target&lt;/em&gt;. It&amp;rsquo;s a competitive &lt;em&gt;collaborator&lt;/em&gt;. Sprint plans, blog posts, security audits — every significant output runs through a workflow where Claude and Codex produce independent drafts, critique each other&amp;rsquo;s work, and force synthesis from the tension. Two AI voices with different instincts produce better output than either would alone — just like a team of people with different backgrounds does.&lt;/p&gt;
&lt;p&gt;Is your multi-agent workflow built for sharing configuration, or for generating the productive disagreement that makes output actually better?&lt;/p&gt;
&lt;p&gt;Read more at &lt;a
 href="https://coreydaley.dev/posts/2026/04/agent-config-from-sharing-to-competing-voices/" target="_blank" rel="noopener noreferrer"&gt;https://coreydaley.dev/posts/2026/04/agent-config-from-sharing-to-competing-voices/&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Free Doesn't Mean Open: How AI Is Unbundling the Open Source Bargain</title><link>https://coreydaley.dev/posts/2026/03/is-open-source-dead-in-the-age-of-ai/</link><pubDate>Thu, 19 Mar 2026 14:15:00 -0400</pubDate><guid>https://coreydaley.dev/posts/2026/03/is-open-source-dead-in-the-age-of-ai/</guid><description>&lt;p&gt;Open source was never really about the license. It was about economics — no single developer could build everything alone, so you shared the source and let the community help carry the load. AI is making that trade less necessary.&lt;/p&gt;
&lt;p&gt;With Claude Code and Codex, a solo developer can now ship and maintain classes of software that once required a contributor community. A new model is taking shape: users file issues, maintainers decide what&amp;rsquo;s worth building, AI does the implementation. No PRs to review, no design debates in GitHub comments. Meanwhile, tools like Obsidian prove free software doesn&amp;rsquo;t require open source — and have for years. The question is no longer whether to open source, but which parts of the open source bargain still matter to you.&lt;/p&gt;
&lt;p&gt;But here&amp;rsquo;s the counterintuitive part: AI also makes some open source values more important, not less. When software can be shipped and abandoned faster than ever, forkability, auditability, and portability become user protections that matter more. The future isn&amp;rsquo;t open vs. closed — it&amp;rsquo;s deliberate vs. reflexive.&lt;/p&gt;
&lt;p&gt;Read more at &lt;a
 href="https://coreydaley.dev/posts/2026/03/is-open-source-dead-in-the-age-of-ai/" target="_blank" rel="noopener noreferrer"&gt;https://coreydaley.dev/posts/2026/03/is-open-source-dead-in-the-age-of-ai/&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>The Blog That Builds Itself: AI Automation Behind the Scenes</title><link>https://coreydaley.dev/posts/2026/03/building-a-blog-automation-pipeline-with-ai/</link><pubDate>Tue, 10 Mar 2026 15:40:00 -0400</pubDate><guid>https://coreydaley.dev/posts/2026/03/building-a-blog-automation-pipeline-with-ai/</guid><description>&lt;p&gt;What happens when you stop treating AI as a writing assistant and start treating it as a co-publisher? This blog has accumulated a full automation stack: a /create-blog-post command that pits Claude and Codex against each other in a competitive draft workflow, a Python script that generates hero images using DALL-E 3 and Claude vision, pre-commit hooks that block commits with unoptimized images, and a Bash script that handles WebP conversion and thumbnail generation automatically.&lt;/p&gt;
&lt;p&gt;The design principle behind all of it: treat each stage as a contract, not a prompt. The meta-detail: this post was written by the same pipeline it describes.&lt;/p&gt;
&lt;p&gt;What would your content workflow look like if you designed it the same way you&amp;rsquo;d design a software system — and which parts would you never automate at all?&lt;/p&gt;
&lt;p&gt;Read more at &lt;a
 href="https://coreydaley.dev/posts/2026/03/building-a-blog-automation-pipeline-with-ai/" target="_blank" rel="noopener noreferrer"&gt;https://coreydaley.dev/posts/2026/03/building-a-blog-automation-pipeline-with-ai/&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>The Rise of the Agent Wrangler</title><link>https://coreydaley.dev/posts/2026/03/the-rise-of-the-agent-wrangler/</link><pubDate>Tue, 10 Mar 2026 11:55:00 -0400</pubDate><guid>https://coreydaley.dev/posts/2026/03/the-rise-of-the-agent-wrangler/</guid><description>&lt;p&gt;People keep asking if AI is going to replace software engineers. Better question: who can still be trusted to ship production software when most implementation is delegated to agents? That role is the Agent Wrangler — and it isn&amp;rsquo;t a step down from engineering, it&amp;rsquo;s a different kind of engineering.&lt;/p&gt;
&lt;p&gt;You spend your day directing Claude Code, Codex, and similar tools through feature work, bug hunts, security audits, and codebase exploration. The job sounds easier than traditional engineering. It isn&amp;rsquo;t — at least not for the people who do it well. Because when you&amp;rsquo;re orchestrating agents, your technical depth is the control surface. CS fundamentals don&amp;rsquo;t disappear; they become the language you use to catch when an agent is wrong.&lt;/p&gt;
&lt;p&gt;Software engineers aren&amp;rsquo;t going away. They need to adapt — like they always have. Maybe the real new title is &amp;lsquo;Adaptability Engineer.&amp;rsquo; Are you ready to stop coding and start wrangling?&lt;/p&gt;
&lt;p&gt;Read more at &lt;a
 href="https://coreydaley.dev/posts/2026/03/the-rise-of-the-agent-wrangler/" target="_blank" rel="noopener noreferrer"&gt;https://coreydaley.dev/posts/2026/03/the-rise-of-the-agent-wrangler/&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Why I Left Notion and Built My Own AI Agent Plugin for Obsidian</title><link>https://coreydaley.dev/posts/2026/03/obsidian-ai-agent-sidebar-plugin/</link><pubDate>Mon, 09 Mar 2026 11:45:00 -0400</pubDate><guid>https://coreydaley.dev/posts/2026/03/obsidian-ai-agent-sidebar-plugin/</guid><description>&lt;p&gt;I was already paying for Claude, Codex, and several other AI services when Notion started pushing its own AI add-on. The problem wasn&amp;rsquo;t just the price — it was that Notion AI couldn&amp;rsquo;t talk to any of the tools I already had, and my workflow had become a copy-paste treadmill between my notes and my agents. So I switched to Obsidian and hit the same wall: no native way to use your own AI.&lt;/p&gt;
&lt;p&gt;I built the Obsidian AI Agent Sidebar plugin — an open source tool that brings Claude Code, OpenAI Codex, Google Gemini, GitHub Copilot, and any OpenAI-compatible server directly into your Obsidian sidebar, with real vault read/write access. Developed using agentic engineering and the dark factory method, it&amp;rsquo;s the integration I needed and couldn&amp;rsquo;t find.&lt;/p&gt;
&lt;p&gt;What would you build if the tool you needed simply didn&amp;rsquo;t exist yet?&lt;/p&gt;
&lt;p&gt;Read more at &lt;a
 href="https://coreydaley.dev/posts/2026/03/obsidian-ai-agent-sidebar-plugin/" target="_blank" rel="noopener noreferrer"&gt;https://coreydaley.dev/posts/2026/03/obsidian-ai-agent-sidebar-plugin/&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Centralizing AI Agent Configurations with the agent-config Repository</title><link>https://coreydaley.dev/posts/2026/02/centralizing-ai-agent-configurations-with-artificial-intelligence-repo/</link><pubDate>Thu, 19 Feb 2026 20:26:46 -0500</pubDate><guid>https://coreydaley.dev/posts/2026/02/centralizing-ai-agent-configurations-with-artificial-intelligence-repo/</guid><description>&lt;p&gt;If you&amp;rsquo;re juggling Claude Code, Codex, and GitHub Copilot, you know the pain of keeping each one&amp;rsquo;s configuration files in sync. My agent-config repo solves that with a single source of truth: agent instructions, reusable skills, custom commands, subagents, and prompts all live in one place, and a single &lt;code&gt;make symlinks&lt;/code&gt; command wires them up across every tool.&lt;/p&gt;
&lt;p&gt;Each directory is purpose-built—skills for reusable capabilities, commands for CLI tools, subagents for delegation, prompts for task-specific guidance. The setup even backs up any files it would overwrite, so you never lose existing config.&lt;/p&gt;
&lt;p&gt;Whether you&amp;rsquo;re just starting to extend your AI tools or already deep into custom workflows, having everything version-controlled and centralized is a game changer. Are you managing your AI agent configurations in a single repository, or do you keep them scattered across tools?&lt;/p&gt;
&lt;p&gt;Read more at &lt;a
 href="https://coreydaley.dev/posts/2026/02/centralizing-ai-agent-configurations-with-artificial-intelligence-repo/" target="_blank" rel="noopener noreferrer"&gt;https://coreydaley.dev/posts/2026/02/centralizing-ai-agent-configurations-with-artificial-intelligence-repo/&lt;/a&gt;
&lt;/p&gt;</description></item></channel></rss>