🧵 feat: Unify Subagent Child Threads (#15261)

* feat: unify subagent child thread rendering

* chore: sort subagent UI imports

* fix: preserve bounded subagent thread context

* fix: render persisted child activity in unified timeline

* fix: bound durable subagent activity projections

* perf: cap subagent activity source scans

* chore: sort subagent thread imports

* fix: align completed child messages

* fix: bound selected subagent activity reads

* fix: bound child activity storage reads

* fix: preserve child receipt truncation state

* test: preserve projected receipt truncation

* test: align child completion e2e

* test: isolate Stable Diffusion logger mock
This commit is contained in:
Danny Avila 2026-08-27 06:04:13 -04:00 committed by GitHub
parent 44edcbe014
commit f0eda61638
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
25 changed files with 2482 additions and 255 deletions

View file

@ -6,13 +6,9 @@ jest.mock('axios', () => ({ post: jest.fn() }), { virtual: true });
jest.mock('fs');
jest.mock('sharp', () => jest.fn(), { virtual: true });
jest.mock('uuid', () => ({ v4: jest.fn() }), { virtual: true });
jest.mock(
'@librechat/data-schemas',
() => ({
logger: { error: jest.fn() },
}),
{ virtual: true },
);
jest.mock('@librechat/data-schemas', () => ({
logger: { error: jest.fn() },
}));
jest.mock(
'@librechat/agents/langchain/tools',
() => ({