Repository navigation
feat(hud): local Avatar chat and optional Tavus foundation (spec 144) - #286
Merged
Merged
Conversation
🔍 Tessl Skill Review
|
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.
Problem and resulting behavior
NetClaw Chat now offers John and Lobster as local animated avatars while retaining the same conversation, model, history and approval path. Authenticated macOS speech defaults to a fixed status notice; full reading is explicit or opt-in. Camera/playback controls, cancellation and graphics recovery accompany the new fourth Chat interface.
This also repairs HUD compatibility with OpenClaw model/history RPCs and includes the optional, disabled experimental Tavus foundation. Hosted Tavus acceptance, cloned voice, custom imports and broader hosted operational access are explicitly deferred. Original portrait files and the unrelated MSP document are excluded.
Numbered Spec Kit specification
Release
Minor source version 1.6.0, with VERSION, changelog and release notes. No tag or GitHub release publication requested.
Validation
Final CI: all 33 checks passed for 7135308. Full local unit contract suite also passes.
The initial CI run exposed three stale fixture assumptions in the recently merged spec 049 installer changes. The follow-up commit makes fake interpreters answer the version prerequisite and recognizes the validated component venv helper; pip failure, credential preservation and runtime isolation assertions remain.
Compatibility, migration and risks
Refresh HUD npm dependencies and rebuild. Local speech currently requires macOS; other hosts retain rendering/text and report speech unavailable. No hosted fallback. Select Chat to stop using Avatar. Runtime configuration is not silently changed by installing this source update; retain backups and provider ledgers when rolling back. Optional MCP facade is HUD-invoked, not registered on the main agent, to avoid recursion.
Contributor checklist