Context Graph Agent Nate Scott released Context Graph Agent (CGA) version 1.30.47, a local-first graph context service that reduces prompt tokens by 90.44% and lowers hallucination pressure by 13.34% for AI coding agents. The tool indexes repository structure, symbols, calls, imports, and data flow into FalkorDB, returning focused evidence packs instead of entire files or keyword-search results. CGA also hosts work briefing aggregation and a schedule surface for recurring automation jobs, with all data stored locally in SQLite and PostgreSQL. Version: 1.30.47 Status: Published Author: Nate Scott Date: 2026-06-02 branding and website copy refresh CGA, aka Context Graph Agent, helps AI coding agents work with much smaller, more relevant code context. In the current live multi-project benchmark, CGA reduced prompt tokens by 90.44% on average while lowering hallucination pressure by 13.34% , which helps agents answer, edit, and search through repositories faster. Instead of sending whole files or broad keyword-search results to the model, CGA returns focused evidence packs: target symbol excerpts, nearby relationship context, dependency paths, and recent project facts. Under the hood, CGA is a local-first graph context service for AI-assisted development. It indexes repository structure, symbols, calls, imports, and lightweight data flow into FalkorDB, then exposes retrieval and analysis tools through an MCP-compatible API. Context Graph Agent retrieves the right evidence before generation, so AI coding agents query repository relationships, dependencies, files, and symbols instead of relying on keyword search alone. It also hosts WA-compatible work briefing aggregation so progress signals from other repos can be recorded and summarized centrally inside CGA through the Admin Dashboard surface. | Project Console | Work Dashboard | |---|---| | Schedule Automation | Runtime Settings | |---|---| | Graph Layout Controls | Graph Canvas Focus | |---|---| CGA Context Graph Agent was created and authored by Nate Scott. Public documentation, release notes, desktop bundle documentation, redistributions, and project notices should preserve that attribution while keeping the promotional website itself focused on the product experience. CGA now includes a built-in work activity domain adapted from WorkAssist so cross-project progress can roll up into one admin surface. - Admin UI: http://localhost:18001/admin/briefing collapsible Dashboard tab in the Admin menu - Admin summary API: /api/admin/work-briefing - Admin activity list API: /api/admin/work-briefing/activities - Admin briefing dashboard includes copyable PowerShell, Python, and JSON request templates for project-scoped activity publishing. - Report tab can connect a Microsoft account with device-code login so generated WSR payloads can enrich stored PBI/PR references with Azure DevOps ticket details. - Project-scoped ingest API: POST /api/project/work-briefing/activity - Project-scoped summary APIs: GET /api/project/work-briefing , GET /api/project/work-briefing/activities - MCP tools: workassist record activity , workassist list recent activity , workassist get activity briefing These WA-compatible tools are hosted directly by cga-mcp-server , so CGA does not need a separate WA MCP runtime for the merged work briefing slice. Recorded activity is stored in the local SQLite auth database under the work activities table, which lets CGA keep project progress local-first alongside its existing project and audit metadata. CGA includes an admin-only Schedule surface for recurring automation jobs. - Admin UI: http://localhost:18001/admin/schedule Schedule tab beside Project - Admin schedule API: /api/admin/schedules - Supported task types: BrowserAgent command POSTs, BrowserAgent page-test workflows, agent activation HTTP calls, and generic HTTP POST jobs - BrowserAgent page tests can target a page URL, text assertions, console capture, metrics, screenshots, and optional DOM snapshots from the Schedule editor. - Each task stores a unique copyable 8-character task ID, cadence, runner URL, project binding, agent ID, JSON payload, last run status, next run time, and recent execution history. - A lightweight background worker runs due enabled tasks, carries the opened BrowserAgent tab ID through each page-test step, retries text assertions while the page settles, and records each result in scheduled task runs . - CGA runtime state lives in a PostgreSQL database postgres service, volume postgres data for users / projects / tokens / audit logs, and in FalkorDB for graph data. - The admin UI's System Settings - Indexing panel stores the default repos folder used when project indexing resolves a project without an explicit Repository Path. - Runtime UI configuration is persisted in data/runtime-config.json by default, or in CGA RUNTIME CONFIG PATH when that environment variable is set. - A backup sidecar dumps the auth PG database pg dump --format=plain | gzip and FalkorDB runtime data into data/backups/