Repository navigation
Comparing changes
Open a pull request
base repository: pingdotgg/t3code
base: main
head repository: pingdotgg/t3code
compare: fix/issue-24067
- 14 commits
- 3 files changed
- 2 contributors
Commits on Oct 27, 2026
-
test(server): reproduce #24067 imported Codex and Claude sessions sho…
…w injected context These tests reproduce #24067: Codex response_item context blocks and question-reply envelopes, the Codex files-mentioned request prefix, and Claude local slash-command wrappers and output leak into imported user messages. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e98e462 - Browse repository at this point
Copy the full SHA e98e462View commit details -
fix(server): imported sessions no longer show provider-internal context
Codex rollouts that record user events now import only those events, as Codex's own history does, instead of deduping response copies by turn ID. The typed request after "## My request for Codex:" is imported and titled. Claude local slash commands import as typed and their local output is dropped. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 755ae6a - Browse repository at this point
Copy the full SHA 755ae6aView commit details -
fix(server): import paginated Codex rollouts and question replies rea…
…dably Paginated Codex rollouts have no user_message events, so onboarding import fell back to response items and showed AGENTS.md and environment context. Completed UserMessage items now count as user events. Answered-question envelopes import as quoted Q&A like Codex shows them, and the request marker only strips a prefix when it occupies a whole line. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bda3d22 - Browse repository at this point
Copy the full SHA bda3d22View commit details -
fix(server): strip the Codex request prefix only after generated context
Codex prompts that open with generated IDE, file or browser context end it at the last request line; unwrapped prompts that quote the marker keep their text. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f651bd7 - Browse repository at this point
Copy the full SHA f651bd7View commit details -
fix(server): keep attachment-only Codex turns and strip referenced-ch…
…at context Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3409ec - Browse repository at this point
Copy the full SHA a3409ecView commit details -
docs: describe how imported Codex and Claude history is cleaned
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8dc1db7 - Browse repository at this point
Copy the full SHA 8dc1db7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 019cc1f - Browse repository at this point
Copy the full SHA 019cc1fView commit details
Commits on Nov 11, 2026
-
Merge remote-tracking branch 'origin/main' into fix/issue-24067
# Conflicts: # apps/server/src/project/AgentSessionScanner.ts # docs/user/welcome-wizard.md
Configuration menu - View commit details
-
Copy full SHA for a491787 - Browse repository at this point
Copy the full SHA a491787View commit details -
test(server): fold the files-mentioned Codex prefix case into the req…
…uest table AI-assisted; verified with the tests and tools listed above.
Configuration menu - View commit details
-
Copy full SHA for f9c9214 - Browse repository at this point
Copy the full SHA f9c9214View commit details -
fix(server): keep Codex prompts whose request line appears more than …
…once When the request marker repeats, either the generated context or the user's request may quote it, so taking the last one could drop the user's text. AI-assisted; verified with the tests and tools listed above.
Configuration menu - View commit details
-
Copy full SHA for c4fec1f - Browse repository at this point
Copy the full SHA c4fec1fView commit details
Commits on Nov 13, 2026
-
Merge remote-tracking branch 'origin/main' into fix/issue-24067
# Conflicts: # apps/server/src/project/AgentSessionScanner.ts
Configuration menu - View commit details
-
Copy full SHA for ddc7b9e - Browse repository at this point
Copy the full SHA ddc7b9eView commit details -
fix(server): keep image-only Codex prompts and request-based titles
An image-only Codex prompt has no text, so with response copies suppressed the turn vanished; it now imports as Codex's own [Image #n] placeholders. Response-only prompts whose setup context is followed by the request line are titled after the request again, and a prompt recorded as both a user_message and a completed UserMessage imports once. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e846b46 - Browse repository at this point
Copy the full SHA e846b46View commit details -
fix(server): keep unmatched Codex response turns and skip inline images
A rollout with any user event dropped every response-only user turn, so legacy prompts resumed in a newer Codex lost their text and question replies vanished. Response copies are now skipped only in turns that have a user event. Counting inline `images` selected their whole data URLs, which spent the history budget and skipped screenshot-heavy rollouts; image-only prompts now count local image paths only. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 111bfe8 - Browse repository at this point
Copy the full SHA 111bfe8View commit details -
fix(server): keep Codex response turns that a user event cannot replace
A user event with no text, such as an inline image alone, hid every response copy in its turn, so an image-only conversation imported nothing. Such events no longer stand in for their copies. An interrupted turn ends without an assistant message, so its prompt merged into the next event-backed turn and was hidden; turn_aborted and task_complete now end a turn too. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fad0794 - Browse repository at this point
Copy the full SHA fad0794View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff main...fix/issue-24067