Enhance VoiceAgent functionality and integrate Feishu support#22
Merged
ZephyrKeXiner merged 17 commits intomainfrom May 2, 2026
Merged
Enhance VoiceAgent functionality and integrate Feishu support#22ZephyrKeXiner merged 17 commits intomainfrom
ZephyrKeXiner merged 17 commits intomainfrom
Conversation
- Added new background images for typeless mic test, onboarding reference, and settings mockup. - Modified build-debug.sh and build.sh to support dynamic architecture and minimum system version settings. - Introduced open-xcode-preview.sh script to facilitate opening Xcode for previewing unified onboarding view and package.
Add new assets and update build scripts for macOS client
# Conflicts: # platforms/macos/client/Package.swift # platforms/macos/client/Sources/AhaKeyConfigApp.swift # platforms/macos/client/Sources/Views/AhaKeyStudioView.swift
Enhance VoiceAgent functionality and integrate Feishu support
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
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.
This pull request introduces several new features and improvements to the macOS client, focusing on enhanced voice input UI, agent functionality, and build/release automation. The most significant changes are the addition of a floating voice input HUD, support for temporary LED state flashing in the agent, and workflow updates for building and releasing the DMG package.
Voice Input UI Enhancements:
VoiceInputFloatingHUD) that appears during voice recording and can be dragged and repositioned by the user. The HUD automatically manages its visibility based on recording state and speech recognition events, and its position is remembered between uses. (platforms/macos/client/Sources/AhaKeyConfigApp.swift) [1] [2] [3]platforms/macos/client/Sources/AhaKeyConfigApp.swift) [1] [2]Agent Functionality Improvements:
flashStateinAhaKeyAgent, allowing the LED state to be temporarily overridden and then restored to the previous stable state. This is exposed via a newflash_statecommand in the agent’s protocol. (platforms/macos/client/Sources/Agent/AhaKeyAgent.swift) [1] [2] [3] [4] [5]Project Structure and Build System:
Package.swiftto add new targets and products forAhaKeyConfigUI,VoiceAgent, andVoiceAgentLiveSession, and lowered the minimum macOS version to 14.0. (platforms/macos/client/Package.swift).gitignoreentries for build artifacts, local environment files, and development scripts. (platforms/macos/client/.gitignore)Release Automation:
v. (.github/workflows/release.yml)## SummaryDescribe what changed.
Why
Explain why this change is needed.
Type of change
Related area
Testing
None
Screenshots / logs / demo
None
Notes
None