Skip to content

refactor(cli): remove SessionPrompt promise facade#10726

Merged
marius-kilocode merged 1 commit into
mainfrom
effect-session-prompt-facade-10723
May 29, 2026
Merged

refactor(cli): remove SessionPrompt promise facade#10726
marius-kilocode merged 1 commit into
mainfrom
effect-session-prompt-facade-10723

Conversation

@marius-kilocode

Copy link
Copy Markdown
Collaborator

SessionPrompt still carried a service-local runtime-backed Promise facade for prompt lifecycle operations after its Effect service migration. That compatibility layer kept a transitional architecture exception alive and allowed callers to bypass the shared runtime boundary.

This removes the legacy prompt, loop, and cancel facade. Remote message dispatch now enters SessionPrompt.Service through the application runtime boundary, and prompt queue/cancellation behavior is exercised through scoped service instances so state isolation matches the migrated architecture.

Closes #10723
Part of #10655

@marius-kilocode marius-kilocode enabled auto-merge May 29, 2026 10:17
@marius-kilocode marius-kilocode merged commit 1cc2c5b into main May 29, 2026
21 of 25 checks passed
@marius-kilocode marius-kilocode deleted the effect-session-prompt-facade-10723 branch May 29, 2026 11:11
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.

Remove the SessionPrompt legacy Promise facade

2 participants