mirror of
https://github.com/vercel-labs/fx.git
synced 2026-10-28 10:15:17 +08:00
The E2E files, TLA+ drivers and the long-turn memory benchmark that read v1's session files now read the v2 log. Fixes for what those tests found: - Resuming a subagent child directly fails with v1's message. - fx session recover copies a v1 conversation whose permissions.json is malformed or empty, without its rules, and says so. - fx doctor counts the v1 sessions not converted yet and names each one it cannot convert. - Salvage leaves out a side file that is missing or whose size or digest changed. - A v1 log whose checkpoint splits a tool call from its result still converts. - --resume last and fx session last fail with NoReadableSessions when they skipped an unreadable v1 session. - A converted session keeps a last turn that never ended, marked interrupted. - fx session --id on a damaged v1 session names the file and the reason. - Prompt images are also kept as blobs, so the oversized-image notice names a file that still exists after a resume. - A session reopened after fx was killed mid-retry shows the finished tool calls and results, not the partial reply. - An update relaunch from a session with nothing saved opens a fresh session. - Converting a schema-2 session captures images it saved only by path, as v1's resume did. - Recalling a prompt from history uses its saved image bytes, so a damaged captured file no longer refuses the recall. - fx -c says the remembered session could not be read when v1's bookmark is unreadable. - The /resume picker orders v2 and unconverted v1 sessions newest first, like fx sessions. - Wiring.tla models one store, without the backend switch or the usage ledger.
20 lines
544 B
JSON
20 lines
544 B
JSON
[
|
|
"cli.test.ts",
|
|
"file-tool-permissions.test.ts",
|
|
"gateway-stream-lifecycle.test.ts",
|
|
"mcp-auth.test.ts",
|
|
"oauth-keychain-migration.test.ts",
|
|
"sessions.test.ts",
|
|
"tui-auth-source-selection.test.ts",
|
|
"tui-command-permissions.test.ts",
|
|
"tui-full-transcript-brutal.test.ts",
|
|
"tui-interrupt-recovery.test.ts",
|
|
"tui-performance.test.ts",
|
|
"tui-resume-brutal.test.ts",
|
|
"tui-resume.test.ts",
|
|
"tui-slash-extra.test.ts",
|
|
"tui-terminal-tool.test.ts",
|
|
"vision-route-fake-gateway.test.ts",
|
|
"yolo-permission-mode.test.ts"
|
|
]
|