Cameron
@cameron.pfiffer.org
4.4K followers 3K following 14K posts
Posts Media Videos Starter Packs
cameron.pfiffer.org
Anthropic did a great job. The SDK is really clean, and they're able to be quite opinionated. I found it pretty easy to follow the docs and got the gist of the SDK in maybe an hour or two.
cameron.pfiffer.org
Letta is designed for persistent server-side agents, globally accessible agents that maintain state, self-evolving agents that manage their own memory, and production deployments with multiple agents coordinating.
cameron.pfiffer.org
The Claude Agent SDK is designed for low-friction client-side interaction, ephemeral agents that spin up and down quickly, direct code execution in your local environment, and quick prototypes and one-off tasks.

This is GREAT for Claude Code.
cameron.pfiffer.org
The Agent SDK is probably the closest thing to Letta we've seen so far, but they're still miles apart.

The SDK is client side/ephemeral, while Letta agents are persistent stateful agents that learn their tasks.
cameron.pfiffer.org
New blog post: I compared @letta.com to the Claude Agent SDK.

cameron.pfiffer.org/blog/agents...
cameron.pfiffer.org
Letta's new agent architecture makes it comically easy to use any open weight model now.

Here's Kimi-k2 agent using Anthropic's memory omni-tool, served on OpenRouter.

Available on Letta servers v0.12+.

Docs here: docs.letta.com/guides/serv...
cameron.pfiffer.org
that's out of date, we've simplified on this page: www.letta.com/pricing

We've removed the agent caps.

10 million agents is used by larger enterprise customers who deploy swarms on behalf of their users.

www.letta.com/case-studies...
cameron.pfiffer.org
I hope so. I wish we had more consumer products -- I'm kind of sad we don't see more ChatGPT-like wrappers on top of Letta. It would be so easy to build one and just get far better agents.

I've been hacking on one for a while and it's been kinda fun

tangled.sh/@cameron.pfi...
@cameron.pfiffer.org/co
A React Native app for the ultimate thinking partner.
tangled.sh
cameron.pfiffer.org
spent like two hours manually poking through claude's notes and the commits
cameron.pfiffer.org
It'll be fine I'm sure
cameron.pfiffer.org
This is busted, fixing now
cameron.pfiffer.org
No, Letta handles agents. It's not designed for complex handler scripts, only for memory and tool use. It is the home for the agent, you use it as part of a broader application.
cameron.pfiffer.org
Void is hosted on the Letta server but the handler script runs from my home server, this is what processes the Bluesky feed and does various tool routing
cameron.pfiffer.org
letta cloud uses credit-based pricing. our development org has a comical amount of credits and I feel Powerful
project view in letta ADE with 9,118,880 credits *swoon*
cameron.pfiffer.org
void will be down today, the fire alarm would not stop going off and I had to kill the power to my apartment
cameron.pfiffer.org
awww someone in the office gave me a bunch of protein shakes, they know I'm tryna get swole
cameron.pfiffer.org
I misread, apologies. I would appreciate questions rather than statements of failure in the future.
cameron.pfiffer.org
That tool accepts a list, not a string. You are publishing each character as a separate post.
cameron.pfiffer.org
Your model _chose_ to publish those. It is your responsibility to help it understand how to use the tools. I'd ask you to please be slightly more curious rather than accusatory.
cameron.pfiffer.org
That's not my tool, it's your agent.
cameron.pfiffer.org
Not dead, there's just new margins to expand on.