TL;DR
Sema Code introduces a modular, embeddable AI coding framework that decouples core reasoning from client interfaces, enabling versatile integration across diverse development environments.
Contribution
It presents a novel architecture for AI coding agents that are fully decoupled and reusable, demonstrated through multi-platform implementations.
Findings
Core engine powers both VSCode extension and messaging gateway
Decoupling enables reuse across heterogeneous environments
Multiple mechanisms address engineering challenges of shared agent core
Abstract
AI coding agents have become central to developer workflows, yet every existing solution locks its reasoning capabilities within a specific delivery form, such as a CLI, IDE plugin, or web application. This limitation creates systemic barriers when enterprises attempt to reuse these capabilities across heterogeneous engineering environments. To address this challenge, we present Sema Code, an open AI coding framework built on the principle of being embeddable, pluggable, and framework-first. Sema Code completely decouples the core agent engine from all client layers, publishing it as a standalone npm library that any runtime can drive programmatically. Built around this architecture, we designed eight key mechanisms: multi-tenant engine isolation, FIFO input queuing with safe session reconstruction, adaptive context compression, multi-agent collaborative scheduling, intelligent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
