mirror of
https://github.com/pewdiepie-archdaemon/odysseus.git
synced 2026-10-11 01:12:20 +02:00
fix(agent): preserve focused turn contracts and verified completion
This commit is contained in:
@@ -1672,7 +1672,7 @@ def test_missing_supplemental_inventory_is_explicit(family):
|
||||
|
||||
@pytest.mark.parametrize("policy", [ToolPolicy(), ToolPolicy(block_all_tool_calls=True)])
|
||||
def test_empty_selection_means_no_tools(policy):
|
||||
contract = resolve(policy=policy)
|
||||
contract = resolve(policy=policy, selected_tools=())
|
||||
assert contract.offered == contract.required == contract.unavailable == frozenset()
|
||||
assert contract.schemas() == []
|
||||
assert not contract.permits("manage_calendar")
|
||||
|
||||
Reference in New Issue
Block a user