chore: sync upstream main - #122
Conversation
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
…res (#5664) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…673) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: t3-code[bot] <269035359+t3-code[bot]@users.noreply.github.com>
…bagents (#5677) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…as focus (#5691) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…nts (#5684) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…nder (#5697) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…tive buttons (#5716)
… never ran (#5710) Co-authored-by: t3-turbo-simulation <simulation@t3turbo.local> Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…n (#5756) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
… (#5774) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…ep (#5776) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
…data (#5773) Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
…server (#5788) Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: c0325fdf20
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| const claudeHome = yield* resolveClaudeHomePath(settings.providers.claudeAgent); | ||
| const claudeDir = yield* resolveClaudeTranscriptDir(claudeHome); | ||
| const codexLayout = yield* resolveCodexHomeLayout(settings.providers.codex); | ||
|
|
There was a problem hiding this comment.
Resolve usage homes from provider instances
When a Codex or Claude instance uses an instance-specific homePath, CODEX_HOME, or CLAUDE_CONFIG_DIR, its sessions are written outside the legacy homes resolved here. Since this reads only settings.providers.codex and settings.providers.claudeAgent and ignores settings.providerInstances and their environments, the Usage page silently omits activity from additional work/personal instances; enumerate the effective transcript homes of the configured instances instead.
Useful? React with 👍 / 👎.
|
|
||
| sources.push({ | ||
| fingerprint: { hostId, provider, resolvedHomePath: dir, volumeId }, | ||
| status: "ok", |
There was a problem hiding this comment.
Report transcript read failures as partial coverage
If a transcript directory exists but a subtree is unreadable, or a listed JSONL file disappears or cannot be opened, the reader swallows the error and returns no files/records, yet this unconditionally reports the source as ok. In those permission and transient-I/O scenarios the dashboard presents an incomplete total as authoritative rather than using the already-defined partial/failed statuses; preserve an error signal from the walk/read and reflect it in the source status.
Useful? React with 👍 / 👎.
Thread transfer impact✅ Thread transfer remains within every enforced ceiling.
Baseline: Scenario and decoded snapshot size10 historical turns, 5 command tools per turn, 878.9 KiB retained MCP result per historical turn, and a 1.05 MiB retained result in the measured turn.
Updated in place by a trusted workflow. PR artifacts are strictly validated and never executed. |
What Changed
Why
Actualizes the fork to current upstream while keeping fork-specific behavior where the same settings, server, and UI code changed.
UI Changes
This includes upstream UI changes and the settings/sidebar integration described above. Screenshots were not captured because browser verification was not requested.
Checklist