Skip to content

Instantly share code, notes, and snippets.

View rbstp's full-sized avatar

Richard Boisvert rbstp

View GitHub Profile
@rbstp
rbstp / openai-keynote-06-10-2025.md
Created October 7, 2025 01:32
OpenAI consolidates the fragmented agent-building stack into one platform, making it faster to go from prototype to production #agent #ai #openai

OpenAI's AgentKit

OpenAI just dropped AgentKit at their DevDay event, and it's basically their answer to making AI agent development way less painful. Think of it as Zapier, but specifically designed for building and orchestrating AI agents.

What Is AgentKit?

Until now, building AI agents meant juggling a bunch of different tools. Custom orchestration, manual evaluation pipelines, connector setup, prompt tuning, and weeks of frontend work. AgentKit bundles all of that into one unified platform.

The toolkit has four main pieces:

@rbstp
rbstp / codex-ga.md
Created October 7, 2025 01:50
Codex moves from research preview to a production-ready coding agent with SDK and CI integration that actually fits into real engineering workflows #ai #openai #sdk

Codex Goes GA: New Features

OpenAI just announced that Codex is now generally available, and they're shipping some really practical features that make it way more useful for engineering teams.

What's New

The big additions are a Slack integration, the Codex SDK, and better admin tools. But honestly, the SDK and GitHub Actions integration are what really caught my attention.

Slack Integration: Delegate Like a Coworker

@rbstp
rbstp / vibe-engineering.md
Created October 7, 2025 20:58
Serious AI-assisted software development where experienced engineers use coding agents and LLMs at scale while maintaining full accountability, as opposed to the reckless "vibe coding" approach #ai #quote #vibe

Vibe Engineering

Following the vibe research, we now get vibe engineering from Simon Willison:

Definition

Vibe engineering establishes a clear distinction from vibe coding. It signals that this is a different, harder and more sophisticated way of working with AI tools to build production software.

Requirements

@rbstp
rbstp / vibe-research.md
Last active October 7, 2025 21:03
Research for non-researchers in the vibe coding era #ai #quote #vibe

Vibe Research

“vibe research”. Like “vibe coding”, it’s performing a difficult technical task by relying on the model. I have a broad intuitive sense of what approaches are being tried, but I definitely don’t have a deep enough understanding to do this research unassisted. A real AI researcher would get a lot more out of the tool.

The basic loop of doing AI research with Codex (at least as an enthusiastic amateur) looks something like this:

  1. Codex makes a change to the training script and does three or four runs (this takes ~20 minutes overall)
  2. Based on the results, Codex suggests two or three things that you could try next
  3. I pick one of them (or very occasionally suggest my own idea) and return to (1).
@rbstp
rbstp / vibe-coding-book-review.md
Last active October 7, 2025 21:03
A framework-focused look at AI-assisted development that’s better consumed via YouTube than audiobook. #ai #book #vibe

Vibe Coding Audiobook Review

Story: ⭐⭐⭐ | Narration: ⭐⭐⭐⭐⭐

Gene Kim and Steve Yegge’s audiobook on vibe coding has excellent narration, but I’d recommend checking out their YouTube channel instead. Most of the book’s examples were already covered in their promotional videos, and the high-level approach makes you wonder how long the advice will stay relevant in this fast-moving space.

The core framework they present, the Three Developer Loops, is genuinely useful though:

Inner Loop (Seconds to Minutes)

@rbstp
rbstp / ai-devops-blog.md
Last active October 7, 2025 21:04
A terminal-themed, vibe-coded blog where I share my notes and thoughts on AI, coding, and continuous learning. #ai #blog #vibe

Introduction

Welcome to my vibe-coded blog, built on GitHub Gists. I've been following Simon Willison's excellent blog for a few months, and this post in particular sparked something for me: My approach to running a link blog. A few months later, here we are.

Why?

Why not? I'm preparing for a talk at work about AI and going beyond "vibe-coding". I figured I'd make my notes and preparation public as part of the process.

This site was built for fun with a terminal-style theme; fitting, since I spend most of my time in a terminal as a DevOps engineer. I know the title "DevOps engineer" can be controversial, but it is what it is.

@rbstp
rbstp / claude-pager.md
Created October 9, 2025 01:24
Taking notes for future me: how Anthropic does AI incident response #agent #anthropic #podcast

Integration in Slack of Claude Agent SDK

The co-founder of Instagram, Mike Krieger, which is now at Anthropic, mentioned that they use the Claude Agent SDK in a automated Slack channel when there is a new incident. It is name Claude Pager and it gathers all the context of the incident and can be poked to give out infromation when needed.

I have been waiting to implement something similar in our stack, once we are finally off the waiting list of the Datadog MCP waitlist...

Source: Big Technology Podcast

@rbstp
rbstp / claude-code-plugins.md
Last active October 10, 2025 14:27
New way to share custom collections of slash commands, agents, MCP servers, and hooks that install with a single command #anthropic #claudecode #plugins

Claude Code Plugins

After the release from Gemini Cli, Claude Code is now offerings plugins. It seems taylor made for the Enterprise or teams, to quickly share configurations between team members. Excited to try it out.

Source: Claude Code plugins

@rbstp
rbstp / ghostty-vibe-coding.md
Created October 11, 2025 15:53
How to vibe-code successful, Mitchell Hashimoto style #ai ghostty #vibe

Shipping a Non-Trivial Feature with Agentic AI: Notes from Ghostty

Mitchell Hashimoto describes how he shipped Ghostty’s unobtrusive macOS update UI using agentic AI with deliberate human oversight. 

Plan before you prompt

Define the shape of the solution first. Hashimoto chose Sparkle’s custom UI path and a titlebar accessory concept, then used an agent to prototype UI states, not to “build everything.” Humans kept control of scope and taste. 

Iterate, then de-slop

@rbstp
rbstp / bobby-holley-quote.md
Created October 11, 2025 17:52
Thinking for yourself in an llm world #quote #thinking #writing

Quote from "The Peterman Pod: Mozilla Firefox CTO on Browser War Stories and the Path to Distinguished Engineer"

I think it is one of the most powerful ways to create clarity of thinking for yourself, because clarity of thinking is, in my view, one of the most important things. And you only can really get that by forcing yourself to write down your ideas. And so I suppose one pertinent or timely piece of advice is, if you care about this, do not use an LLM to produce text for YouTube.

Because first of all, if you're putting your name on this thing, at least today, the LLM is like, it's pretty easy to tell when somebody does that. But more importantly, you are losing the opportunity to do the thinking yourself. And that thinking that happens when you write is one of the most important types of thinking for growth.

Bobby Holley