Skip to content

Fix T3 import reliability and surface provider usage#40

Open
sbbedefended wants to merge 1 commit intoEmanuele-web04:mainfrom
sbbedefended:sbbedefended/t3-import-usage-fixes
Open

Fix T3 import reliability and surface provider usage#40
sbbedefended wants to merge 1 commit intoEmanuele-web04:mainfrom
sbbedefended:sbbedefended/t3-import-usage-fixes

Conversation

@sbbedefended
Copy link
Copy Markdown

Summary

  • make legacy T3 import reliable by importing full thread state in bulk and preserving thread/message metadata
  • stop implicit startup migration from ~/.t3 so import only happens through explicit DP Code actions
  • surface real provider usage in the UI, including the branch toolbar panel and optional composer badge

Details

  • add orchestration.importLegacyT3State plus the server-side importer and schema repair migration for legacy projection databases
  • extend orchestration contracts, projector/read-model, projection pipeline, websocket routing, and web store to support bulk imported messages / activities / proposed plans
  • add explicit T3 import entry points in the sidebar and settings through a shared useLegacyT3Import flow
  • fix desktop confirm usage so the import prompt uses the native bridge instead of falling back incorrectly in packaged builds
  • add provider usage snapshots for Codex and Claude from local CLI/session data, then reuse the same summary in Rate limits remaining and the optional composer badge

Validation

  • bun fmt
  • bun lint
  • bun typecheck

@github-actions github-actions Bot added size:XXL vouch:unvouched PR author is not yet trusted in the VOUCHED list. labels Apr 20, 2026
@Emanuele-web04
Copy link
Copy Markdown
Owner

@codex resolve the merge conflicts in this pull request

@chatgpt-codex-connector
Copy link
Copy Markdown

To use Codex here, create an environment for this repo.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants