Skip to content

feat(task): auto-generate session title from the first user message #8408

feat(task): auto-generate session title from the first user message

feat(task): auto-generate session title from the first user message #8408

Triggered via pull request November 6, 2026 13:49
Status Success
Total duration 3m 0s
Artifacts 1

mutation-testing.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

1 warning and 1 notice
Mutation test advisory
extension Stryker preflight failed: 13:50:37 (2964) INFO ProjectReader Found 9 of 1373 file(s) to be mutated. 13:50:38 (2964) INFO Instrumenter Instrumented 9 source file(s) with 266 mutant(s) 13:50:39 (2964) INFO ConcurrencyTokenProvider Creating 2 test runner process(es). 13:50:40 (2964) INFO DryRunExecutor Note: running the dry-run only. No mutations will be tested. 13:50:40 (2964) INFO DryRunExecutor Starting initial test run (vitest test runner with "perTest" coverage analysis). This may take a while. 13:52:43 (2964) ERROR DryRunExecutor One or more tests failed in the initial test run: BaseOpenAiCompatibleProvider getModel completePrompt sends the custom model id verbatim to the API expected "vi.fn()" to be called with arguments: [ ObjectContaining{…} ] Received: 1st vi.fn() call: [ - ObjectContaining { + { + "messages": [ + { + "content": "hello", + "role": "user", + }, + ], "model": "some/custom-model-not-in-list", + }, + { + "signal": undefined, }, ] Number of calls: 1 13:52:43 (2964) ERROR Stryker There were failed tests in the initial test run. file:///home/runner/work/Zoo-Code/Zoo-Code/node_modules/.pnpm/@stryker-mutator+core@10.0.0_@types+node@22.20.5/node_modules/@stryker-mutator/core/dist/src/process/3-dry-run-executor.js:65 throw new ConfigError('There were failed tests in the initial test run.'); ^ ConfigError: There were failed tests in the initial test run. at DryRunExecutor.validateResultCompleted (file:///home/runner/work/Zoo-Code/Zoo-Code/node_modules/.pnpm/@stryker-mutator+core@10.0.0_@types+node@22.20.5/node_modules/@stryker-mutator/core/dist/src/process/3-dry-run-executor.js:65:27) at DryRunExecutor.executeDryRun (file:///home/runner/work/Zoo-Code/Zoo-Code/node_modules/.pnpm/@stryker-mutator+core@10.0.0_@types+node@22.20.5/node_modules/@stryker-mutator/core/dist/src/process/3-dry-run-executor.js:100:14) at process.processTicksAndRejections (node:internal/process/task_queues:103:5) at async WorkItem.execute (file:///home/runner/work/Zoo-Code/Zoo-Code/node_modules/.pnpm/@stryker-mutator+core@10.0.0_@types+node@22.20.5/node_modules/@stryker-mutator/core/dist/src/concurrent/pool.js:32:28) at async file:///home/runner/work/Zoo-Code/Zoo-Code/node_modules/.pnpm/@stryker-mutator+core@10.0.0_@types+node@22.20.5/node_modules/@stryker-mutator/core/dist/src/concurrent/pool.js:69:13 { innerError: undefined } Node.js v22.23.4
mutation-diff
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
changed-code-mutation-report
1.54 KB
sha256:3be7eda88c8b1711d7e0384ff8c99ebe97b387ba20470726b8da9bc2567989ed