Skip to content

Conversation

@randomm
Copy link
Owner

@randomm randomm commented Jan 26, 2026

Summary

  • Convert 21 AI provider SDK imports to lazy dynamic imports for reduced startup time
  • Fix typecheck errors in github.ts, task.ts, and test files
  • Enable minification in build script
  • Improve TUI activity streaming

Issues

Closes #29, Closes #30

Changes

  • provider.ts: Lazy loading pattern for all bundled AI providers
  • github.ts: Add null checks for optional fields
  • task.ts: Fix TaskResultMetadata type
  • tasks.test.ts: Fix function signature types
  • build.ts: Enable minify: true
  • session/index.tsx: Activity streaming improvements

- Convert 21 AI provider imports to dynamic imports
- Add null checks in github.ts
- Fix task.ts and test type definitions
- Enable minification in build
- Improve TUI activity streaming
@randomm randomm merged commit c2a9a4a into main Jan 26, 2026
2 of 4 checks passed
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.

[Perf] Implement lazy loading for AI provider SDKs [Build] Fix pre-existing typecheck errors blocking CI

1 participant