CJ Avilla (@cjav_dev) header
CJ Avilla (@cjav_dev) profile picture
New Hampshire
Joined April 2009
Going to do my best to share helpful updates about how to get the most from the Claude Platform: APIs, SDKs, the ant CLI and more. If you have any feedback about existing API features you’d love to see, I’m all ears! Pumped to be back in a position where there’s so much I’m excited to use and hype.
3
41
19,671
Fermat's Last Theorem fun with Fable 5.2 multiagent teams!
i'm happy to share some recent work on safely scaling a team of 1,000 Fable 5.2 agent to tackle ambitious, long-horizon work. the team was able to formalize a proof of Fermat's Last Theorem through coordination within our safety boundaries. read it here: claude.dev/blog/safely-scali…
4
768
Claude Managed Agents with dynamic workflows is really powerful. Here's how I created a Unix-like operating system from scratch (really) using Claude Fable 5.2 as the orchestrator.
2
2
17
1,440
I started with a repo that had five docs containing the plan. Six days later it had... - a kernel and file system - libc - an assembler and linker - a POSIX-style shell and 40+ commands - a windowed desktop - a text editor - a Python interpreter (a subset) - 178 man pages
2
3
191
Checkout @RLanceMartin's new post on agent memory. On one CL-Bench task, Opus 5 and Opus 4.7 lost a big chunk of the boost from memory when told to "record only failures". They did better just being told the folder was there. anthropic.com/research/compo…
check out my new article in the Anthropic eng blog. i talk about "dreaming" (offline compute) as a way to organize Claude's memory. it can correct mistakes, create memories, or build new representations. xitter.twitterapi.xyz/AnthropicAI/status/211…
2
5
1,014
Incredible piece by @RLanceMartin and team about memory and dreaming. 🙌
Memory is what allows Claude to learn from experience. In a new Engineering Blog post, we share how “dreaming” helps Claude organize what it’s learned, correct its mistakes, and find what it needs more easily the next time. anthropic.com/research/compo…
3
1
21
5,434
I’ve got a fun little story about hooking up Claude OTel to Sentry 😅 Looking forward to chatting about it with Sergiy live next week!
We're sitting down with and @cjav_dev (@AnthropicAI) on Nov 17th at 10am PT to talk about tracing Claude Agents with OpenTelemetry and Sentry 🧠 In this live session, @Sergical and CJ will show you how to send Claude Platform OTel data to Sentry and trace a Claude agent as it calls tools alongside your existing infrastructure. RSVP to join us live 👉 sentry.io/resources/claude-o…
2
3
9
954
User Profiles API is GA! If you're building a platform on Claude, create a profile per customer and pass user_profile_id on their requests. This helps us all avoid misuse and apply restrictions to individual bad apples instead of your whole org. platform.claude.com/docs/en/…
4
4
1
38
3,620
I wanted an audio guide for when I visit new places. Built this iOS app on Claude Managed Agents to tell me about where I am. It knows my interests (and those in my party, with party mode — usually my kids) and uses custom tools to get position, heading, near by places. Also played with @ElevenLabsDevs mcp to generate audio with my cloned voice (i know how to pronounce Moscone, I promise 😂).
6
7
1,012
You can use dynamic workflows in Claude managed agents to build dreaming! @brada built a walk through showing how.
Your agents should sleep on it. Agents get should get smarter over night as they learn from all their previous runs! Build your own dreaming service with dynamic workflows in Claude Managed Agents. platform.claude.com/cookbook… love to hear what you think!
2
1
30
5,359
Message threads is live! ⚡️ TTFT The SDKs are built to abstract away the prev msg ID mgmt, for you. Recently added to claude code, claude managed agents, and tool runner in the SDKs. 🪡 Team launched a new latency cookbook too! platform.claude.com/cookbook…
Message threads are now in public beta on the Messages API. The API caches your conversation on the server between turns, so instead of resending the full conversation, you send only new messages and the previous message ID, and Claude starts responding sooner.
3
21
3,728
Love this pattern and have been adding these, too! I use Claude Managed Agents that have access to the repo, MCP connections to the host and github, and MCP back to the app itself. So nice to submit feedback to the app and have it update itself.
I'm now building an "improvements" feature into all of my personal vibecoded applications: a freeform text input that's hooked up to an agent that yolo implements whatever is submitted. It's an interesting experience -- the activation energy barrier to sanding any rough edge or implementing any new feature becomes extremely low. Someone else who uses one of the applications I created has already implemented 150 improvements over the course of a few days. This pattern feels like a new kind of tool -- liquid software? -- and every application that doesn't have this feature now has a slightly rigid and anachronistic flavor. Why can't I just tell it how I want it to be different? Now, it's not obvious to me how this pattern can or should scale. Does it become unmaintainable after a while? (Maybe model intelligence improvement outstrips my feature appetite such that it's fine?) How does collaborative software work in this model? Can software designed this way be secure and reliable? Whatever about the larger questions about broader deployment, however, it definitely works great in a personal context. It reminds me a little of the visions of Lisp/Lisp machines, Smalltalk, and HyperCard -- systems that the user can take control of and modify. Those visions never quite worked, though: the vast majority of software today is not end-user modifiable in any useful way. So, while this "liquid" affordance is a very small touch, the way it changes one's relation to the software feels a bit transgressive and empowering in a Lickliderian and Engelbartian way.
There's a new version of this post
2
2
392
Slack is an incredible piece of technology. Blows my mind how many events they can handle on this part of the exponential.
2
1
12
1,298
⛑️ safety tip for Claude Managed Agents Run /claude-api managed-agents-secure in Claude Code to compare your agent's settings with the security guide. It's read only and lists each setting to change. platform.claude.com/docs/en/…
4
3
6
1,207
Claude painted this watercolor of autumn in New England. 😍🍁 Now you can send more high quality photos in the API!
We've raised the max request size for Messages and Token Counting on the Claude API from 32 MB to 128 MB. Image-heavy requests like long computer-use sessions and big PDFs were previously hitting 32 MB with plenty of context window left. Now you get ~4x more room.
2
10
1,628
⛑️ safety tip for Claude Platform API keys and local dev Instead of using an ANTHROPIC_API_KEY environment variable when developing locally, use the ant CLI and run `ant auth login`. The SDKs can pick up your ant OAuth creds (or WIF/OIDC) instead of an API key.
1
4
19
1,827
See! raising teenagers is the clearest evidence of jagged intelligence in humans.
17 yo never listens to us and yet hears everything we say about him, even in a whisper. I think he runs a side process using 2% of his brain listening for his name, and if he hears it, then he actually interprets the phonemes he's been buffering.
3
618
I use my api credits for similar agents to help with juggling home life and parenting. Also all the house maintenance coordination
What I built with my free Claude API credits Wanted to share what I've built with the new free API credits you get with a Claude Max or Team sub. If you didn't know about these, go check out the instructions here: platform.claude.com/docs/en/… My favorite way to build your first simple no-code agent is to use our Agent quickstart on Console: platform.claude.com/workspac… Managing my schedule and everything going on in my kids life is painful, so I wanted to build an agent that reads my email for anything from my kids' schools, and then for the relevant items throws a calendar invite for me and my husband. I literally say this to Claude via the quickstart. Claude then helps me build the agent: Step 1: Claude writes the agent def with the MCPs I would need for Gmail and GCal. Step 2: Claude creates your env with the appropriate network config. You want limited here given my agent isn't searching the web. Step 3: Create your vault with credentials for Gmail and GCal. Again this is a few clicks, and we keep these refreshed for you. Step 4: Set up a deployment that runs this once a week on Sundays. Some fun things you can do: Set a budget for your sessions so you don't blow past your credits Add your partner to every invite so they can stay in the know And that's it. Now I know every event happening without having to manually add it to my calendar or remember it. Voila! Let me know if you liked this and I can share more posts like these.
3
7
1,107
I'm really loving the dev workflow with Claude projects. One thing I like is letting the orchestration thread decide which of the sessions make the most sense for a given request. Before, I had to think more carefully about which session I wanted to steer.
Claude Projects has completely changed how I work 96% of my commits come from Projects, 4% from Routines, and 0% from the CLI I don’t think there’s any going back The CLI is great for local testing, but for prod… Claude Projects is all I need
2
8
1,087