Eric Charles

Eric Charles

@echarles.net

Founder of Datalayer https://datalayer.ai

100 followers92 following187 posts

Eric Charles reposted

An AI agent shouldn't be twelve YAML keys you hold in your head. Our visual editor draws it: the agent in the middle, its model, MCP servers, rules, skills around it. Canvas, spec and Python are one definition. Try it, no sign-in โ†’ datalayer.ai #AIAgents #MCP

Eric Charles reposted

๐Ÿ“ Agent specs are getting nicer: Oracle's Open Agent Spec, Pydantic AI, runtime-enforced AgentSpec. Datalayer Agentspecs now makes protocols specs too: MCP, A2A, PAP, PACTโ€ฆ declared per agent, checked, compiled to Python + TypeScript ๐Ÿงฉ github.com/datalayer/agentspecs about:blank#blocked #AIAgents

Eric Charles reposted

๐ŸŽ‰ Datalayer's Poppy SDKs (Python ๐Ÿ + TypeScript ๐ŸŸฆ) are listed on poppy.md! ๐Ÿ“š Must-read: Poppy vs MCP, A2A, UCP, ACP, TAP, PACT. Poppy answers the consent question ๐Ÿ” Kudos Fabricio Telles ๐Ÿ‘ poppy.md/compare

poppy.mdPoppy (Personal Agent Protocol): Spec Status & ComparisonsIndependent tracker for the Personal Agent Protocol by Sierra and Meta: what was announced on Oct 6, 2026, spec v0.1 status, partners, and how Poppy compares with MCP, A2A, UCP and ACP.

Eric Charles reposted

๐Ÿš€ PAP SDK v0.3.2 is live for Python + TypeScript! PAP is an open protocol for every company and every personal agent. We โค๏ธ protocols and want to build with the community. ๐ŸŒธ personalagentprotocol.org// โœจ Listed on github.com/JaviChulvi/a... #Poppy

personalagentprotocol.orgPersonal Agent ProtocolOne standard for every company and every personal agent. Personal agents discover participating companies, sign users in, and get things done through APIs, web pages, and company agents.

Connect with me for feedback on this announce. MCP is the enabler, we are now providing way more features for your AI data-driven cases. #Expand #Growth #Data #AI

Datalayer@datalayer.ai

๐ŸŒŠ Marimo cells, now a toolset of the MCP server: mcp.datalayer.run/mcp?marimo Cell a sets x = 1, cell b prints x + 1 โ†’ 2. Change a to x = 10 โ†’ b re-runs, 11 printed. Your agent never tracks what depended on what. As we ran it: datalayer.ai/docs/mcp/toolsets #Marimo #MCP

One more time, amazingly powered by the community. Plenty of great contributions here ๐Ÿ’ชโšก๐Ÿ’š

Datalayer@datalayer.ai

๐Ÿช Jupyter MCP Server 2.2.3 is outโ€”powered again by community contributions. Thanks @kta1kri (safer HTTP), @sachhg (credential isolation), @nickilicious (smaller image responses) & @pma1999 (tool routing)! ๐Ÿค– github.com/datalayer/ju...

The "women and children first" protocol was clearly followed Socioeconomic status (class/fare) significantly impacted survival chances. Family size (siblings/spouses and parents/children) shows varying effects on survival. #titanic #survival

Pyramid and the Golden Ratio The Golden Ratio (ฮฆ โ‰ˆ 1.618) is closely approximated in the dimensions of the Great Pyramid of Giza, where the ratio of the pyramid's slant height (apothem) to half of its base length remarkably yields approximately 1.61804.

Eric Charles reposted

Jupyter MCP Server 2.2 can now be extended the way your editor is: about:blank#blocked โ€ข extensions add tools โ€” install one and its tools are served โ€ข extensions extend tools โ€” wrap, narrow or re-describe a tool another extension offers, by name No fork. No load-order race. ๐Ÿงต

Excellent country blues by Paul Crowley, an Englishman in France, and folk/country by The Rusty Zippers from north of Belgium. Add to leave before The Recidivists

Sunday morning exercise with Claude Code launching Subagents to reformat docs. Nice view of the hierarchy and details of each Subagent system prompt.

Eric Charles reposted

๐Ÿ›‘ ๐™Ž๐™ฉ๐™ค๐™ฅ ๐™ฅ๐™–๐™จ๐™จ๐™ž๐™ฃ๐™œ ๐™…๐™ช๐™ฅ๐™ฎ๐™ฉ๐™š๐™ง ๐™ฃ๐™ค๐™ฉ๐™š๐™—๐™ค๐™ค๐™ ๐™จ ๐™–๐™ง๐™ค๐™ช๐™ฃ๐™™. Handoffs lose state, files, outputs and context. ๐Ÿช Datalayer gives teams and AI agents one live Jupyter notebook. Same cells. Same state. Same results. datalayer.ai #Jupyter #Collaboration

I really like the support of webm upload on Bluesky, way better than on X - Bluesky allow large files upload and eats them like a boss.

Eric Charles reposted

๐Ÿš€ ๐—๐˜‚๐—ฝ๐˜†๐˜๐—ฒ๐—ฟ ๐—ณ๐—ผ๐—ฟ ๐—”๐—œ ๐—”๐—ด๐—ฒ๐—ป๐˜๐˜€ Our new Datalayer homepage is live. Give your agent persistent notebooks, scalable compute & connected dataโ€”or try an Agent built for Jupyter directly. The work keeps running when you disconnect. ๐Ÿ‘‰ datalayer.aiabout:blank#blocked

Version 2 lays the foundation for ๐—ฒ๐—ป๐˜๐—ฒ๐—ฟ๐—ฝ๐—ฟ๐—ถ๐˜€๐—ฒ-๐—ด๐—ฟ๐—ฎ๐—ฑ๐—ฒ Jupyter MCP.

Datalayer@datalayer.ai

๐Ÿš€ Jupyter MCP Server 2 is here. Now on MCP Python SDK 2. No breaking change for users. What it unlocks: โšก stateless scale ๐Ÿ” stronger auth ๐Ÿ”„ richer agent flows ๐Ÿงฉ async + long-running tasks ๐—๐˜‚๐—ฝ๐˜†๐˜๐—ฒ๐—ฟ + ๐— ๐—–๐—ฃ ๐—ถ๐˜€ ๐—ท๐˜‚๐˜€๐˜ ๐—ด๐—ฒ๐˜๐˜๐—ถ๐—ป๐—ด ๐˜€๐˜๐—ฎ๐—ฟ๐˜๐—ฒ๐—ฑ.

Eric Charles reposted

๐Ÿš€ ๐—ง๐—ต๐—ฒ ๐—ต๐—ผ๐˜€๐˜๐—ฒ๐—ฑ ๐—๐˜‚๐—ฝ๐˜†๐˜๐—ฒ๐—ฟ ๐— ๐—–๐—ฃ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ ๐—ถ๐˜€ ๐—น๐—ถ๐˜ƒ๐—ฒ. ๐Ÿ”Œ One MCP endpoint gives your AI agent: ๐Ÿ““ Persistent notebooks โณ Durable execution โšก CPU/GPU compute ๐Ÿ—„๏ธ Direct data access ๐Ÿค Human + agent collaboration No server to operate. ๐Ÿ‘‰ datalayer.ai/docs/mcp

Eric Charles reposted

โšก ๐—๐˜‚๐—ฝ๐˜†๐˜๐—ฒ๐—ฟ ๐— ๐—–๐—ฃ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ โ€” ๐—›๐—ผ๐˜ ๐—™๐—ถ๐˜… `code-sandboxes` renamed: ๐Ÿ”„ `jupyter` โ†’ `jupyter-server` Use: โœ… `jupyter-mcp-server >=1.5.0` โ†’ `code-sandboxes >=1.1.1` โช Older server โ†’ `code-sandboxes <=1.0.9` Otherwise: ๐Ÿ’ฅ `Unknown sandbox variant: jupyter` jupyter-mcp-server.datalayer.tech/releases/#ho...

jupyter-mcp-server.datalayer.techReleases | ๐Ÿช ๐Ÿ”ง Jupyter MCP Server documentationLatest Release

More is coming #next

Datalayer@datalayer.ai

โ–ถ๏ธ Run the cell. ๐ŸŒ Close the browser. ๐Ÿ’ป Close your laptop. Your computation keeps running ๐Ÿš€ Datalayer for JupyterLab now supports โณ long-running cells + ๐Ÿ“ก streaming outputs. Try it: pip install "datalayer>=1.7.3" ๐Ÿ“š datalayer.ai/docs/jupyter...

#GPU #Jupyter #MCP

Datalayer@datalayer.ai

โ˜๏ธ Remote #GPUs. ๐Ÿ’ป Apple Silicon locally. ๐Ÿค– Coding agent on your laptop. With ๐—๐˜‚๐—ฝ๐˜†๐˜๐—ฒ๐—ฟ ๐— ๐—–๐—ฃ ๐—ฆ๐—ฒ๐—ฟ๐˜ƒ๐—ฒ๐—ฟ, the agent can drive the remote kernel itself โšก โ€œI see the output immediately.โ€ โ€” Ryosuke Tokuami ๐Ÿš€ datalayer.ai/testimonials

๐ŸŒŠ Sea, sun & art. ๐Ÿ’ป Shipping community feature requests for our Jupyter projects. ๐Ÿค A reminder that a great open-source community is a privilege worth caring for. ๐ŸŽญ Open-air theatre to finish Sunday. A pretty good weekend. ๐Ÿ˜Š #OpenSource #Jupyter #MCP

Eric Charles reposted

Enterprise AI needs more than token metrics. It needs traceability. Know what your agents executed, which tools they called, what data they used, and how they reached a result. That's how AI becomes trustworthy. datalayer.ai/guide #AI #AIAgents #Jupyter

Eric Charles reposted

๐Ÿš€ Jupyter MCP Server v1.2.0 is out. โš ๏ธ Breaking change: **Runtime** โ†’ **Code Sandbox**. This better reflects support for multiple execution backends. It's **not** the MCP v2 migrationโ€”that comes later. Migration guide: jupyter-mcp-server.datalayer.tech/releases/#mi... #MCP #Jupyter #OpenSource

jupyter-mcp-server.datalayer.techReleases | ๐Ÿช ๐Ÿ”ง Jupyter MCP Server documentationMigration Guide to 1.2.0

Eric Charles reposted

AI agents need AI runtimes. Without a runtime, agents repeatedly rebuild context and redo work. Persistent execution makes agents faster, cheaper, and ready for production. datalayer.ai/guide #AI #AIAgents #Jupyter

Eric Charles reposted

๐ŸŽจ One theme doesn't fit everyone. Datalayer now has 5 themes: ๐ŸŸข Datalayer (classic) ๐ŸŒŒ Spatial (cosmic) ๐ŸŒน Lovely (warm) ๐Ÿ’š Matrix (terminal) ๐ŸŒ Earth (nature) Plus Light, Dark & Auto modes. ๐ŸŽฅ www.loom.com/share/4977d2... Which theme would you pick?

loom.comDatalayer โ˜ฐ AI Agents for Data Analysis - 29 July 2026Use Loom to record quick videos of your screen and cam. Explain anything clearly and easily โ€“ and skip the meeting. An essential tool for hybrid workplaces.

Eric Charles reposted

A small but important milestone for @datalayer.ai team: Jupyter MCP Server + Code Sandboxes now moves toward a multi-sandbox provider model. Keep one MCP while giving teams freedom to choose the runtime backend that fits each workload. #Jupyter #AI #MCP #Freedom #LockOut

Eric Charles reposted

๐Ÿง  Context engineering > prompt engineering. We compare CodeMode vs no CodeMode with reproducible GitHub Actions workflows. Less context โ†’ fewer tokens โ†’ lower cost. ๐ŸŽฅ Demo: www.loom.com/share/1edbbe... Report deep dive next.

loom.comDatalayer โ˜ฐ AI Agents for Data Analysis - 17 July 2026Use Loom to record quick videos of your screen and cam. Explain anything clearly and easily โ€“ and skip the meeting. An essential tool for hybrid workplaces.

This new release is possible thanks to the amazing opensource community of developers and users. Thank you so much for being part of the journey ๐Ÿ™โค๏ธ โ‹†.หšโœฎ๐•‹๐•™๐•’๐•Ÿ๐•œ ๐•ช๐• ๐•ฆโœฎหš.โ‹†

Datalayer@datalayer.ai

๐Ÿš€ Jupyter MCP Server v1.0.3 is out! ๐Ÿ”’ Hardened management API: โ€ข localhost-only management routes โ€ข Reject non-local browser origins โ€ข MCP_TOKEN for state-changing routes โฑ๏ธ execute_code now supports up to 1h timeouts. github.com/datalayer/ju... #MCP #Jupyter #AIAgents

๐Ÿ’ก AI vendor lock-in isn't just about models. It's your workflows. ๐Ÿ›ข๏ธYour Data ๐Ÿงฉ Your tools. ๐Ÿ“š Your business knowledge. Those should belong to you. #AI #EnterpriseAI #OpenSource

๐Ÿค– Managed Agents are becoming the next platform for enterprise AI. The question isn't whether you'll use them. It's whether you'll own them. #AI #AIAgents #EnterpriseAI