BR-TOOL-11
When the model cuts or rewords a placeholder in an argument, then only a placeholder written in full is restored.
Let a tool act on the real valuesEn français
Quand le modèle coupe ou reformule un jeton dans un argument, alors seul un jeton écrit en entier est restauré.
Laisser un outil agir sur les vraies valeursWhere the rule lives 2
Tested by 8
- tests/acceptance/test_dpo.py::TestErasure::test_a_forgotten_thread_restores_nothing
- tests/integrations/langchain/test_middleware_e2e.py::test_second_model_call_never_sees_clear_tool_args
- tests/pipeline/test_override_integration.py::TestThreadPipelineOverride::test_allow_list_clears_a_fresh_thread_detection
- tests/pipeline/test_override_integration.py::TestThreadPipelineOverride::test_allow_list_trumps_a_hitl_add
- tests/pipeline/test_override_integration.py::TestThreadPipelineOverride::test_assistant_introduced_deny_listed_value_stays_clear
- tests/pipeline/test_override_integration.py::TestThreadPipelineOverride::test_deny_list_trumps_a_hitl_drop
- tests/pipeline/test_override_integration.py::TestThreadPipelineOverride::test_deny_listed_value_is_deanonymizable
- tests/pipeline/test_override_integration.py::TestThreadPipelineOverride::test_force_strategy_outranks_assistant_provenance
Used by 6
Read from the code graph graphify builds, at the places the domain documentation gives. A test that goes through another function does not show here.