Show HN: Open-Source GoLang SDK for Multi-Tenant Agents (github.com)

🤖 AI Summary
Ingenimax open-sourced agent-sdk-go, a production-oriented Go framework for building multi-tenant AI agents that combines memory, tool execution, multi‑LLM support, and enterprise features into a modular SDK and CLI. The release targets teams that need deployable, auditable agents: it natively integrates OpenAI, Anthropic and Google Vertex (Gemini) LLMs, supports Model Context Protocol (MCP) servers over HTTP/stdio, and includes built‑in guardrails, tracing/logging, and a pluggable tools registry for web search and custom operations. A command-line tool (agent-cli), prebuilt binaries, or Go install make it easy to bootstrap and run agents locally or in CI. Key technical capabilities focus on production readiness and developer ergonomics: Go 1.23+, optional Redis for distributed/vector memory, conversation buffers and vector retrieval, declarative agent/task definitions in YAML (including JSON schema response formats that can be unmarshaled directly into Go structs), and an auto‑configuration feature that generates agent profiles and tasks from a single system prompt. Multi‑tenancy is supported via context-scoped org and conversation IDs for isolation, and the SDK exposes structured task planning/approval/execution hooks for multi‑step workflows. For teams building scalable, auditable agents in Go, this consolidates orchestration, observability, and safety into a single extensible stack.
Loading comments...
loading comments...