Skip to content

Multi-modal support, type overhaul, and CI#8

Merged
pint-drinker merged 4 commits into
mainfrom
subcon-468-mm
Apr 23, 2026
Merged

Multi-modal support, type overhaul, and CI#8
pint-drinker merged 4 commits into
mainfrom
subcon-468-mm

Conversation

@pint-drinker
Copy link
Copy Markdown
Contributor

Summary

  • Migrate Node SDK to multi-modal runs: new src/image.ts, expanded src/types.ts, and helper utilities in src/helpers.ts
  • Consolidate types (remove src/types/* tree) and move error type to src/errors.ts; refactor client.ts, index.ts, stream.ts, and internal/http.ts to match
  • Add GitHub Actions CI, Husky pre-commit/pre-push hooks, ESLint config, and tsc --noEmit typechecking
  • New test suite covering body, client, content, polling, tool-response, and types
  • Rewrite README and add MIGRATION.md documenting the API changes

Test plan

  • pnpm typecheck passes
  • pnpm test passes locally
  • GitHub Actions CI green on the PR
  • Smoke-test a multi-modal run against a real API key
  • Verify MIGRATION.md steps actually work against a pre-migration consumer

🤖 Generated with Claude Code

@pint-drinker pint-drinker merged commit 7a78737 into main Apr 23, 2026
1 check 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.

1 participant