feat(transform): confirm agent profiles locally
CI / Test and build (push) Canceled after 0s

This commit is contained in:
go0p
2026-09-07 15:36:59 +08:00
parent dd61541c3e
commit e3b1775f8d
13 changed files with 152 additions and 34 deletions
+5
View File
@@ -52,6 +52,11 @@ describe('versioned Bridge capability catalog', () => {
expect(capabilityVisibleToAgent('browser.handoff.resolve')).toBe(false);
expect(capabilityVisibleToAgent('browser.thumbnail')).toBe(false);
expect(capabilityVisibleToAgent('browser.context')).toBe(true);
expect(catalog.capabilities.find((capability) => capability.method === 'browser.transform.profile.save')).toBeUndefined();
expect(catalog.capabilities.find((capability) => capability.method === 'proxy.switch')?.summary)
.toContain('不会生成、启用或执行 Transform Profile');
expect(catalog.capabilities.find((capability) => capability.method === 'browser.profile.validate')?.summary)
.toContain('用户在插件本地确认保存');
expect(catalog.capabilities.find((capability) => capability.method === 'browser.transform.recovery.capture')).toMatchObject({
access: 'dangerous',
scopes: ['browser.transform.manage', 'browser.debugger.control', 'browser.callable.execute'],