feat: publish Agent Studio integrations and setup guide

This commit is contained in:
Wenxin Duan
2026-09-16 16:32:16 +08:00
parent 2ad089d68a
commit 05e6060490
106 changed files with 4942 additions and 198 deletions
+8
View File
@@ -44,6 +44,14 @@ describe("mock_ads_metrics", () => {
});
describe("tool policy", () => {
it("requires approval for real analytics and report generation but never allows arbitrary MCP mutations", () => {
expect(decideToolPolicy("swads_whoami")).toBe("allow");
expect(decideToolPolicy("metrics_catalog")).toBe("allow");
expect(decideToolPolicy("metrics_semantic_query")).toBe("ask");
expect(decideToolPolicy("generate_minis_report")).toBe("ask");
expect(decideToolPolicy("campaign_update")).toBe("deny");
});
it("allows only the explicit safe set, asks for report save, and denies unknown tools", () => {
expect(["read", "grep", "find", "ls", "mock_ads_metrics"].map(decideToolPolicy)).toEqual([
"allow", "allow", "allow", "allow", "allow",