Skip to content

Commit e57f3c4

Browse files
Update Desktop API SDKs
1 parent 40669cb commit e57f3c4

66 files changed

Lines changed: 13770 additions & 89 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.stats.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
configured_endpoints: 30
2-
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/beeper/beeper-desktop-api-371238be116b1748e82f213ba35b85b0cd574f24e9d9815f73bc743478f23c99.yml
3-
openapi_spec_hash: a10246aaf7cdc33b682fc245bd5f893b
4-
config_hash: 9a5611f899a0fe46abb2a1e463e0ee60
1+
configured_endpoints: 72
2+
openapi_spec_url: https://storage.googleapis.com/stainless-sdk-openapi-specs/beeper/beeper-desktop-api-de1370e6a3183044fa135a886d2ee8f779d5e86228cdbd503d553b4c13cc7cbe.yml
3+
openapi_spec_hash: 30b435d7585d8b6951610e7147369779
4+
config_hash: 683b13ea6fb6aa9d6b1b8814cca24f1c

api.md

Lines changed: 250 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,109 @@ Methods:
1414

1515
Types:
1616

17+
- <code><a href="./src/resources/shared.ts">AppStateSnapshot</a></code>
1718
- <code><a href="./src/resources/shared.ts">Attachment</a></code>
1819
- <code><a href="./src/resources/shared.ts">Error</a></code>
1920
- <code><a href="./src/resources/shared.ts">Message</a></code>
2021
- <code><a href="./src/resources/shared.ts">Reaction</a></code>
2122
- <code><a href="./src/resources/shared.ts">User</a></code>
2223

24+
# App
25+
26+
Types:
27+
28+
- <code><a href="./src/resources/app/app.ts">LoginRegistrationRequiredResponse</a></code>
29+
- <code><a href="./src/resources/app/app.ts">LoginResponse</a></code>
30+
- <code><a href="./src/resources/app/app.ts">LoginResponseOutput</a></code>
31+
- <code><a href="./src/resources/app/app.ts">RecoveryCodeResetResponse</a></code>
32+
- <code><a href="./src/resources/app/app.ts">StartVerificationResponse</a></code>
33+
- <code><a href="./src/resources/app/app.ts">StateMutationResponse</a></code>
34+
- <code><a href="./src/resources/app/app.ts">AppStatusResponse</a></code>
35+
36+
Methods:
37+
38+
- <code title="get /v1/app/status">client.app.<a href="./src/resources/app/app.ts">status</a>() -> AppStatusResponse</code>
39+
40+
## Login
41+
42+
Types:
43+
44+
- <code><a href="./src/resources/app/login.ts">LoginEmailResponse</a></code>
45+
- <code><a href="./src/resources/app/login.ts">LoginRegisterResponse</a></code>
46+
- <code><a href="./src/resources/app/login.ts">LoginResponseResponse</a></code>
47+
- <code><a href="./src/resources/app/login.ts">LoginStartResponse</a></code>
48+
49+
Methods:
50+
51+
- <code title="post /v1/app/login/email">client.app.login.<a href="./src/resources/app/login.ts">email</a>({ ...params }) -> unknown</code>
52+
- <code title="post /v1/app/login/register">client.app.login.<a href="./src/resources/app/login.ts">register</a>({ ...params }) -> LoginRegisterResponse</code>
53+
- <code title="post /v1/app/login/response">client.app.login.<a href="./src/resources/app/login.ts">response</a>({ ...params }) -> LoginResponseResponse</code>
54+
- <code title="post /v1/app/login/start">client.app.login.<a href="./src/resources/app/login.ts">start</a>() -> LoginStartResponse</code>
55+
56+
## E2ee
57+
58+
### RecoveryCode
59+
60+
Types:
61+
62+
- <code><a href="./src/resources/app/e2ee/recovery-code/recovery-code.ts">RecoveryCodeMarkBackedUpResponse</a></code>
63+
- <code><a href="./src/resources/app/e2ee/recovery-code/recovery-code.ts">RecoveryCodeVerifyResponse</a></code>
64+
65+
Methods:
66+
67+
- <code title="post /v1/app/e2ee/recovery-code/mark-backed-up">client.app.e2ee.recoveryCode.<a href="./src/resources/app/e2ee/recovery-code/recovery-code.ts">markBackedUp</a>() -> RecoveryCodeMarkBackedUpResponse</code>
68+
- <code title="post /v1/app/e2ee/recovery-code/verify">client.app.e2ee.recoveryCode.<a href="./src/resources/app/e2ee/recovery-code/recovery-code.ts">verify</a>({ ...params }) -> RecoveryCodeVerifyResponse</code>
69+
70+
#### Reset
71+
72+
Types:
73+
74+
- <code><a href="./src/resources/app/e2ee/recovery-code/reset.ts">ResetCreateResponse</a></code>
75+
- <code><a href="./src/resources/app/e2ee/recovery-code/reset.ts">ResetConfirmResponse</a></code>
76+
77+
Methods:
78+
79+
- <code title="post /v1/app/e2ee/recovery-code/reset">client.app.e2ee.recoveryCode.reset.<a href="./src/resources/app/e2ee/recovery-code/reset.ts">create</a>({ ...params }) -> ResetCreateResponse</code>
80+
- <code title="post /v1/app/e2ee/recovery-code/reset/confirm">client.app.e2ee.recoveryCode.reset.<a href="./src/resources/app/e2ee/recovery-code/reset.ts">confirm</a>({ ...params }) -> ResetConfirmResponse</code>
81+
82+
### Verification
83+
84+
Types:
85+
86+
- <code><a href="./src/resources/app/e2ee/verification/verification.ts">VerificationCreateResponse</a></code>
87+
- <code><a href="./src/resources/app/e2ee/verification/verification.ts">VerificationAcceptResponse</a></code>
88+
- <code><a href="./src/resources/app/e2ee/verification/verification.ts">VerificationCancelResponse</a></code>
89+
90+
Methods:
91+
92+
- <code title="post /v1/app/e2ee/verification">client.app.e2ee.verification.<a href="./src/resources/app/e2ee/verification/verification.ts">create</a>({ ...params }) -> VerificationCreateResponse</code>
93+
- <code title="post /v1/app/e2ee/verification/{verificationID}/accept">client.app.e2ee.verification.<a href="./src/resources/app/e2ee/verification/verification.ts">accept</a>(verificationID) -> VerificationAcceptResponse</code>
94+
- <code title="post /v1/app/e2ee/verification/{verificationID}/cancel">client.app.e2ee.verification.<a href="./src/resources/app/e2ee/verification/verification.ts">cancel</a>(verificationID, { ...params }) -> VerificationCancelResponse</code>
95+
96+
#### Qr
97+
98+
Types:
99+
100+
- <code><a href="./src/resources/app/e2ee/verification/qr.ts">QrConfirmScannedResponse</a></code>
101+
- <code><a href="./src/resources/app/e2ee/verification/qr.ts">QrScanResponse</a></code>
102+
103+
Methods:
104+
105+
- <code title="post /v1/app/e2ee/verification/{verificationID}/qr/confirm-scanned">client.app.e2ee.verification.qr.<a href="./src/resources/app/e2ee/verification/qr.ts">confirmScanned</a>(verificationID) -> QrConfirmScannedResponse</code>
106+
- <code title="post /v1/app/e2ee/verification/qr/scan">client.app.e2ee.verification.qr.<a href="./src/resources/app/e2ee/verification/qr.ts">scan</a>({ ...params }) -> QrScanResponse</code>
107+
108+
#### Sas
109+
110+
Types:
111+
112+
- <code><a href="./src/resources/app/e2ee/verification/sas.ts">SaConfirmResponse</a></code>
113+
- <code><a href="./src/resources/app/e2ee/verification/sas.ts">SaStartResponse</a></code>
114+
115+
Methods:
116+
117+
- <code title="post /v1/app/e2ee/verification/{verificationID}/sas/confirm">client.app.e2ee.verification.sas.<a href="./src/resources/app/e2ee/verification/sas.ts">confirm</a>(verificationID) -> SaConfirmResponse</code>
118+
- <code title="post /v1/app/e2ee/verification/{verificationID}/sas/start">client.app.e2ee.verification.sas.<a href="./src/resources/app/e2ee/verification/sas.ts">start</a>(verificationID) -> SaStartResponse</code>
119+
23120
# Accounts
24121

25122
Types:
@@ -42,6 +139,159 @@ Methods:
42139
- <code title="get /v1/accounts/{accountID}/contacts/list">client.accounts.contacts.<a href="./src/resources/accounts/contacts.ts">list</a>(accountID, { ...params }) -> UsersCursorSearch</code>
43140
- <code title="get /v1/accounts/{accountID}/contacts">client.accounts.contacts.<a href="./src/resources/accounts/contacts.ts">search</a>(accountID, { ...params }) -> ContactSearchResponse</code>
44141

142+
# Bridges
143+
144+
Types:
145+
146+
- <code><a href="./src/resources/bridges.ts">BridgeAvailability</a></code>
147+
- <code><a href="./src/resources/bridges.ts">BridgeListResponse</a></code>
148+
149+
Methods:
150+
151+
- <code title="get /v1/bridges">client.bridges.<a href="./src/resources/bridges.ts">list</a>() -> BridgeListResponse</code>
152+
153+
# Matrix
154+
155+
## Users
156+
157+
Types:
158+
159+
- <code><a href="./src/resources/matrix/users/users.ts">UserRetrieveProfileResponse</a></code>
160+
161+
Methods:
162+
163+
- <code title="get /_matrix/client/v3/profile/{userId}">client.matrix.users.<a href="./src/resources/matrix/users/users.ts">retrieveProfile</a>(userID) -> UserRetrieveProfileResponse</code>
164+
165+
### AccountData
166+
167+
Types:
168+
169+
- <code><a href="./src/resources/matrix/users/account-data.ts">AccountDataRetrieveResponse</a></code>
170+
- <code><a href="./src/resources/matrix/users/account-data.ts">AccountDataUpdateResponse</a></code>
171+
172+
Methods:
173+
174+
- <code title="get /_matrix/client/v3/user/{userId}/account_data/{type}">client.matrix.users.accountData.<a href="./src/resources/matrix/users/account-data.ts">retrieve</a>(type, { ...params }) -> unknown</code>
175+
- <code title="put /_matrix/client/v3/user/{userId}/account_data/{type}">client.matrix.users.accountData.<a href="./src/resources/matrix/users/account-data.ts">update</a>(type, { ...params }) -> unknown</code>
176+
177+
## Rooms
178+
179+
Types:
180+
181+
- <code><a href="./src/resources/matrix/rooms/rooms.ts">RoomCreateResponse</a></code>
182+
- <code><a href="./src/resources/matrix/rooms/rooms.ts">RoomJoinResponse</a></code>
183+
- <code><a href="./src/resources/matrix/rooms/rooms.ts">RoomLeaveResponse</a></code>
184+
185+
Methods:
186+
187+
- <code title="post /_matrix/client/v3/createRoom">client.matrix.rooms.<a href="./src/resources/matrix/rooms/rooms.ts">create</a>({ ...params }) -> RoomCreateResponse</code>
188+
- <code title="post /_matrix/client/v3/join/{roomIdOrAlias}">client.matrix.rooms.<a href="./src/resources/matrix/rooms/rooms.ts">join</a>(roomIDOrAlias, { ...params }) -> RoomJoinResponse</code>
189+
- <code title="post /_matrix/client/v3/rooms/{roomId}/leave">client.matrix.rooms.<a href="./src/resources/matrix/rooms/rooms.ts">leave</a>(roomID, { ...params }) -> unknown</code>
190+
191+
### AccountData
192+
193+
Types:
194+
195+
- <code><a href="./src/resources/matrix/rooms/account-data.ts">AccountDataRetrieveResponse</a></code>
196+
- <code><a href="./src/resources/matrix/rooms/account-data.ts">AccountDataUpdateResponse</a></code>
197+
198+
Methods:
199+
200+
- <code title="get /_matrix/client/v3/user/{userId}/rooms/{roomId}/account_data/{type}">client.matrix.rooms.accountData.<a href="./src/resources/matrix/rooms/account-data.ts">retrieve</a>(type, { ...params }) -> unknown</code>
201+
- <code title="put /_matrix/client/v3/user/{userId}/rooms/{roomId}/account_data/{type}">client.matrix.rooms.accountData.<a href="./src/resources/matrix/rooms/account-data.ts">update</a>(type, { ...params }) -> unknown</code>
202+
203+
### State
204+
205+
Types:
206+
207+
- <code><a href="./src/resources/matrix/rooms/state.ts">StateRetrieveResponse</a></code>
208+
- <code><a href="./src/resources/matrix/rooms/state.ts">StateListResponse</a></code>
209+
210+
Methods:
211+
212+
- <code title="get /_matrix/client/v3/rooms/{roomId}/state/{eventType}/{stateKey}">client.matrix.rooms.state.<a href="./src/resources/matrix/rooms/state.ts">retrieve</a>(stateKey, { ...params }) -> StateRetrieveResponse</code>
213+
- <code title="get /_matrix/client/v3/rooms/{roomId}/state">client.matrix.rooms.state.<a href="./src/resources/matrix/rooms/state.ts">list</a>(roomID) -> StateListResponse</code>
214+
215+
### Events
216+
217+
Types:
218+
219+
- <code><a href="./src/resources/matrix/rooms/events.ts">EventRetrieveResponse</a></code>
220+
221+
Methods:
222+
223+
- <code title="get /_matrix/client/v3/rooms/{roomId}/event/{eventId}">client.matrix.rooms.events.<a href="./src/resources/matrix/rooms/events.ts">retrieve</a>(eventID, { ...params }) -> EventRetrieveResponse</code>
224+
225+
## Bridges
226+
227+
### Auth
228+
229+
Types:
230+
231+
- <code><a href="./src/resources/matrix/bridges/auth.ts">AuthListFlowsResponse</a></code>
232+
- <code><a href="./src/resources/matrix/bridges/auth.ts">AuthListLoginsResponse</a></code>
233+
- <code><a href="./src/resources/matrix/bridges/auth.ts">AuthLogoutResponse</a></code>
234+
- <code><a href="./src/resources/matrix/bridges/auth.ts">AuthStartLoginResponse</a></code>
235+
- <code><a href="./src/resources/matrix/bridges/auth.ts">AuthSubmitCookiesResponse</a></code>
236+
- <code><a href="./src/resources/matrix/bridges/auth.ts">AuthSubmitUserInputResponse</a></code>
237+
- <code><a href="./src/resources/matrix/bridges/auth.ts">AuthWaitForStepResponse</a></code>
238+
- <code><a href="./src/resources/matrix/bridges/auth.ts">AuthWhoamiResponse</a></code>
239+
240+
Methods:
241+
242+
- <code title="get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/flows">client.matrix.bridges.auth.<a href="./src/resources/matrix/bridges/auth.ts">listFlows</a>(bridgeID) -> AuthListFlowsResponse</code>
243+
- <code title="get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/logins">client.matrix.bridges.auth.<a href="./src/resources/matrix/bridges/auth.ts">listLogins</a>(bridgeID) -> AuthListLoginsResponse</code>
244+
- <code title="post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/logout/{loginID}">client.matrix.bridges.auth.<a href="./src/resources/matrix/bridges/auth.ts">logout</a>(loginID, { ...params }) -> unknown</code>
245+
- <code title="post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/start/{flowID}">client.matrix.bridges.auth.<a href="./src/resources/matrix/bridges/auth.ts">startLogin</a>(flowID, { ...params }) -> AuthStartLoginResponse</code>
246+
- <code title="post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/step/{loginProcessID}/{stepID}/cookies">client.matrix.bridges.auth.<a href="./src/resources/matrix/bridges/auth.ts">submitCookies</a>(stepID, { ...params }) -> AuthSubmitCookiesResponse</code>
247+
- <code title="post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/step/{loginProcessID}/{stepID}/user_input">client.matrix.bridges.auth.<a href="./src/resources/matrix/bridges/auth.ts">submitUserInput</a>(stepID, { ...params }) -> AuthSubmitUserInputResponse</code>
248+
- <code title="post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/login/step/{loginProcessID}/{stepID}/display_and_wait">client.matrix.bridges.auth.<a href="./src/resources/matrix/bridges/auth.ts">waitForStep</a>(stepID, { ...params }) -> AuthWaitForStepResponse</code>
249+
- <code title="get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/whoami">client.matrix.bridges.auth.<a href="./src/resources/matrix/bridges/auth.ts">whoami</a>(bridgeID) -> AuthWhoamiResponse</code>
250+
251+
### Contacts
252+
253+
Types:
254+
255+
- <code><a href="./src/resources/matrix/bridges/contacts.ts">ContactListResponse</a></code>
256+
257+
Methods:
258+
259+
- <code title="get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/contacts">client.matrix.bridges.contacts.<a href="./src/resources/matrix/bridges/contacts.ts">list</a>(bridgeID, { ...params }) -> ContactListResponse</code>
260+
261+
### Users
262+
263+
Types:
264+
265+
- <code><a href="./src/resources/matrix/bridges/users.ts">UserResolveResponse</a></code>
266+
- <code><a href="./src/resources/matrix/bridges/users.ts">UserSearchResponse</a></code>
267+
268+
Methods:
269+
270+
- <code title="get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/resolve_identifier/{identifier}">client.matrix.bridges.users.<a href="./src/resources/matrix/bridges/users.ts">resolve</a>(identifier, { ...params }) -> UserResolveResponse</code>
271+
- <code title="post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/search_users">client.matrix.bridges.users.<a href="./src/resources/matrix/bridges/users.ts">search</a>(bridgeID, { ...params }) -> UserSearchResponse</code>
272+
273+
### Rooms
274+
275+
Types:
276+
277+
- <code><a href="./src/resources/matrix/bridges/rooms.ts">RoomCreateDmResponse</a></code>
278+
- <code><a href="./src/resources/matrix/bridges/rooms.ts">RoomCreateGroupResponse</a></code>
279+
280+
Methods:
281+
282+
- <code title="post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/create_dm/{identifier}">client.matrix.bridges.rooms.<a href="./src/resources/matrix/bridges/rooms.ts">createDm</a>(identifier, { ...params }) -> RoomCreateDmResponse</code>
283+
- <code title="post /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/create_group/{groupType}">client.matrix.bridges.rooms.<a href="./src/resources/matrix/bridges/rooms.ts">createGroup</a>(groupType, { ...params }) -> RoomCreateGroupResponse</code>
284+
285+
### Capabilities
286+
287+
Types:
288+
289+
- <code><a href="./src/resources/matrix/bridges/capabilities.ts">CapabilityRetrieveResponse</a></code>
290+
291+
Methods:
292+
293+
- <code title="get /_matrix/client/unstable/com.beeper.bridge/{bridgeID}/_matrix/provision/v3/capabilities">client.matrix.bridges.capabilities.<a href="./src/resources/matrix/bridges/capabilities.ts">retrieve</a>(bridgeID) -> CapabilityRetrieveResponse</code>
294+
45295
# Chats
46296

47297
Types:

packages/mcp-server/src/code-tool-worker.ts

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,9 +110,51 @@ const fuse = new Fuse(
110110
[
111111
'client.focus',
112112
'client.search',
113+
'client.app.status',
114+
'client.app.login.email',
115+
'client.app.login.register',
116+
'client.app.login.response',
117+
'client.app.login.start',
118+
'client.app.e2ee.recoveryCode.markBackedUp',
119+
'client.app.e2ee.recoveryCode.verify',
120+
'client.app.e2ee.recoveryCode.reset.confirm',
121+
'client.app.e2ee.recoveryCode.reset.create',
122+
'client.app.e2ee.verification.accept',
123+
'client.app.e2ee.verification.cancel',
124+
'client.app.e2ee.verification.create',
125+
'client.app.e2ee.verification.qr.confirmScanned',
126+
'client.app.e2ee.verification.qr.scan',
127+
'client.app.e2ee.verification.sas.confirm',
128+
'client.app.e2ee.verification.sas.start',
113129
'client.accounts.list',
114130
'client.accounts.contacts.list',
115131
'client.accounts.contacts.search',
132+
'client.bridges.list',
133+
'client.matrix.users.retrieveProfile',
134+
'client.matrix.users.accountData.retrieve',
135+
'client.matrix.users.accountData.update',
136+
'client.matrix.rooms.create',
137+
'client.matrix.rooms.join',
138+
'client.matrix.rooms.leave',
139+
'client.matrix.rooms.accountData.retrieve',
140+
'client.matrix.rooms.accountData.update',
141+
'client.matrix.rooms.state.list',
142+
'client.matrix.rooms.state.retrieve',
143+
'client.matrix.rooms.events.retrieve',
144+
'client.matrix.bridges.auth.listFlows',
145+
'client.matrix.bridges.auth.listLogins',
146+
'client.matrix.bridges.auth.logout',
147+
'client.matrix.bridges.auth.startLogin',
148+
'client.matrix.bridges.auth.submitCookies',
149+
'client.matrix.bridges.auth.submitUserInput',
150+
'client.matrix.bridges.auth.waitForStep',
151+
'client.matrix.bridges.auth.whoami',
152+
'client.matrix.bridges.contacts.list',
153+
'client.matrix.bridges.users.resolve',
154+
'client.matrix.bridges.users.search',
155+
'client.matrix.bridges.rooms.createDm',
156+
'client.matrix.bridges.rooms.createGroup',
157+
'client.matrix.bridges.capabilities.retrieve',
116158
'client.chats.archive',
117159
'client.chats.create',
118160
'client.chats.list',

0 commit comments

Comments
 (0)