Kabab: A Hybrid Rust-TypeScript Architecture for Autonomous AI Agents with Universal Skill Loading and Multi-Provider Model Routing

Fuente: Zenodo
Guardado en:
Detalles Bibliográficos
Autor principal: Chawla, Varun
Formato: Recurso digital
Publicado: Zenodo 2026
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866902206196744192
author Chawla, Varun
author_facet Chawla, Varun
contents <div> <div>Autonomous AI agent platforms --- systems that decompose natural-language instructions into executable plans, invoke tools, and verify results without human intervention --- have emerged as a critical frontier in software engineering automation. Existing commercial platforms are cloud-dependent, vendor-locked, and lack extensibility, while open-source alternatives (OpenHands, Suna) offer narrow tool sets without multi-provider model routing or domain-specific skill injection. We present Kabab, an open-source hybrid architecture that combines Rust for performance-critical subsystems (Docker sandbox management, parallel skill indexing, lock-free LLM API proxy, browser WASM compute at 173KB) with TypeScript for a  agent pipeline orchestrating 25 models across 11 providers. Kabab introduces two novel contributions: (1) a Universal Skill Protocol that auto-loads domain-specific expertise from SKILL.md files based on task classification across 10 task types, and (2) Connector-Augmented Execution that dynamically registers 185 SaaS API actions across 21 services as LLM-callable tools at runtime, enabling an agent to autonomously clone a repository, fix a bug, push code, and create a pull request from a single instruction. We evaluate Kabab on real software engineering tasks using both local (Qwen 3.5 35B via Ollama) and cloud (Groq Llama 3.3 70B, Claude Opus) models, demonstrating that hybrid local-cloud agent execution is feasible, cost-effective, and produces functional multi-file applications with database schemas, API endpoints, and styled frontends in a single autonomous session. Kabab is open-source under Apache 2.0.</div> <div> </div> </div>
format Recurso digital
id zenodo_https___doi_org_10_5281_zenodo_19647938
institution Zenodo
language
publishDate 2026
publisher Zenodo
record_format zenodo
spellingShingle Kabab: A Hybrid Rust-TypeScript Architecture for Autonomous AI Agents with Universal Skill Loading and Multi-Provider Model Routing
Chawla, Varun
<div> <div>Autonomous AI agent platforms --- systems that decompose natural-language instructions into executable plans, invoke tools, and verify results without human intervention --- have emerged as a critical frontier in software engineering automation. Existing commercial platforms are cloud-dependent, vendor-locked, and lack extensibility, while open-source alternatives (OpenHands, Suna) offer narrow tool sets without multi-provider model routing or domain-specific skill injection. We present Kabab, an open-source hybrid architecture that combines Rust for performance-critical subsystems (Docker sandbox management, parallel skill indexing, lock-free LLM API proxy, browser WASM compute at 173KB) with TypeScript for a  agent pipeline orchestrating 25 models across 11 providers. Kabab introduces two novel contributions: (1) a Universal Skill Protocol that auto-loads domain-specific expertise from SKILL.md files based on task classification across 10 task types, and (2) Connector-Augmented Execution that dynamically registers 185 SaaS API actions across 21 services as LLM-callable tools at runtime, enabling an agent to autonomously clone a repository, fix a bug, push code, and create a pull request from a single instruction. We evaluate Kabab on real software engineering tasks using both local (Qwen 3.5 35B via Ollama) and cloud (Groq Llama 3.3 70B, Claude Opus) models, demonstrating that hybrid local-cloud agent execution is feasible, cost-effective, and produces functional multi-file applications with database schemas, API endpoints, and styled frontends in a single autonomous session. Kabab is open-source under Apache 2.0.</div> <div> </div> </div>
title Kabab: A Hybrid Rust-TypeScript Architecture for Autonomous AI Agents with Universal Skill Loading and Multi-Provider Model Routing
url https://doi.org/10.5281/zenodo.19647938