feat(browser): add managed instance agent capabilities

This commit is contained in:
go0p
2026-09-03 13:31:59 +08:00
parent 8af9bb777e
commit e00746d834
37 changed files with 608 additions and 281 deletions
+11
View File
@@ -120,6 +120,17 @@ describe('extension request schemas', () => {
})).toThrow('HTTP(S)');
});
it('validates manager-owned browser instance binding', () => {
expect(parseExtensionRequest({
action: 'bridge.managed-instance.bind',
payload: { manager: 'ytray', instanceId: '13367db6-232a-40d1-ad84-81ee5d97634f', badge: 'B' },
}).action).toBe('bridge.managed-instance.bind');
expect(() => parseExtensionRequest({
action: 'bridge.managed-instance.bind',
payload: { manager: 'web', instanceId: '../shared', badge: '3' },
})).toThrow();
});
it('validates recording bounds and recorded page callables', () => {
expect(parseExtensionRequest({
action: 'recording.start',