AI News AI资讯 4h ago Updated 2h ago 更新于 2小时前 45

Y Combinator Open-Sources QM: An MIT-Licensed Multiplayer Agent Harness That Runs In Slack And The Web Y Combinator 开源 QM:一款 MIT 许可的多玩家 Agent 协作框架,可在 Slack 和 Web 上运行

Y Combinator open-sourced QM (quartermaster) under the MIT license as a multiplayer agent harness designed for organizational use across Slack and web interfaces QM provides isolated workspaces per person and per room, each with scoped memory, files, keychain, permissions, crons, and durable sandboxes The architecture is harness-agnostic, supporting Pi, OpenCode, Codex, and Claude Code as front-end agents driving a shared core Three security postures (Strict, Auto, Dangerous) control tool call g Y Combinator开源了QM(quartermaster)多智能体协作平台,MIT许可证,支持Slack和Web端运行 为每个员工和房间提供隔离工作空间,包含独立内存、文件、权限、定时任务和沙箱环境 支持Pi、OpenCode、Codex、Claude Code等多种AI工具驱动同一核心,避免厂商锁定 提供三种安全模式(Strict/Auto/Dangerous),所有模式均硬编码禁止递归删除和破坏性SQL 适合10-500人规模的初创或中型公司,需平台工程师部署,YC内部已在会计、法律、活动、工程等部门运行

68
Hot 热度
62
Quality 质量
60
Impact 影响力

Analysis 深度分析

TL;DR

  • Y Combinator open-sourced QM (quartermaster) under the MIT license as a multiplayer agent harness designed for organizational use across Slack and web interfaces
  • QM provides isolated workspaces per person and per room, each with scoped memory, files, keychain, permissions, crons, and durable sandboxes
  • The architecture is harness-agnostic, supporting Pi, OpenCode, Codex, and Claude Code as front-end agents driving a shared core
  • Three security postures (Strict, Auto, Dangerous) control tool call gating, with hard denials for destructive commands enforced across all modes
  • QM is positioned for startups and mid-sized companies (10-500 people) with infrastructure expertise, currently deployed internally across accounting, legal, events, and engineering

Why It Matters

QM represents a shift from personal AI assistants to organizational multi-agent systems, addressing the complexity of scaling agent deployments across teams. For AI practitioners, it offers a production-grade reference architecture for building scoped, isolated agent workspaces with configurable security postures. The harness-agnostic design also provides a practical model for avoiding vendor lock-in in enterprise AI deployments.

Technical Details

  • Architecture: Central headless core built in TypeScript on Node.js with Fastify for HTTP, backed by Postgres for durable state (user data, session history). Optional plugins include a Slack integration (Bolt), web UI (Vite + Lit), admin panel, and public portal
  • Isolation Model: Each user and room receives independent scoped memory, file storage, keychain views, permissions, scheduled crons, web apps, and sandboxed execution environments where installed tools persist across turns
  • Security Postures: Strict mode pauses every tool call for human approval; Auto mode (default) screens provenance-labelled external data through a classifier before reaching the model; Dangerous mode removes screening and pauses but retains hard denials for recursive deletes and destructive SQL via a predeclared command policy
  • Deployment: Organization-owned deployment repo depends on @yc-software/qm, initialized with qm init targeting Fly.io or AWS. Runs in the operator's own cloud account with optional external identity provider support
  • Agent Harness Support: Pi, OpenCode, Codex, and Claude Code all interface with the same core, enabling vendor-agnostic deployments

Industry Insight

  • The multi-agent organizational harness model signals a maturation phase in enterprise AI, where the focus shifts from individual productivity tools to coordinated team-level automation with proper isolation and governance
  • The three-tier security posture system (Strict/Auto/Dangerous) provides a practical template for organizations balancing automation speed against risk, particularly valuable for regulated industries like fintech and legal operations
  • QM's harness-agnostic approach demonstrates that building a shared core with pluggable agent front-ends is a viable strategy for reducing vendor dependency, a pattern that may become standard for enterprise AI infrastructure as deployments scale beyond pilot projects

TL;DR

  • Y Combinator开源了QM(quartermaster)多智能体协作平台,MIT许可证,支持Slack和Web端运行
  • 为每个员工和房间提供隔离工作空间,包含独立内存、文件、权限、定时任务和沙箱环境
  • 支持Pi、OpenCode、Codex、Claude Code等多种AI工具驱动同一核心,避免厂商锁定
  • 提供三种安全模式(Strict/Auto/Dangerous),所有模式均硬编码禁止递归删除和破坏性SQL
  • 适合10-500人规模的初创或中型公司,需平台工程师部署,YC内部已在会计、法律、活动、工程等部门运行

为什么值得看

YC将内部验证的企业级多智能体协作平台开源,为团队级AI应用提供了可复用的架构参考。其隔离工作空间设计和多工具兼容模式,对构建企业级AI工作流具有重要借鉴意义。

技术解析

  • 架构设计:核心无头服务处理API、身份认证、策略和调度,PostgreSQL存储用户数据、会话历史和持久化状态,TypeScript直接运行在Node.js上,HTTP层使用Fastify
  • 多工具兼容:QM是harness-agnostic的,Pi、OpenCode、Codex、Claude Code均可驱动同一核心,部署不绑定单一厂商
  • 安全模型:三种组织安全模式——Strict(每次工具调用需人工审批)、Auto(默认,使用分类器筛查外部数据)、Dangerous(移除内容筛查和暂停),所有模式均应用预声明的命令策略,硬编码禁止递归删除和破坏性SQL
  • 部署方式:需要云账户、PostgreSQL和熟悉基础设施的平台工程师,支持Fly.io或AWS,通过qm init初始化,默认内置身份代理发送邮件链接,可替换为外部身份提供商
  • 隔离机制:每个用户和房间拥有独立的内存、文件、密钥链视图、权限、定时任务和持久化沙箱,身份和配置在Slack与Web应用间保持一致

行业启示

  • 企业级AI应用正从个人助手模式转向团队协作模式,隔离工作空间设计是规模化部署的关键,避免单助手跨部门使用的复杂性
  • 多工具兼容架构可降低厂商锁定风险,提升技术栈灵活性,为组织提供渐进式采用AI工具的路径
  • 安全策略需要分层设计,在自动化效率和人工审批之间找到平衡,预声明的破坏性命令禁令是企业级部署的必要基线

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

Open Source 开源 Agent Agent LLM 大模型 Deployment 部署 Product Launch 产品发布