awreason(tool, public)
A portable reasoning client — sessions, phases, thoughts, and the chain that produced the answer.
Name
awreason — A portable reasoning client — sessions, phases, thoughts, and the chain that produced the answer.
The problem it solves
An agent that reasoned well and an agent that reasoned badly return the same shape: one paragraph. So a wrong answer is indistinguishable from a right one until it has been acted on, and the only available debugging tool is asking again. The structure exists inside the model turn and is discarded at the boundary, which is why nothing downstream can ever check it.
Instead of trusting / you check
- instead of trusting
- a confident paragraph
- you check
- the phases it went through, and every tool call it made to get there
Adopt it alone
Run one hard question as a session you can open up afterwards — the phases, the thoughts, the tool calls — instead of a paragraph you have to take on faith.
Install
pip install awreason
Where it sits in the path
- Not on the path yet — reference only.
Links
Generated 2026-09-14 00:48Z from the ecosystem registry. A field here that is wrong is wrong in the registry — fix it there and this page follows.