feat: expose skills and $ autocomplete (#92)

This commit is contained in:
freespace8
2026-01-21 16:28:15 +08:00
committed by GitHub
parent 8b368024e3
commit 2cb8727874
17 changed files with 471 additions and 5 deletions
+7
View File
@@ -14,6 +14,7 @@ import type {
PushUnsubscribePayload,
PushVapidPublicKeyResponse,
SlashCommandsResponse,
SkillsResponse,
SpawnResponse,
UploadFileResponse,
VisibilityPayload,
@@ -367,6 +368,12 @@ export class ApiClient {
)
}
async getSkills(sessionId: string): Promise<SkillsResponse> {
return await this.request<SkillsResponse>(
`/api/sessions/${encodeURIComponent(sessionId)}/skills`
)
}
async renameSession(sessionId: string, name: string): Promise<void> {
await this.request(`/api/sessions/${encodeURIComponent(sessionId)}`, {
method: 'PATCH',