349b230913
feat: align SDK with updated OpenAPI spec and add missing unit tests
...
- Update generated types from new openapi.yaml (capsule stats, usage,
metrics, pause/resume lifecycle, host/channel management, auth flow)
- Add Capsule pause/resume/ping/getMetrics lifecycle methods
- Add Capsule.waitForReady abort signal support
- Add PtyManager.connect and PtySession disposal
- Fix HttpClient empty-body response handling (content-length: 0)
- Add streamProcess() to CommandManager for background process streams
- Add integration tests for capsule lifecycle, git, and PTY features
- Add unit tests for AsyncQueue error paths, PtySession.close,
Git.checkout without create, Git.add single string,
Notebook.execCell error case, and PtyStartOptions fields
2026-05-16 19:14:55 +06:00
5b3f2741a3
feat: add SDK foundation layer
...
Implement config resolution, typed errors, HTTP and WebSocket transport
helpers, and timeout handling for the SDK foundation. Add unit and local
integration tests covering the SDK foundation behaviour and align
package exports with the tsup output.
2026-05-09 16:32:41 +06:00