Skip to content

feat(session): record location switches - #41899

Merged
thdxr merged 2 commits into
v2from
location-switched
Aug 12, 2026
Merged

feat(session): record location switches#41899
thdxr merged 2 commits into
v2from
location-switched

Conversation

@thdxr

@thdxr thdxr commented Aug 12, 2026

Copy link
Copy Markdown
Member

Summary

  • project durable session moves into a location-switched timeline message with current and previous location details
  • send directory changes to subsequent model context and preserve them through compaction
  • render location switches in the V2 TUI and remove the duplicate synthetic move reminder
  • regenerate the public client message union

Testing

  • bun typecheck in packages/schema, packages/core, packages/client, and packages/tui
  • repository-wide typecheck from the pre-push hook (33 packages)
  • focused Core move, projector, message-lowering, and shared-schema tests (32 passed)
  • full TUI data-context test file (41 passed)
  • full Schema test suite: 42 passed; one unrelated existing Agent.Color contract test failed

@thdxr
thdxr enabled auto-merge (squash) August 12, 2026 01:34
@thdxr
thdxr merged commit 93965df into v2 Aug 12, 2026
7 of 8 checks passed
@thdxr
thdxr deleted the location-switched branch August 12, 2026 02:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant