AgencyCore knowledge base

Build, evaluate, and operate AgencyCore agents.

Architecture references, workflow playbooks, and evaluation guides for the team. Press ⌘K to jump anywhere.

articles 73topics 6search ⌘K

Recently updated

4 articles

Browse by topic

Every article, grouped by domain and type.

Roadmap

3 articles

Agents

13 articles

Company Signals

People Signals

Enrichment

General Search

Sequences

Agentic CRM

Concepts

Reference

Proprietary data

13 articles

Intelligence databases

Company Intelligence Database

Decided architecture for ENG-669, the cross-org company intelligence layer that acts as a read-through cache in front of enrichment providers, with public-facts-only privacy and provenance-tracked write-back.

People Intelligence Database

Decided architecture for the cross-org people intelligence layer - a read-through cache in front of headhunter research and Hunter email lookups, with LinkedIn-URL identity, append-only employment edges, per-tier freshness stamps on the flat profile, shared intel_sources provenance, unified intel_signals, and a GDPR erasure path.

Signals Intelligence Database

Decided v1 architecture for the unified signal store - one polymorphic append-only intel_signals table that holds both company and person signals, with a shared taxonomy, source-ranked provenance, an intel_signal_ingests log that records which pipeline found each signal, decay at read time, and a person-to-company rollup so a champion job change surfaces on the company feed.

Org Signal Feed

The per-org activation layer on top of the shared signals store. One immutable intel_signals row fans out to many orgs through scoring (signal-type weight times ICP fit times recency decay) and materializes as ranked, tiered rows in intel_org_signal_feed - the only org-scoped, RLS-per-org table of the signal stack, the door the launchpad, inbox and digest all read through. Signals enter by two ingest classes - a user's sonar pull (ungated) or an automated push (gated by threshold plus an optional competitor-ICP check) - logged in intel_signal_ingests, and each feed row records its origin.

CRM

Companies

Deep dive on crm_companies, the account record at the centre of the CRM — where it is served from, how a row is born and read, and its full schema, relationships and rules.

People

Deep dive on crm_people, the contact record of the CRM — where it is served from, how a row is born and read, and its full schema, relationships and rules.

Deals

Deep dive on the deal pipeline — crm_deals, crm_pipeline_stages and crm_pipeline_config. Where it is served from, the life of a deal, and its full schema, relationships and rules.

Activities

Deep dive on crm_activities, the interaction + task log of the CRM — where it is served from, how a row is born and read, and its full schema, relationships and rules.

Communications

Deep dive on crm_communications and crm_communication_events, the unified email/call/message log and its per-message engagement tracking — where it is served from, the outbound message lifecycle, and the full schema, relationships and rules.

Lists

Deep dive on crm_lists and crm_list_members, the static or dynamic member collections of the CRM — where they are served from, how a list and its members come to be and are read, and their schema, relationships and rules.

Signals

Deep dive on the signals tables - signals, company_signals and person_signals, the CRM's sales-intelligence layer. Where signals are served from, how one is born and attached, and the full schema, relationships and rules.

Saved filters

Deep dive on crm_saved_filters, the named reusable filter snapshots over the company, person and signal list views — where it is served from, how a saved view is born and applied, and its full schema, relationships and rules.

Engineering

31 articles

System design

Agentic infra

Agentic infra

The high-level system design of the agentic infra - who starts a run, the one run start, the runtime, what a run can do and know, and where it is stored.

01 · Surfaces and channels

Where work is asked for: the web app, the ac CLI, the channel gateway, and the planned MCP server.

02 · Triggers

How events, webhooks and schedules match one rule and start a run without a person.

03 · Front Door

How a conversation reads scoped context and answers, asks, or selects one Agent or Workflow.

04 · Runs

The one run start: RunManager, admission, the frozen definition, and dispatch.

05 · Runtime

The one runtime: the durable segment loop on Inngest, the AgentExecutor checks, and the Agno agent loop that reasons, calls tools and answers.

06 · Model provider

The LLM vendors behind the agent loop, model choice, and token cost.

07 · Capabilities

The business actions a user can request: search, enrich, signals, the CRM question, and the definition builder.

08 · Tools and integrations

The tool registry and the provider jobs that reach third-party data vendors.

09 · Context and memory

Scoped context packing, memory, and the platform corpus.

10 · Intelligence and product state

Where discovery work lands: global intelligence, then organization prospects, then CRM.

11 · Governance

Policy at admission, at every tool call and as cost accrues, plus approvals, budgets and idempotency.

12 · Observability and cost

The run row, the spans, the cost meter, and the live events.

13 · Storage

Postgres on Supabase, pgvector, and Redis.

Glossary

The terms the agentic infra pages use, in one place.

Mission Control

Workflows

Reference

Product Design

2 articles

Symphony

11 articles

Agents

Timed jobs

Housekeeping

System design