sotashimozono_obsidian-remo.../server/internal/extensions
lalate 2d79dbbb35 feat(server): implement extension.invoke resumeFrom replay
- Add invocationId-based reattach path in extension.invoke
- Consume resumeFrom to replay persisted output after sequence offset
- Rebind live stream notifications to resumed session
- Add LogStore ReplayFrom API and tests
- Extend protocol params with optional invocationId

Fixes 3 blocking issues from #425 review:
1. Support reattach to completed invocation via persisted log
2. Fix replay vs live-stream ordering race (replay-then-bind)
3. Persist cli.done / exit code in log store
2026-07-15 12:36:39 +09:00
..
log_store.go feat(server): implement extension.invoke resumeFrom replay 2026-07-15 12:36:39 +09:00
log_store_test.go feat(server): implement extension.invoke resumeFrom replay 2026-07-15 12:36:39 +09:00
manager.go fix(server): harden extension invoke security and protocol consistency 2026-05-19 01:44:05 +09:00
manager_test.go fix(server): harden extension invoke security and protocol consistency 2026-05-19 01:44:05 +09:00