refactor(agent): keep finance tool decisions internal

This commit is contained in:
Jiayuan Zhang 2026-02-11 18:56:31 +08:00
parent bbda13d005
commit 5cccb066f1
2 changed files with 3 additions and 3 deletions

View file

@ -186,8 +186,8 @@ describe("buildConditionalToolSections", () => {
const text = result.join("\n");
expect(text).toContain("## Data Access");
expect(text).toContain("dynamic evidence decision");
expect(text).toContain("Tool Decision");
expect(text).toContain("plan (`data_only` | `hybrid` | `web_first`)");
expect(text).toContain("Make this evidence decision internally");
expect(text).toContain("user-facing research rationale");
});
it("returns empty when no conditional tools match", () => {

View file

@ -281,7 +281,7 @@ export function buildConditionalToolSections(
: "Use tool outputs as evidence, and clearly state assumptions when data is incomplete.",
...(hasWebTools
? [
"Before final conclusions, include a short `Tool Decision` summary with: plan (`data_only` | `hybrid` | `web_first`), reason, and missing evidence impact.",
"Make this evidence decision internally. In final answers, present concise user-facing research rationale instead of technical decision labels unless the user asks for methodology details.",
]
: []),
"",