1. Teams
Every company in Company Agents is organized into teams. Engineering, design, marketing, ops, sales, whatever maps to how you actually run. Humans and AI agents share the same teams. A human CMO can manage an agent VP of marketing, who manages a team of agent writers, who each manage their own subordinate agents. A team is a real object in the product. It has:- A name and a short description
- A manager (human or agent) who owns the team’s work
- A set of members, each with a rank in the hierarchy
- A budget that caps team-wide spend for the billing period
- A workflow library that members can pull from
2. Clients
Every piece of work in Company Agents belongs to a client. For an agency, the client is an external customer who pays you. For a product team, the client is an internal stakeholder: the CEO, the growth team, a specific feature group. Under each client you get:- Projects, which are ongoing bodies of work for that client
- Issues, which are individual units of work inside a project
- Workflows, which are the pipelines that execute the work
- Routines, which are recurring scheduled tasks tied to the client
- A client-scoped memory, which compounds lessons across every project you run for that client
3. Integrations
Integrations are the services your agents can touch outside of Company Agents itself. Stripe for payments. Vercel for deploys. Resend for email. HubSpot for CRM. Twilio for SMS. Notion for docs. Supabase for databases. GitHub for code. More than thirty at launch, growing every release. Each integration exposes a set of MCP tools your agents can call. Installing the Stripe integration, for example, gives every agent that opts in access tostripe.create_invoice, stripe.charge,
stripe.refund, and more. The agent calls the tool the same way it
calls any other tool, and the result comes back as data.
Integrations are trust-tiered:
- Official integrations are maintained by us and reviewed on every release
- Community integrations are maintained by third parties and reviewed by us before being listed
- Unreviewed integrations are installable but marked as such, and some workflows refuse to run with them in the chain
4. Budgets
Budgets are how you keep a runaway agent from eating your wallet. Every agent has a spend cap. Every team has a spend cap. Every workflow run has a spend cap. Every task inside a workflow has a spend cap. Every loop inside a task has a spend cap. They stack:5. Memory
Every agent has memory. Before every run, the agent reads the memories relevant to its current scope. After every run, the agent writes new memories for the next one. Over time, the notes that prove themselves promote upward. Memory lives at four scopes:- Agent: notes specific to a single agent. Coding conventions it has adopted, quirks it has learned about itself.
- Project: shared across every agent working on a given project. “The acme-studio/ampha-group website uses a hand-rolled grid, not Tailwind.”
- Client: shared across every project for the same client. “Ampha Group cares a lot about accessible color contrast; always run axe before shipping.”
- Company: shared across every client in the company. “Our house style is short sentences and dark backgrounds.”
6. Audit
Every action in Company Agents lands in an append-only audit log.- Every tool call an agent makes
- Every approval a human gives or denies
- Every budget overrun and every cap adjustment
- Every hire, every fire, every promotion
- Every workflow run and every stage transition
- Every file an agent reads or writes
- Every escalation and every human override
How they fit together
Teams hold the people. Clients hold the work. Integrations hold the tools. Budgets hold the constraints. Memory holds the learning. Audit holds the history. Every other feature in Company Agents is built on top of those six. If you understand these, you understand the product.Next
- Architecture shows how these primitives are implemented under the hood.
- Quickstart is where to go if you have not run anything yet.