Skip to content

Conversation

@buttercannfly
Copy link
Collaborator

No description provided.

- Updated ChatAdapter to maintain "streaming" status for tool errors instead of setting it to "error".
- Added logic to extract business-level failure messages from tool results.
- Introduced metrics tracking in the chat context, including updates on token usage.
- Enhanced tests to verify correct handling of tool errors and metrics updates.
- Updated UI components to display metrics and error states appropriately.
- Reformatted object literals in tests for better readability.
- Cleaned up imports in TokenUsageIndicator component.
- Enhanced message-adapter logic to handle missing toolCallId.
- Updated vitest configuration to exclude Puppeteer tests.
- Added type definitions for tab group colors in organize-tabs.
- Refactored color handling in organize-tabs to use new type.
- Improved sanitization functions for better character handling.
- Adjusted test cases for consistency in rawResponses structure.
…shSkillMetadata method

- Updated the status and impact of the `organize_tabs` tool in LOGIC_INCONSISTENCIES_BY_PACKAGE.md, noting its removal from the default bundle.
- Resolved naming inconsistencies for the `ungroup_tabs` tool in the tab-groups module.
- Implemented the `refreshSkillMetadata` method in SkillManager to update skill metadata from SKILL.md, including validation and error handling.
…ization

- Added a new `VoiceInput` component that integrates voice activity detection (VAD), audio recording, and speech-to-text (STT) capabilities.
- Introduced a WebGL-based particle system for visual feedback during voice interactions.
- Created configuration options for voice mode, including audio settings and performance presets.
- Updated package dependencies to include `@ricky0123/vad-web` and `three` for enhanced voice processing and visualization.
- Resolved inconsistencies in the migration documentation regarding UI components related to voice input.
…mponents

- Cleaned up and reordered imports in `VoiceInput`, `particle-system`, and other related files for better readability.
- Consolidated export statements in `index.ts` to streamline component exports.
- Enhanced error handling by using underscore for caught errors in several files to maintain consistency.
- Minor formatting adjustments for improved code clarity.
- Made `onSwitchToText` prop optional in `VoiceInput` component for better flexibility.
- Enhanced audio track cleanup in `AudioRecorder` by using a for-of loop for clarity.
- Changed `ServerSTTConfig` type to `Record<string, never>` for improved type safety.
- Added button types and accessibility attributes in `UserProfile` for better user experience.
@buttercannfly buttercannfly merged commit 33b5735 into main Feb 9, 2026
1 check failed
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