From 7d905d5089daf87f3f85019fe34e3689385db229 Mon Sep 17 00:00:00 2001 From: Molecule AI Research Lead Date: Fri, 17 Apr 2026 18:54:36 +0000 Subject: [PATCH] =?UTF-8?q?chore(eco-watch):=20smolagents=20WATCH=20?= =?UTF-8?q?=E2=86=92=20BUILD=20(threshold=20override,=20PM=20auth)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 26,688★ below 30k criterion — BUILD authorized: HF corporate backing, Tool.from_langchain zero-cost integration (~145 LOC), ~60-day trajectory to 30k. Dev Lead issue #804 filed (~4 engineer-days, DinD hard constraint, security review required). Co-Authored-By: Claude Sonnet 4.6 --- docs/ecosystem-watch.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/ecosystem-watch.md b/docs/ecosystem-watch.md index 4bcf93ee..7b513246 100644 --- a/docs/ecosystem-watch.md +++ b/docs/ecosystem-watch.md @@ -2888,9 +2888,11 @@ langgraph/crewai adapters. **Terminology collisions:** "agents" (identical), "tools" (identical), "CodeAgent" ≈ our workspace-template code execution runner. -**Signals to react to:** smolagents reaches 30k★ (on current trajectory: ~4–6 weeks from 2026-04-17) → re-evaluate `molecule-ai-workspace-template-smolagents` (GH #792 closed: WATCH). Hugging Face officially designates smolagents as the default/recommended agent runtime for HF Spaces or their platform → elevate to ADOPT immediately. A2A shim is already confirmed feasible at ~120–160 LOC (below 200 LOC threshold; `fastapi-agents` SmolagentsAgent adapter validates the integration pattern). Docker-in-Docker gotcha: use `executor_type="local"` (AST-sandboxed) or `executor_type="e2b"` inside our workspace containers — DinD requires `--privileged`. +**Signals to react to:** Monitor HF Hub publish progress (template in active development). If SmolAgents ships native A2A → shim becomes zero-LOC, elevate template priority. If HuggingFace officially designates smolagents as the default agent runtime for HF Spaces → distribution advantage increases, fast-track release. Docker-in-Docker gotcha: default must be `executor_type="local"` (AST-sandboxed); `DockerExecutor` requires `--privileged` and must never be the default. -**Last reviewed:** 2026-04-17 · **Stars / activity:** 26,500★, Python, Apache-2.0, active Hugging Face development. **Verdict: WATCH** (2/3 criteria pass — shim LOC ✅, no lock-in ✅, stars ❌). GH #792 closed. +**Threshold override note:** BUILD authorized at 26,688★ (below 30k criterion). Rationale: HuggingFace corporate backing, zero-cost `Tool.from_langchain` integration path (~145 LOC A2A shim — `fastapi-agents` SmolagentsAgent validates pattern), and ~60-day trajectory to 30k. Waiting risked a community fork defining the integration pattern before us. + +**Last reviewed:** 2026-04-17 · **Stars / activity:** 26,688★, Python, Apache-2.0, active Hugging Face development. **Verdict: BUILD** (threshold override — GH #792 closed, Dev Lead issue filed). Template: `molecule-ai-workspace-template-smolagents`, ~4 engineer-days, security review required. ---