Skip to content

feat: add video call plugin with face recognition and vision context#3

Draft
FuShang114 wants to merge 1 commit intoKdaiP:mainfrom
FuShang114:feature/video-call-plugin
Draft

feat: add video call plugin with face recognition and vision context#3
FuShang114 wants to merge 1 commit intoKdaiP:mainfrom
FuShang114:feature/video-call-plugin

Conversation

@FuShang114
Copy link
Copy Markdown

视频通话插件(几乎无源代码侵入)

  • Add VideoCallPlugin with InsightFace face recognition (512-dim embeddings)
  • Add VisionContextProvider for real-time frame caching and merging
  • Inject vision context automatically into coordinator transient_system_messages
  • Register face tools (bind/list/forget) via non-invasive context_builder wrapping
  • Add decision engine rules for face binding intent routing to agent path
  • Add proactive unknown face detection prompting in _build_vision_message
  • Persist face features to .echobot/face_features.json via FaceFeatureInterceptor
  • Fix ReMeLight backward compatibility for tool_result_threshold and retention_days
  • Add VIDEO_CALL_README.md with architecture and usage documentation

- Add VideoCallPlugin with InsightFace face recognition (512-dim embeddings)
- Add VisionContextProvider for real-time frame caching and merging
- Inject vision context automatically into coordinator transient_system_messages
- Register face tools (bind/list/forget) via non-invasive context_builder wrapping
- Add decision engine rules for face binding intent routing to agent path
- Add proactive unknown face detection prompting in _build_vision_message
- Persist face features to .echobot/face_features.json via FaceFeatureInterceptor
- Fix ReMeLight backward compatibility for tool_result_threshold and retention_days
- Add VIDEO_CALL_README.md with architecture and usage documentation
@FuShang114
Copy link
Copy Markdown
Author

feat:视频通话插件(包含人脸识别)

@FuShang114 FuShang114 marked this pull request as draft March 24, 2026 11:30
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.

2 participants