Advertisement · 728 × 90

Posts by

I watched Opus 4.6 spend 45 minutes trying to merge two divergent branches yesterday. It was painful to watch. Maybe 4.7 could have found the right approach faster?

(But yes I generally agree, Opus 4.6 has been very solid for me. I was second-hand watching that merge over screen share.)

4 days ago 0 0 0 0
Timeout error in Copilot

Timeout error in Copilot

TIL: FastMCP lets you specify a timeout on each MCP tool, making it easy to cancel expensive calls if they take too much time.

@mcp.tool(timeout=30.0)
async def execute_readonly_sql(sql: str):
...

gofastmcp.com/servers/tool...

4 days ago 1 0 0 0

Passing on this message from Camilla, a PM on @github.com ’s Maintainer Love team:

If you could wave a magic wand, what is the #1 feature you'd want us to ship? No idea is too tiny - the smallest changes often have the biggest impact.

5 days ago 20 7 10 0

Great blog post about MCP tool annotations like readOnly and destructive:
"Tool Annotations as Risk Vocabulary: What Hints Can and Can't Do"
blog.modelcontextprotocol.io/posts/2026-03-16-tool-an...

5 days ago 0 0 0 0
Video

Just shipped v0.2.0 of the @fastapi.tiangolo.com VS Code extension!

There's now a CodeLens above your path operations showing how many tests reference them, which you can click to jump straight to the test(s). Now you can navigate in both directions: path operation to test, test to path operation.

6 days ago 15 2 2 1

ooo amazing thank you, i'll look for an excuse to play with it in the future. (post-Build future!!)

5 days ago 1 0 0 0

If you're building MCP servers on top of relational DBs, I'd love to hear whether your tools are accepting full SQL queries, WHERE clauses, or typed column parameters, and how that's working for you.

6 days ago 0 0 0 0
Preview
Release v3.2.4: Patch Me If You Can · PrefectHQ/fastmcp A grab bag of fixes, hardening, and polish. The headline behavior change: background tasks are now scoped to the authorization context rather than the MCP session, so a task kicked off by an authen...

FastMCP now has built-in support for auth with Keycloak, the open-source identity server!
github.com/PrefectHQ/fa...

You can try it out with our demo MCP server, thanks to @madebygps.com:
github.com/Azure-Sample...
(Either with local Keycloak in docker or deployed to Azure Container Apps)

6 days ago 6 0 1 0
Advertisement
Preview
AgentCon - Silicon Valley · Luma Join us for the AI Agents World Tour, a global series of one-day conferences designed exclusively for developers building the future with AI agents. Confirmed…

I'm excited that @seldo.com from Arize will be speaking at AgentCon about one of my fav topics, evals:
"Stop vibe-testing: run real agent evals"

Join us on May 4th at the Computer History Museum in Mountain View:
luma.com/u96hax55

1 week ago 1 2 0 0

I'm just using them for a tutorial scenario so far, and that's for confirmation before destructive ops.

1 week ago 0 0 1 0
Using elicitations in an MCP server in VS Code

Using elicitations in an MCP server in VS Code

Finally trying out form-mode elicitations in FastMCP today -
great way to get a confirmation from a user before taking an action.

FastMCP docs: https://gofastmcp.com/servers/elicitation
MCP spec: modelcontextprotocol.io/specification/2025-11-25...

1 week ago 1 1 1 0
Custom events

Custom events

Watch menu

Watch menu

Tip: if you use a package from GitHub heavily, you can subscribe to find out about new releases (but not get overwhelmed by other notifs).

I just did that for FastMCP since their releases are always chock full of new features.
(Also I love their punny release titles)

1 week ago 4 1 1 0
Photo of air tag with PSF, where S is a snake

Photo of air tag with PSF, where S is a snake

I got this amazing air tag with my initials from the PyAI conference organizers!
Not even sure they realized that the snake looks like an S, and PSF is both "Pamela Susan Fox" AND "Python Software Foundation". It's perfect.
Now, what do I tag?? This is my first air tag.

1 week ago 7 0 0 0
Optimizing LLM Relevance Judges at Scale: How Dropbox Dash Replaced Manual Prompt Surgery with DSPy
Optimizing LLM Relevance Judges at Scale: How Dropbox Dash Replaced Manual Prompt Surgery with DSPy YouTube video by cmpnd

This was a great talk at DSpy meetup about how Dropbox optimized their search relevance judge:
www.youtube.com/watch?v=gGGC...
Also available in blog post form:
dropbox.tech/machine-lear...

DSpy both improved structural conformance of SLM output (valid JSON) and agreement with humans (NMSE).

1 week ago 1 0 0 0

In the bay area? Join us on May 4 at the Computer History Museum in Mountain View for a day of talks about developing agents:
luma.com/u96hax55

Just found out that Samuel Colvin (Pydantic & Logfire) is joining our speaker lineup! Join us for a day of talks and bonus museum exploring.

1 week ago 1 1 0 0

I keep finding issues in MCP servers that don't implement MCP properly 😭
If you're building an MCP server (especially one from scratch, without using an SDK), try running the MCP conformance suite:
https://github.com/modelcontextprotocol/conformance

1 week ago 0 0 0 0
Advertisement
Native garden tour flier

Native garden tour flier

If you're in the bay area and interested in pollinator-friendly native California gardening, join the "Bringing back the natives" garden tour on May 2-3! You can visit dozens of bay area gardens filled with native plants and ask all your questions.

Register here:
bringingbackthenatives.net

1 week ago 0 0 0 0

teehee nice, maybe I can do that with GitHub Copilot hooks

1 week ago 0 0 1 0
Screenshot of Copilot CLI invoking comedy roast skill

Screenshot of Copilot CLI invoking comedy roast skill

I built an agent skill that roasts me based on my work week (using GitHub, X, and WorkIQ MCP servers), and it cracks me up so much. 😆

"I've never seen someone so aggressively productive and yet so fundamentally unhinged at the same time."

Install from:
github.com/pamelafox/co...

1 week ago 3 0 1 0

Great talk from Astral dev on rethinking their tools for the agentic era. Highlights:
* Deprioritizing human-only features
* Making ty error messages more compact for agents
* Adding more "unsafe" ruff fixes, since LLMs can reason whether actually safe
https://www.youtube.com/watch?v=DuCwaXTHtZo

2 weeks ago 4 0 0 0
A Dependabot PR where Copilot gets asked to fix it, and DOES fix it

A Dependabot PR where Copilot gets asked to fix it, and DOES fix it

Yay, you can now @ Copilot on a Dependabot PR to fix issues from package upgrades.
I maintain tons of repos and spend way too much time triaging Dependabot PRs, now I can just delegate to the Copilot coding agent.

2 weeks ago 1 0 0 0
Display of versions as a graph with status

Display of versions as a graph with status

This display of Python version status on https://www.python.org/downloads/ is nice!
(Also good reminder to make sure all my GitHub actions workflows include 3.14 in the version matrix)

2 weeks ago 5 2 0 0
Screenshot of running npx skills add

Screenshot of running npx skills add

I really like the "npx skills add" user experience - nice flow to add a skill from a GitHub repo, and it'll install either globally or in your project, for your preferred coding agents.

https://www.npmjs.com/package/skills

2 weeks ago 2 1 0 0

We celebrated easter with the drag queen storytime and egg hunt in SF park yesterday.
Drag queens are *so* good at storytime - they know how to work an audience, even of kiddos!
After, my kids only wanted pics with the drag queens, not the easter bunny. Priorities!

2 weeks ago 1 0 0 0
Pypi agent-framework= 1.0.0

Pypi agent-framework= 1.0.0

Congrats to our Microsoft Agent Framework team for releasing 1.0.0!

To celebrate, we upgraded our 50+ examples covering agents, workflows, HITL, MCP, evals, and more:
github.com/Azure-Sample...

You can also rewatch the livestream series where we explained each example:
aka.ms/pythonagents...

2 weeks ago 3 0 0 0

lol isnt that from our talk?

and dont look at my repos...
i have such a long TODO list of things i have to upgrade (mypy to ty, preinstall to prek, etc).

2 weeks ago 1 0 1 0
Advertisement
Preview
PyCon US 2026 Tutorials Schedule - PyCon US 2026 PyCon US 2026

The PyCon US 2026 schedule is now live! 🏝️

I'm running a MCP tutorial at 9am on Thurs:
us.pycon.org/2026/schedul...

I'm hoping to join the Edu Summit Thurs afternoon:
us.pycon.org/2026/events/...

And then I'll be at our MS/GitHub booth or watching talks Fri-Sun:
us.pycon.org/2026/schedul...

2 weeks ago 0 0 0 0
Pydantic Logfire traces of MCP calls

Pydantic Logfire traces of MCP calls

FastMCP now has built-in support for OpenTelemetry (using the standardized AI semantic conventions):
gofastmcp.com/servers/tele...

@madebygps.com verified it works in our sample that exports to either Aspire, Azure App Insights, or Pydantic Logfire:
github.com/Azure-Sample...

2 weeks ago 1 0 0 0

Good point! We could remove the secret/MI-as-FIC credentials as long as our server wasn't doing any OBO flow (as that's the only place where we use them) - the basic auth check only needs the client ID.
That wouldn't make it a public client tho-just a protected resource that doesnt need tokens.

2 weeks ago 0 0 0 0
Preview
The Revenge of the Data Scientist – Hamel’s Blog - Hamel Husain Is Data Science in decline?

At PyAI conf, Hamel Husain gave a great talk called "The Revenge of the Data Scientist" about evaluating AI systems using the methodologies of data science.

You can read his write-up:
hamel.dev/blog/posts/r...
Or watch the full talk:
www.youtube.com/watch?v=lA4M...

2 weeks ago 3 0 0 0