Skip to content

feat: publish session context cwd - #35

Merged
lsaether merged 1 commit into
mainfrom
feat/session-context-cwd
May 24, 2026
Merged

lsaether merged 1 commit into
mainfrom
feat/session-context-cwd

Conversation

@lsaether

Copy link
Copy Markdown
Owner

Summary

  • Add an amux/session_context attach notification carrying the mux/agent cwd
  • Store the agent cwd in session state and expose it in /debug/sessions
  • Update docs and server tests for per-attach session context behavior

Test Plan

  • cargo fmt --check
  • cargo test
  • git diff --check

@lsaether
lsaether merged commit be1fa6a into main May 24, 2026
1 check passed
@lsaether lsaether mentioned this pull request May 27, 2026
3 tasks
lsaether added a commit that referenced this pull request May 27, 2026
Cuts v0.1.3 — rooms + RFD #533 attach polish.

Highlights since v0.1.2:
- Rooms abstraction with compaction-aware transcripts (#58) and
  cross-segment turn-bookend carry in historyPolicy: full (#59).
  Closes #56.
- RFD #533-inspired session/attach + session/detach foundation (#46)
  with replay ordering (#47), streamed history delivery (#53), and
  ?replay=skip opt-out for attach-aware clients (#50).
- amux/* active-turn controls (steer #41, queue #41, cancel #30)
  plus replay-safe agent request lifecycle openings (#33).
- Safe-by-default client-tool blocking (fs/* + terminal/*) with
  --unsafe-debug-client-tool-broadcast escape hatch (#36).
- amux/session_context surfaces the mux/agent cwd to subscribers (#35).

Validation:
- cargo fmt --check
- cargo clippy --all-targets -- -D warnings
- cargo test (63 unit + 78 integration = 141 tests)

Co-authored-by: lsaether <25539605+lsaether@users.noreply.github.com>
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