potpie

Potpie Context Graph

Your organization’s context,
connected.

Turn code, documents, tickets, and decisions into a living graph of your organization. Keep knowledge connected as it changes—and give every agent the context to act.

Context Graph
Example workspace
9 of 9 example artifacts · 13 total relationships

Connect your engineering stack

GitHubGitLabJiraLinearConfluenceAzure DevOpsMicrosoft 365SAP+ Your internal systems

Turn scattered sources into connected knowledge.

Bring in code, boards, documents, decisions, and infrastructure. Potpie turns that material into structured context—with its source, meaning, and relationships intact.

Connected sources

Interactive example
  1. Connect

    Bring in the source

  2. Structure

    Extract entities & facts

  3. Link

    Resolve the relationships

Source evidence

Linked to source
services/identity/routes.tsCommit 7c2e9a1

router.use('/members', identityService)

identityService.requires('verified_email')

identityService.emits('member.invited')

Added to your context

Evidence preserved
Identity service
requires
Verified email

Code becomes a service, its dependencies, and the behavior it implements—not just a searchable file.

More than an index.

Resolve the same service, feature, or decision across different sources into one connected view.

Always grounded in evidence.

Keep the source passage and its revision, so every relationship can be inspected and understood.

The connections are
the context.

A service doesn’t exist in isolation. It implements a requirement, follows a decision, depends on other services, and ships through a release.

Potpie connects those relationships across tools and teams. Digitized domain knowledge becomes part of the same model as code, boards, documents, and operational artifacts.

Explore the relationships
One shared modelAcross tools and teams
ServiceimplementsSpecification
DecisionconstrainsImplementation
Ticketdelivered byPull request
Releaseverified inEnvironment

Across services

Trace interfaces, dependencies, and the systems affected by a change.

Across teams

Carry business intent and architectural decisions into engineering work.

Across the lifecycle

Keep the requirement, ticket, code, review, and release connected.

When one fact changes,
update the right context.

A new decision should not leave an old requirement behind. Trace what changed, identify the affected artifacts, and carry the approved context forward.

Context changes

Interactive example
A decision changed. Two artifacts are out of date.

The retention decision no longer matches the ticket and runbook.

Existing contextv1

Data retention

30 days
Retention policy · v1
Approved decisionv2

Data retention

90 days
ADR-026 · Approved

Apply the decision to its linked context.

Affected artifacts

3 connected
ENG-312 · Retention policy

Acceptance criteria still specify 30 days.

Out of date
Data lifecycle runbook

The documented policy still says 30 days.

Out of date
Retention service

Implementation and release remain separate.

Linked

Change history

1 current version
  1. Retention set to 30 days

    Policy v1 · Original evidence retained

    Current

Ambiguity goes to review.

Conflicting evidence is surfaced for a decision—not silently overwritten because one source is newer.

The history stays intact.

Context updates do not deploy code. Keep what was planned, what changed, and what actually shipped distinct.

Give agents the context.
Not another search task.

An agent should start with the relationships that matter: the code, the decision behind it, the work already in motion, and the evidence it can trust.

Showing the plan a change workflow.

Potpie/Engineering workspaceInteractive example

Add organization SSO. What needs to change?

Read connected context4 sources
Potpie

Build on the existing provider interface.

The service already separates provider verification from session creation. Extend that boundary instead of introducing a second sign-in flow.

  1. Add SAML and OIDC provider adapters.
  2. Reuse the organization-to-provider mapping.
  3. Extend the existing sign-in and failure tests.
Grounded in1234

The plan is grounded in the service, specification, architecture decision, and linked work—not the current file alone.

Retrieve with purpose.

Follow relevant relationships instead of repeatedly searching disconnected tools.

Reason with evidence.

Connect each answer to its source, revision, and the decisions that shaped it.

Carry the work forward.

Make the next task aware of what changed, without rebuilding the context from scratch.

Measure context quality.
Not just activity.

More data is not the goal. The goal is current, connected, traceable context that helps people and agents get the work right.

Freshness & coverage

Is the relevant context current and present?

Measure source-to-graph update lag, source coverage, and the age of unresolved changes. A fresh graph is only useful if the necessary sources are represented.

  • Update latency
  • Source coverage
  • Stale-context rate

Evidence & consistency

Can each claim be explained and reconciled?

Check provenance coverage, conflicting claims, and resolution time. Track which context was corrected and retain the history behind the change.

  • Provenance coverage
  • Open discrepancies
  • Resolution time

Retrieval & agent outcomes

Does the right context lead to better work?

Evaluate retrieval relevance and source-grounded answers against representative tasks. Compare verified outcomes, tokens, and latency on the same task set.

  • Retrieval relevance
  • Verified task success
  • Tokens & latency

Context observability

Recorded product snapshot · 15 Oct 2026

Connected entities

30,505Across the recorded graph

Active claims

24,566Current recorded relationships

Context searches

702During the usage period

Documents retrieved

175During the usage period

Current knowledge. Preserved history.

30,937 total claims

24,566 Active6,371 Invalidated

Invalidated claims retain history; they are not a measure of error rate or a count of automatically resolved discrepancies.

Graph reads462
Change requests127

Change requests include proposals, not only completed updates.

Make the measurement gaps visible.

Reporting coverage across 703 agent turns

Transcript coverage78%

549 of 703 turns

Token reporting96%

674 of 703 turns

Duration reporting52%

367 of 703 turns

Coverage describes what was recorded, not the accuracy of the context or the success of a task.

Usage: 16 Sep–15 Oct 2026 · Graph snapshot: 15 Oct, 09:35 UTCTool calls ≠ completed tasks

Evaluate the workflow, end to end. Pair graph and retrieval metrics with verified task outcomes. Compare like-for-like work before claiming improvements in speed, cost, or quality.

Connected knowledge.
Clear boundaries.

A shared context layer should make the evidence easier to inspect—not make authority harder to understand.

Your sources stay identifiable

Keep source references and revisions with the knowledge they support. Distinguish recorded facts, inferred relationships, and unresolved questions.

Your decisions stay accountable

Retain change history and superseded claims. Let reviewers follow what changed, what it affects, and why the new context replaced the old.

Your team stays in control

Connect approved sources with read-only defaults. Keep write access, code review, and release approval within your organization’s boundaries.

Explore Potpie for enterprise

A closer look
at connected context.

The graph is the foundation. Here’s what that means for your sources, agents, and workflows.

What is a Context Graph?

A connected model of your organization’s engineering knowledge. It brings together entities—such as services, requirements, tickets, decisions, and environments—and the relationships between them. Claims retain their source evidence, so people and agents can inspect why a connection exists.

How is this different from searching documents?

Search helps find a relevant passage. A graph also helps follow the relationships around it: the decision behind a requirement, the service that implements it, the work item tracking the change, and the deployment configuration it affects. Retrieval can use both the source material and those connections.

Can it include our internal tools and domain knowledge?

Yes. Approved APIs, connectors, and parsers bring in the sources your organization uses. Custom schemas map your domain’s entities and relationships, while documents, standards, SOPs, and architecture decisions become structured, source-linked context. The integration scope is defined with your team.

What happens when two sources disagree?

The disagreement is traced to the affected claims and linked artifacts. A reviewed decision can supersede outdated context while retaining the earlier evidence and change history. When the sources do not establish which claim is authoritative, the conflict needs review rather than an assumed answer.

Does updating the graph automatically change code or production?

No. Updating context is distinct from executing a code change or a release. Agents can use the updated context to propose work, but code review, write permissions, and deployment approvals remain part of your workflow. Deployment configuration alone does not prove what is running.

How do we know the context is useful?

Evaluate coverage, freshness, source traceability, conflict handling, and retrieval relevance. Then compare representative agent tasks using verified outcomes, time, and token usage. Activity counts show how the system is used; they do not independently prove accuracy or productivity gains.

Where does the context live?

Potpie can run within your VPC, with approved source access and read-only defaults. Your team defines the data scope, integration permissions, and workflows that can write back. Book a demo to review the deployment and governance model for your environment.

Let your agents work with
the whole picture.

See how your sources, your systems, and your organization’s knowledge come together in Potpie.

Explore your context with us