Skip to content

Commit 02e6d68

Browse files
authored
Add get_framework_info request/response support (#1223)
1 parent 1070190 commit 02e6d68

4 files changed

Lines changed: 22 additions & 8 deletions

File tree

.changeset/moody-ears-marry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@livekit/agents": patch
3+
---
4+
5+
Add get_framework_info request/response support

agents/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"@bufbuild/protobuf": "^1.10.0",
5151
"@ffmpeg-installer/ffmpeg": "^1.1.0",
5252
"@livekit/mutex": "^1.1.1",
53-
"@livekit/protocol": "^1.45.1",
53+
"@livekit/protocol": "^1.45.3",
5454
"@livekit/typed-emitter": "^3.0.0",
5555
"@livekit/throws-transformer": "0.0.0-20260320165515",
5656
"@opentelemetry/api": "^1.9.0",

agents/src/voice/remote_session.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import type {
2222
TTSModelUsage,
2323
} from '../metrics/model_usage.js';
2424
import { Future, Task, shortuuid } from '../utils.js';
25+
import { version } from '../version.js';
2526
import type { AgentSession, AgentSessionUsage } from './agent_session.js';
2627
import {
2728
AgentSessionEventTypes,
@@ -724,6 +725,14 @@ export class SessionHost {
724725
});
725726
case 'getSessionUsage':
726727
return this.handleGetSessionUsage(req.requestId);
728+
case 'getFrameworkInfo':
729+
return this.sendResponse(req.requestId, {
730+
case: 'getFrameworkInfo',
731+
value: new pb.SessionResponse_GetFrameworkInfoResponse({
732+
sdk: 'js',
733+
sdkVersion: version,
734+
}),
735+
});
727736
}
728737
}
729738

pnpm-lock.yaml

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)