Skip to content

Conversation

@satti-hari-krishna-reddy
Copy link
Collaborator

@satti-hari-krishna-reddy satti-hari-krishna-reddy commented Dec 31, 2025

What this PR does ?

This PR introduces a deterministic test framework for the agent.

  • It adds a mock layer that returns tool responses in the same format as singul, isolating the agent from external systems and allowing regression testing.

  • For each test case, we store the successful execution path and tool outputs in a JSON file.

  • During test runs, the agent is executed again and its decisions are compared against the stored decisions to detect deviations such as selecting the wrong tool or passing incorrect inputs.

@frikky
Copy link
Member

frikky commented Jan 7, 2026

Why didn't you mention this on our call? 👀

Don't assume I know what you know. Tell me when I'm wrong :))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants