sre
About
SRE (Smyth Runtime Environment) targets the plumbing layer of agent development: the same TypeScript SDK calls abstract resources — storage (Local, S3, GCS, Azure), LLMs (OpenAI, Anthropic, Google AI, Bedrock, Groq, Perplexity), vector databases (Pinecone, Milvus), cache, and secrets vaults — so infrastructure can be swapped per deployment without touching agent logic. Around the kernel sit 40+ components for generation, search, scraping, API calls, and classification, a Candidate/ACL security model with credential vaults, and the ability to run agents from code or from .smyth files exported by the SmythOS visual builder. It installs via npm as an SDK or CLI and runs local, cloud, or edge. Teams building agents that must survive provider and infrastructure changes are the audience, rather than end-user coding sessions.