Skip to content

Refactor/phase1 code path consolidation - #195

Merged
raghavm243512 merged 7 commits into
mainfrom
refactor/phase1_code_path_consolidation
Aug 4, 2026
Merged

Refactor/phase1 code path consolidation#195
raghavm243512 merged 7 commits into
mainfrom
refactor/phase1_code_path_consolidation

Conversation

@raghavm243512

@raghavm243512 raghavm243512 commented Jul 27, 2026

Copy link
Copy Markdown
Collaborator

Combing code that is separate and could instead be reused.

This will enable backends to share tool calling implementation and logging

Also updated the backend / role classes to match the newly added fallback. They are still skeletons like #190

End to end testing done locally, everything is identical (though recording order changed slightly, so some tool calls on non S2S runs will be added to audit log a couple milliseconds earlier)

@raghavm243512
raghavm243512 force-pushed the refactor/phase1_code_path_consolidation branch from 94a9054 to 78feef1 Compare July 27, 2026 21:37

@katstankiewicz katstankiewicz left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

…idation' into refactor/phase2_recording_consolidation

# Conflicts:
#	src/eva/assistant/base_server.py
Removed some duplicate implementations of saving audio
Removed buffers being tracked but unused
Remove duplicate saving of audio

Tested end to end locally, net change in behavior is none
@raghavm243512
raghavm243512 added this pull request to the merge queue Aug 4, 2026
Merged via the queue into main with commit 0e20c0f Aug 4, 2026
2 checks passed
@raghavm243512
raghavm243512 deleted the refactor/phase1_code_path_consolidation branch August 4, 2026 21:12
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