You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 61cb7ed
Browse filesBrowse the repository at this point in the historyBrowse files
A tool round holds the reply a candidate is waiting for back by a whole
model round trip, during which they hear nothing. With
CODETRIAL_GEMINI_TOOL_ACK set, off by default, the agent plays a short
acknowledgement generated once per interview by Gemini's speech model in
the session's voice and accent. It plays at most once per thing the
candidate said, a wait kept across an interruption included, never while
they are speaking again, the floor is held or a goodbye is due, and only
into idle output, so it is never heard over audio. The clip is trimmed
of its padding to whole output frames, and the reply's first audio cuts
whatever of it is still queued or playing, so the reply never waits for
the filler. The output worker now checks for cancellation before
capturing a frame, so a frame cut by a barge-in is not published either.
The reply's own latency is unchanged in meaning: the trace stamps the
acknowledgement as tool_ack_ms, and the analyzer's tool_ack_lead is how
much sooner than the reply's captured audio the candidate heard
something.
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -282,6 +282,7 @@ The common ones:
282
282
|`CODETRIAL_MAX_INTERIM_REVIEWS`|`6`| Quiet-pause report-model reviews per interview; `0` disables them and `72` is the maximum |
283
283
|`CODETRIAL_GEMINI_REPLY_TIMEOUT_S`|`45`| Seconds a started interviewer reply may go without further output before the Live socket is replaced (20–120); see [degradation controls](docs/provider-cost-and-degradation.md)|
284
284
|`CODETRIAL_GEMINI_FIRST_OUTPUT_S`|`10`| Seconds an owed reply that nothing has started toward may go with nothing back before the Live socket is replaced (5–120, never above the reply timeout) |
285
+
|`CODETRIAL_GEMINI_TOOL_ACK`|`false`| Experimental: while a tool call holds back a reply the candidate is waiting for, play a short acknowledgement generated once per interview in the interviewer's voice; see [latency observability](docs/latency-observability.md)|
285
286
|`CODETRIAL_GEMINI_CANDIDATE_VIDEO_ENABLED`|`false`| Forward candidate video to Gemini, one low-resolution frame in five seconds; ignored in a whiteboard interview |
286
287
|`CODETRIAL_COMPILER_EXPLORER_ENABLED`|`true`| Enable remote C, C++, and Java runs |
287
288
|`CODETRIAL_MAX_CONCURRENT_INTERVIEWS`|`16`| Interviews one `web` process hosts agents for |
0 commit comments