Week 12, 2026 · OpenAI Eats the Python Toolchain, Claude Cowork Scheduling, and AI Observability
OpenAI acquiring Astral rattled me, I scheduled a daily AI digest in Claude Cowork, dug into OTTL and OTel error specs, and grounded my SLO and RED thinking.
What I learned
Claude Cowork Scheduling
- You can schedule recurring prompts in Claude Cowork. I’m now using it to get a daily AI observability news digest emailed to me every morning. Still tweaking the prompt: it keeps pulling articles older than 24 hours.
- Claude Code has a separate scheduled tasks feature that I missed until this week.
AI Observability
- I came across cyberark/agentwatch, an AI observability framework by CyberArk that intercepts and logs agent interactions across frameworks with a single import. The “one-liner observability” pitch is appealing, though I’m curious how it compares to Phoenix and Langfuse which I use daily.
- Andrew Ng’s team released Context Hub, an open source tool that gives coding agents up-to-date API documentation. Agents can annotate docs with notes so they don’t rediscover the same workarounds each session. I believe persistent agent memory like this is critical for production reliability.
OpenTelemetry
- Kubernetes attributes in OTel Semantic Conventions have been promoted to release candidate status. This matters for anyone running instrumented K8s workloads: the
k8sattributesandresourcedetectionprocessors now have a stable contract to build against. - Spent time with the OTTL (OpenTelemetry Transformation Language) README. OTTL is the expression language for transforming telemetry data inside the Collector and it is far more expressive than I initially assumed.
- Deep-dived into OTel’s recording errors spec and semantic conventions for exceptions on spans while writing Chapter 7. Key distinction:
span.record_exception()records the exception as a span event whilespan.set_status(ERROR)marks the span as failed. Both are needed and doing only one is wrong.
OpenAI Acquires Astral
- OpenAI is acquiring Astral, the company behind
uv,ruffandty. Simon Willison wrote a measured take. My read:uvandruffare the best things to happen to Python tooling in years. If OpenAI keeps them open source and well-maintained, fine. If not, this is a real loss for the ecosystem.
SRE and SLOs
- Discovered OpenSLO, a vendor-neutral open specification for defining Service Level Objectives. I want to standardise SLO definitions across my team and this looks like the right foundation.
- Read Google Cloud’s practical guide to setting SLOs and the Google SRE Workbook chapter on alerting on SLOs. Burn-rate alerting beats simple threshold alerts for catching real user impact.
- Reviewed Grafana’s post on simplified alerting routing and revisited the RED Method (Rate, Errors, Duration) before my PyConf talk. RED is deceptively simple and still the best starting point for service instrumentation.
What I built
- Published chapter 7, 8, 9, 10 and 11 this week; thanks to holiday in my Practical Observability with Python series. The final capstone project is in-progress. I thinking to reuse ragwatch and agentic-rag-for-dummies for the project.
- Set up a Claude Cowork scheduled prompt to email me a daily AI digest. Prompt is below.
Claude Daily AI digest prompt
Your objective is to research the latest AI tools and trends from the **last 24 hours only**, compile a well-structured document, and send it via email to [email protected].
## Steps to Execute
### 1. Research Latest AI Tools & Trends
Use web search to find the most recent news and developments in AI. Search for:
- "latest AI tools released today [current date]"
- "AI news today [current date]"
- "new generative AI products [current date]"
- "AI model releases [current date]"
- "enterprise AI tools news [current date]"
- "AI observability and MLOps tools [current date]"
**CRITICAL TIME FILTER: Only include findings published or announced within the last 24 hours. Check publication dates on every article before including it. If a source does not have a clear publication date from today or yesterday (i.e., within the last 24 hours), skip it entirely — do NOT include it even if it seems relevant. It is better to report fewer items than to include stale news.**
When constructing search queries, always append today's date (YYYY-MM-DD) or "today" to bias results toward the most recent content.
Gather as many distinct findings as available (target 8–10, but report fewer if not enough fresh content exists) across these categories:
- **New AI Models/LLMs** (new releases, benchmarks, capabilities)
- **AI Developer Tools** (coding assistants, APIs, frameworks)
- **AI Observability & MLOps** (monitoring, evaluation, model ops tools)
- **Enterprise AI Applications** (business productivity, automation)
- **Research Breakthroughs** (notable papers, techniques)
- **Industry News** (funding, acquisitions, partnerships)
If a category has no fresh content from the last 24 hours, omit that section from the document rather than padding it with older news.
### 2. Compile a Markdown Document
Create a markdown file at `/sessions/eager-zealous-edison/mnt/outputs/ai-trends-YYYY-MM-DD.md` (use today's actual date).
Structure the document as follows:
# 🤖 Daily AI Tools & Trends Digest
**Date:** [Today's Date]
**Coverage window:** Last 24 hours only
**Prepared for:** Soumendra Kumar Sahoo
---
## 🔥 Top Highlights
[3–5 bullet points of the most important news from the last 24 hours]
## 🧠 New AI Models & LLMs
[Findings with brief descriptions and source links — last 24 hrs only]
## 🛠️ AI Developer Tools
[New tools, SDKs, frameworks, APIs — last 24 hrs only]
## 📊 AI Observability & MLOps
[Tools and news relevant to AI monitoring, evaluation, model ops — this is especially relevant to Soumendra's role — last 24 hrs only]
## 🏢 Enterprise AI
[Business-focused AI tools and use cases — last 24 hrs only]
## 🔬 Research Breakthroughs
[Notable papers or techniques — last 24 hrs only]
## 💼 Industry News
[Funding, acquisitions, partnerships — last 24 hrs only]
## 📌 Worth Bookmarking
[2–3 specific tools or resources Soumendra should explore given his background in AI observability and interest in Go/Python development]
---
*Digest auto-generated by Claude | Coverage: last 24 hours | Sources linked inline*
### 3. Send the Document via Email
Use the Gmail tool to send an email to **[email protected]** with:
- **Subject:** `🤖 Daily AI Trends Digest — [Today's Date]`
- **Body:** The full markdown content formatted as HTML for readability, or paste the full document content as plain text if HTML is not available
- **Content type:** text/html preferred
Ensure the email is well-formatted and easy to read on mobile.
## Success Criteria
- Only content from the last 24 hours is included — no exceptions
- Document saved to the outputs folder
- Email successfully sent to [email protected]
- Document covers AI observability/MLOps section (priority for Soumendra's role)