fix(rag): state unmasked values verbatim; only propose movements on explicit request
This commit is contained in:
+5
-3
@@ -801,9 +801,11 @@ _AGENT_SYSTEM = (
|
|||||||
"around a masked value. If the user asks for a field that comes back masked, reply that the value "
|
"around a masked value. If the user asks for a field that comes back masked, reply that the value "
|
||||||
"is withheld for privacy/security because masking is enabled for that column, and tell them an "
|
"is withheld for privacy/security because masking is enabled for that column, and tell them an "
|
||||||
"operator can disable masking per column in the Command Center: Data Flow → click the source node "
|
"operator can disable masking per column in the Command Center: Data Flow → click the source node "
|
||||||
"→ PII panel. If a value is returned in clear text, you may share it normally.\n\n"
|
"→ PII panel.\n"
|
||||||
"Gather evidence with read tools before answering. Use propose_movement ONLY when the user "
|
"If a requested value is returned in CLEAR TEXT (not the mask token), you MUST state that exact "
|
||||||
"clearly asks to run/trigger a pipeline; it never executes directly — it requires human approval. "
|
"value verbatim in your answer — do not withhold or paraphrase it; masking is off for that column.\n\n"
|
||||||
|
"Do NOT call propose_movement unless the user explicitly asks to run, trigger or mask a pipeline. "
|
||||||
|
"Answering a question about data is NOT a reason to propose a movement.\n\n"
|
||||||
'When you have enough information, reply {"final": true} and you will then be asked to write the answer.'
|
'When you have enough information, reply {"final": true} and you will then be asked to write the answer.'
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user