feat: add official Codex skill and harden task execution
Install and update artemis-use with task diagnostics and plugin guidance. Preserve cross-device file receipts, review canonical reports, guard stage transitions and reduce small history summaries. Improve exploration lifecycle, request recovery and browser live connections.
This commit is contained in:
1 parent
2328a4df0c
commit
e1ea099592
128 files changed
+4944
-700
No files matched your search
+18
@@ -98,6 +98,24 @@ describe('FloatingVideoPlayerComponent video markers', () => {
|
||||
fixture.detectChanges();
|
||||
}
|
||||
|
||||
it('removes the live image while hidden and reconnects it on return', () => {
|
||||
const hidden = spyOnProperty(document, 'hidden', 'get').and.returnValue(false);
|
||||
agentService.recordingPlaybackStatus.set('live');
|
||||
fixture.detectChanges();
|
||||
expect(fixture.nativeElement.querySelector('img.live-screen-img')).not.toBeNull();
|
||||
|
||||
hidden.and.returnValue(true);
|
||||
document.dispatchEvent(new Event('visibilitychange'));
|
||||
fixture.detectChanges();
|
||||
expect(fixture.nativeElement.querySelector('img.live-screen-img')).toBeNull();
|
||||
|
||||
hidden.and.returnValue(false);
|
||||
document.dispatchEvent(new Event('visibilitychange'));
|
||||
fixture.detectChanges();
|
||||
expect(fixture.nativeElement.querySelector('img.live-screen-img')).not.toBeNull();
|
||||
expect(component.liveStreamError()).toBeFalse();
|
||||
});
|
||||
|
||||
function playButton(): HTMLButtonElement {
|
||||
return fixture.nativeElement.querySelector('.play-btn');
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user