mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-10-08 16:02:20 +02:00
preserve artifact request contract in native traces
This commit is contained in:
@@ -4705,7 +4705,8 @@ async def test_native_stream_reserves_remaining_budget_for_required_artifact(mon
|
||||
assert recovery["calls_used"] == module.NATIVE_ARTIFACT_RESEARCH_LIMIT
|
||||
request_contract = next(
|
||||
event for event in events
|
||||
if event.get("type") == "provider_request_contract"
|
||||
if event.get("type") == "agent_step"
|
||||
and event.get("stage") == "provider_request"
|
||||
and event.get("artifact_write_phase") is True
|
||||
)
|
||||
assert "write_file" in request_contract["offered_tools"]
|
||||
|
||||
Reference in New Issue
Block a user