| I've spent the past several months building an agentic AI platform, and the thing that ate the most time wasn't prompting or orchestration. It was permissions. A realistic setup has an agent framework, a BI tool, and something for notebooks. Each has its own notion of who may read what. So a rule as simple as "this agent can only see these three tables" gets implemented three times, in three shapes, and drifts apart the moment someone changes one. Nobody notices until an agent answers a question using data it should never have seen — and because the answer looks confident and cites a source, it reads as verified. So I built the thing I wanted: one platform where agents, dashboards, documents and notebooks all sit behind the same rules. The same model allow-lists, the same budgets, the same table permissions, the same execution traces, whether the call comes from a chat window, a scheduled workflow, or a Python notebook. It's self-hostable, runs on your own model keys, and your data stays in your own database. It's out now: https://github.com/AgentSwarms-fyi/agentswarms Being straight about it: it's early, the surface is wide, and it hasn't been tested by many people yet. It's also source-available (Elastic License 2.0) rather than OSI open source — you can self-host, modify and redistribute it, but not resell it as a hosted service. [link] [comments] |