Skip to main content

AgentWatch

In brief: AgentWatch watches local coding-agent conversations, filters for product decisions, and proposes story and scenario updates so your QA surface evolves with development—across all your developers.

Tribal knowledge—the hallway discussion, the coffee-table decision, the “we agreed guests must enter an address”—was often the hardest part of the SDLC to capture. Whether you like it or not, with the shift to coding agents those conversations now happen almost verbatim in agent chats: a bit better filtered, and a near-perfect place to capture the same knowledge.

AgentWatch (in TestChimp Studio) does exactly that. It watches your agent interactions—Cursor, Claude Code, Codex, and 20+ other agents—to spot when business rules are decided, UX expectations are finalized, or finer-grained constraints get defined. It then proposes updates to user stories and scenarios so your QA surface evolves alongside product development—across all your developers.

AgentWatch watches coding-agent chats and keeps stories and scenarios current

Agent chats are watched → stories and scenarios stay current

What it is for​

AgentWatch closes the gap between how the product is being built in agents and what your QA plans say the product should do.

Without AgentWatchWith AgentWatch
Specs drift while agents ship decisions in chatDecisions that affect verifiable product behaviour are proposed as plan updates
Tribal knowledge lives in one developer’s threadUpdates land in the shared stories / scenarios corpus for the project
QA workflows run against stale acceptance criteriaApproved plan changes course-correct downstream QA automatically
Manual archaeology after the factYou review a plan, approve, and raise a PR

It complements Meeting Bots—meetings capture tribal knowledge spoken aloud; AgentWatch captures the same class of decisions as they are refined with coding agents.

Developer experience (DevX)​

From a developer’s point of view, the loop is intentionally quiet:

  1. You keep working in Cursor, Claude Code, Codex, or another supported agent.
  2. Studio’s AgentWatch daemon (backed by AgentsView) indexes those local sessions for mapped projects.
  3. On your configured sync cadence, TestChimp looks for chat chunks that contain product decisions worth reflecting in plans.
  4. When something material is found, Studio notifies you with an AgentWatch plan—proposed adds/updates to stories and scenarios.
  5. You review, approve (or reject), and the plan executes into your plans/ folder.
  6. You raise a PR. Downstream QA workflows pick up the updated surface.

You do not need to paste transcripts into TestChimp or remember to “write that down as a scenario.” Enable AgentWatch, map your local folders, and keep shipping.

How it works (high level)​

Agent chats (Cursor / Claude Code / Codex / …)
│
▼
AgentsView daemon (local session index)
│
▼
Sync tick (cadence) → map sessions → project
│
▼
Semantic neighbours (stories / scenarios)
+
Jev filter (score: decisions? which plans affected?)
│
▼
LLM plan authoring (batch) → pending AgentWatch plan
│
▼
You approve → stories/scenarios updated → PR

Two design choices matter:

  1. Not every chat chunk is product guidance. Agent conversations are verbose. AgentWatch uses Jev (TypeSafe’s System One decision model) as a first-pass filter at scale—across developers—before spending an LLM pass on plan updates. See How to enable and configure for the filter + embedding neighbour pattern.
  2. You stay in control. Plans await approval. At most one pending AgentWatch plan exists per project on a Studio install; later syncs update that pending plan instead of spawning duplicates.

Prerequisites​

  • TestChimp Studio installed and signed in
  • A TestChimp project with a local folder mapped (so sessions can be attributed to the right project)
  • A QA baseline before day-to-day sync runs (roughly ≥ 10 stories or ≥ 20 scenarios)—or bootstrap / import first; details in the how-to

Learn more​

FAQ

What is AgentWatch?

A TestChimp Studio feature that watches local coding-agent chats, identifies product decisions (business rules, UX expectations, constraints), and proposes updates to stories and scenarios so the QA surface stays current.

Which agents does AgentWatch support?

Cursor, Claude Code, Codex, and 20+ others via the pinned AgentsView provider set. You choose which agents to watch in Settings → AgentWatch.

How does AgentWatch use Jev?

Jev filters verbose agent chat chunks for product-relevant decisions at scale. Semantic neighbours from TestChimp’s embedding space are included so Jev can score impact without stuffing the full story/scenario corpus into its context window.

Do I approve changes before stories update?

Yes. AgentWatch authors a pending plan; you review and approve or reject. Approved plans update plans/ so you can raise a PR.