Skip to content

feat: migrate store to sqlite#32

Merged
chenxin-yan merged 7 commits intomainfrom
feat/sqlite
Apr 26, 2026
Merged

feat: migrate store to sqlite#32
chenxin-yan merged 7 commits intomainfrom
feat/sqlite

Conversation

@chenxin-yan
Copy link
Copy Markdown
Member

No description provided.

…e error paths

Await executeJob completion before returning from job.cancel so the
terminal row is written exactly once and the cancel error is never
overwritten by a racing prompt() success path. Add assertInstance guard
on session.list so unknown instance ids surface not_found instead of an
empty list. Strengthen assignRemoteSessionToJob to throw when the job
row is missing, improve createInstance unique-constraint messaging, and
remove the unused setJobMessageId method. Tests cover all three new
behaviours.
@chenxin-yan chenxin-yan merged commit 6181ce2 into main Apr 26, 2026
1 check passed
@chenxin-yan chenxin-yan deleted the feat/sqlite branch April 26, 2026 21:47
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