Skip to content Skip to sidebar Skip to footer

AI Application Development — September 22, 2026

Findings [1] 2026-09-22 Notebooks-On-Demand (Nod): A JupyterLab Extension for a Notebook Anywhere https://medium.com/media/a60eb3591c012c82df522064eee8175f/hrefNod: Notebooks-on-Demand is an open-source JupyterLab extension that lets you jump into a Jupyter notebook from anywhere in a Python codebase. Just call notebook() from anywhere in your .py file, run it with nod, and a notebook opens at that point… It lets…

Read More

How to build citation-aware, cost-efficient data-analysis chat agents with commons, ellmer and shinychat

What Happened Posit-related packages released coordinated updates that target trustworthy agent behavior, improved chat UX, and lower token costs. Key items: commons 0.1.0 (CRAN; Python pre-release): a framework for building self‑service, trustworthy data‑analysis agents that prefer vetted calculations, mark answers “verified” when using vetted code, search trusted context before emitting new R/Python/SQL code,…

Read More

Deploying Production Chat Apps with Shinychat: persistent history, forked conversations, and RAG-ready UIs

What Happened Posit's shinychat released coordinated updates for R (v0.5.0) and Python (v0.7.1). The packages provide first-class chat application primitives and full-window app containers, and pair with model client libraries (ellmer in R, chatlas in Python). Install with install.packages("shinychat") or pip install -U shinychat and use page_chat()/chat_ui()/chat_server() in R or Chat(...).app() in Python to run…

Read More

How ellmer 0.5.0 Makes R-first AI Apps Safer, Cheaper and Easier to Integrate with Posit, Quarto and Shiny

What Happened ellmer 0.5.0 was released on CRAN (install.packages("ellmer")). The release introduces lifecycle and return-type changes, file/citation/cost tooling, provider default model updates, structured streaming and new request hooks. Key items: tool return types tightened (data frames/lists deprecated); file upload and document APIs added; citation capture from major LLM providers; token counting across multiple providers; default…

Read More

Upgrade to JupyterHub 6.0: lower operational risk with Prometheus metrics, finer permissions and unix‑socket support

What Happened JupyterHub 6.0 was released with several operational and API changes intended for production deployments. Key items: Requires Python 3.10 for the hub process and admin tooling; operators must update images and CI accordingly [1]. Small database schema upgrade — back up your database before upgrading (breaking changes expected to…

Read More

How Positron’s September Update Speeds Data-to-Insight Workflows and Tightens Local Dev Security

What Happened Posit released a feature-focused update to Positron that improves onboarding, data import, LLM workflows, data connections and local security visibility. Key highlights include: Redesigned welcome and interpreter setup with an option to create a virtualenv at ~/.virtualenvs/positron (asks before creating envs in home), removal of the old "no interpreters" notice and…

Read More

Use vitals 0.4.0 to speed R-based LLM agent evaluation and compare against Claude Code / Codex

What Happened vitals 0.4.0 — an R toolkit for LLM evaluation (a port of Inspect by JJ Allaire / Posit) — was released on CRAN. The release adds built-in agent-solvers for Claude Code and Codex so ellmer-built agents can be compared directly against those models, introduces vitals_log_read() for reloading evaluation logs into tibbles with reconstructed…

Read More

How Posit’s 2026.08 release and Posit AI model updates speed up and lower costs for production data and AI apps

What Happened Posit published a set of coordinated product updates in the 2026.08 release and related libraries that target production data apps and embedded AI workflows. Key items include: Positron 2026.08 — expanded Data Connections preview, Quarto inline output, centralized AI provider configuration, and performance/reliability upgrades [1]. Posit AI additions —…

Read More

JupyterGIS 0.16: Build Collaborative, Lazy-Loading Geospatial AI and Data Apps Faster

What Happened JupyterGIS 0.16 shipped a set of features that target two common bottlenecks in geospatial AI/data apps: collaborative authoring of narrative maps and efficient, on-demand visualization of large raster/vector datasets. Key additions include: Redesigned Story Maps and collaborative editing — a rebuilt Story Map editor on Jupyter’s real-time collaboration stack (Yrs CRDT)…

Read More

AI Application Development — August 14, 2026

What Happened The ecosystem for building AI applications and data apps continues to fragment into purpose-built tools: interactive notebooks and reproducible documents (Jupyter, Quarto), analytics dashboards and R-first platforms (Shiny, Posit), rapid ML/LLM UI builders (Streamlit, Gradio, Chainlit), and managed inference/compute platforms (Modal, Replicate). Vendors and open-source projects are emphasizing easier model selection and integration,…

Read More