-
Notifications
You must be signed in to change notification settings - Fork 12
feat: v0.2.3 - Architecture Simplification & Vision Auto-Routing #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Add CHANGELOG entry for v0.2.1 (unreleased) - Add GitHub CI workflow (build + test) - Add PR template - Add CODEOWNERS file - Add branch protection documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
- Enable automated PR reviews for all pull requests - Configure path filters to ignore dist/node_modules - Enable high-level summaries and review status 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
…nated with orchestrator
- Add vision-router.ts for automatic image detection and routing to vision worker - Support clipboard, file URLs, data URLs, and base64 image formats - Add global lock to prevent concurrent vision processing - Add detailed toast notifications for debugging vision pipeline - Allow explicit model references from api-source providers in hydration - Pass orchestrator profiles to vision router for correct model selection - Add comprehensive test suite for vision routing (28 tests)
- Fix biome config schema (use object format instead of boolean) - Add language identifier to workflow diagram code block - Fix CODEOWNERS to target file paths, not branches - Add language identifiers to all fenced code blocks in docs
- Add environment variables for ANTHROPIC, OPENAI, OPENROUTER API keys - Run unit tests always - Run E2E tests only when API keys are available - E2E tests continue-on-error to not block PR merges
- No API keys required - Uses opencode/gpt-5-nano which is free and always available - Removed conditional E2E test execution
- Document vision auto-routing feature - Document simplified architecture (removed ~3,700 lines) - Document worker pool replacement for device registry - Document CI improvements for E2E tests
✨ Finishing touches
🧪 Generate unit tests (beta)
Comment |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
Major architecture simplification release that removes ~3,700 lines of code while adding new capabilities.
✨ New Features
🔧 Architecture Changes
device-registry.ts,profile-lock.ts, andregistry.ts→ singleworker-pool.ts🗑️ Removed
🐛 Fixed
📊 Stats
Architecture
Test Plan
bun test)bun run build)