Skip to content

Only one test file for 13,747 lines #3

Description

@kowshikdev

Problem

tests/ contains a single test file. There is no coverage of the agents, the routing logic, the governance layer, or the memory subsystem.

Proposed solution

Prioritise by risk:

  1. governance/ — policy enforcement and cost management. Policy bugs are the expensive kind; test the deny paths specifically.
  2. orchestration/ — routing decisions. Given this state, does the graph go where it should?
  3. agents/ — one behavioural test per agent with the LLM mocked.
  4. memory/ — retrieval relevance and persistence round-trips.

Add per-agent evals with fixed inputs and expected behaviour, so LLM changes surface as measurable regressions instead of vibes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions