Repository navigation
t3code-cli@0.2.1
·
26 commits
to main
since this release
0.2.1
Fixes
- Add the T3 Code 0.1.6 orchestration reads and force stop:
threads.forceStop,shell.threadFamily,shell.worktreeThreadIds,shell.olderSettledThreads.shell.snapshotandshell.watchacceptomitIdleSubagentsandomitOlderSettled, and snapshots carryolderSettled.threads.searchacceptsolderSettledBefore,projectIds,environmentLabelandtitlesOnly, and its results carrysnapshotSequence,threadsand matchquality,hitsandmessageId.ServerConfigexposesshellThreadFamiliesandshellOlderSettled. - Add the browser tab methods
preview.open,resize,adjust,close,list,clearProfile,reportProfiles,reportStatusandstopLocalServer, and the streamssubscribePreviewEventsandsubscribeDiscoveredLocalServers. Add the routespreviewStream.downloadandpreviewStream.upload, andT3Client.openPreviewViewerfor the viewer socket of a tab in the server's browser.schemas.previewandschemas.previewViewerhold their shapes. - Add the provider install methods
provider.install.start,provider.install.cancel,provider.install.subscribeandprovider.install.remove, and the ACP registry methodsserver.searchAcpRegistry,server.prepareAcpRegistryAgent,server.uninstallAcpRegistryManagedBinary,server.acceptAcpRegistryUrlAuth,server.listAcpRegistrySessions,server.importAcpRegistrySession,server.deleteAcpRegistrySession,server.listAcpRegistryProviders,server.setAcpRegistryProvider,server.disableAcpRegistryProviderandserver.logoutAcpRegistry.schemas.providerInstallandschemas.acpRegistryhold the new types, andAcpRegistryOperationErrorjoins the RPC error record.redactSecretsalso removes a wholeheadersmap, andT3RpcErrorandT3RpcDefectErrornow keep only a redacted copy of a failure. - Add the pull request read methods
pullRequests.list,listStats,filterOptions,summary,routing,routingIdentity,stack,linkedThreads,detail,preview,checks,activity,reviewGuide,threadComments,diffFileContents,filesViewed,changeBreakdown,reviewerCandidates,labelCandidatesandsubscribeRefreshes, and thepullRequests.diffroute.schemas.pullRequestsholds the new types, andPullRequestUnavailableErrorandPullRequestOperationErrorjoin the RPC error record. - Add the workspace methods
terminal.clear,terminal.observe,subscribeTerminalMetadata,vcs.init,vcs.pull,git.runStackedAction,git.resolvePullRequest,git.preparePullRequestThread,review.getBranchCommits,review.getDiffPreviewandreview.getDiffFileContents.subscribeVcsStatustakesincludeRemote, local status reportsbranchChanges, andRpcErrorRecorddecodes theVcs*process failures.schemas.gitandschemas.reviewhold the new types. - Add the provider sign-in methods
provider.auth.start,provider.auth.respond,provider.auth.complete,provider.auth.cancel,provider.auth.logout,provider.auth.subscribe,provider.chatgpt.reconnect-profile,provider.chatgpt.import-profileandprovider.chatgpt.handoff.subscribe, withprovider.consumeResetCreditandprovider.uploadFeedback.schemas.providerSetupholds the new types.redactSecretsalso removes a device code and a URL whose query holds a code or an identity token. - Target stock T3 Code 0.1.6. Follow methods the server removed:
server.getSettings()reads the settings from the server configuration andscheduledTasks.list()reads the first item of the task subscription, with the same results.ShellApi.watchArchived,TerminalApi.watchEvents,AuthClient.listPairingLinksandAuthClient.listClientsare removed because the server no longer serves them: read archived threads witharchivedSnapshot, and read pairing links and client sessions from the firstwatchAccesssnapshot. - Add
projects.createFromThread, which turns a No project thread's own folder into a project in place.projects.updateacceptspinnedandarchived, and projects carrypinnedAtandarchivedAt. Environment capabilities exposethreadProjectFromScratchandprojectOrganization. - Type the orchestration fields of T3 Code 0.1.6. Thread rows expose
opensandlineage.sideChat. Turn items exposemonitor,unresponsiveAt,idleCompaction,filesTotal,remoteChildand the secretdelivery. Subagents exposeremoteChild, workflow agentseffortandspeed, background workawaited, and runtime requestsfeedbackandsupportsFeedback. Commands acceptstopDelegatedTasks,onlyIfUnused,opened,searchQuery,sideChatandfeedback, andthreads.respondToApprovalacceptsfeedback. The launch result exposessequence.payloadBudgetExceededis removed, because the 0.1.6 server no longer sends it. - Add the methods
server.updateServer,updateServerWithProgressandcommitDesktopUpdate,cloud.getRelayClientStatusandinstallRelayClient, and theconnect.*routes for T3 Connect links.schemas.serverSelfUpdate,schemas.relayClientandschemas.cloudLinkhold their shapes. - Add the file methods
filesystem.browse,filesystem.getMetadata,assets.createUrl,assets.persistChatAttachments,attachments.createUploadUrl,attachments.deleteandshell.openInEditor, and the signed routesassets.read(GET /api/assets/*) andattachments.upload(POST /api/attachments/upload/*).assetUrlParamsandattachmentUploadUrlParamsturn arelativeUrlinto route params.schemas.server.EditorIdnames every editor of the target build. - Add the MCP OAuth routes
mcpOAuth.protectedResource,mcpProtectedResource,authorizationServer,register,authorize,approval,decisionandtoken. A route withredirectResponsedoes not follow a redirect, and answers with{ location }.schemas.authMcpholds their shapes. - Add the settings methods
server.updateSettings,server.upsertKeybinding,server.removeKeybinding,server.updateProvider,server.reportClientActivity,server.discoverSourceControl,server.refreshUsageRatesandsecrets.answerRequest. A settings patch is validated key by key and asks for the scope the server requires.RpcErrorRecorddecodesServerProviderUpdateErrorandSecretRequestError, andServerSettingsErrorno longer needs acause.schemas.settingsPatch,schemas.providerInstance,schemas.deviceHosts,schemas.serverActionsandschemas.sourceControlhold the new types. - Add the guest routes
guest.redeem,session,submit,stream,render,item,history,commandOutput,attachmentandmedia, and the webhook routeswebhooks.webhookPost,webhookPut,webhookPatchandwebhookGet.HttpRouteClient.streamreads a route that answers with server-sent events, and a route input can carryheaders.webhookUrlParamsreads the params of a webhook endpoint, andschemas.orchestrationGuestStreamholds the shapes of a guest stream. - Add
client.guestShareswithcreate,close,sendMessageanddismissMessage. Thread records exposeguestShare, shell rows exposependingGuestMessageCount, message context exposesguest, thread events includethread.guest-share-updated, commands includethread.guest-share.closeandthread.guest-message.dismiss,message.dispatchtakesguestMessageId, andRpcErrorRecordincludesGuestShareCreateError. - Add
client.peerLinkswithlist,link,unlinkandanswerRequest. Thread rows exposelinkOriginanddelegatedFrom, turn items includelink_request, environment capabilities exposepeerLinks,mcpModeLimitHeaderandlinkFence, andRpcErrorRecordincludesPeerLinkErrorandPeerLinkRequestError. - Add
client.routes, a typed entry for each HTTP route by name, withPOST /api/auth/browser-session,POST /api/auth/websocket-ticket/:use,POST /api/projects/mutateandGET /api/orchestration/threads/:threadId/bounded.exchangePairingTokenandsetAccessTokenacceptdpopKeyfor a session bound to a DPoP key:generateDpopKeymakes the key, the credential store keeps it with the token, and every request and socket upgrade carries a proof.currentDesktopBootstrapTokenderives the token of a desktop bootstrap secret.T3ClientOptions.fetchAuthenticateslets afetchwith a cookie jar carry a browser session.ThreadHistoryPageOptions.viewacceptswork. - Type the server field changes of T3 Code 0.1.6. Environment capabilities expose
sideChats,threadForceStop,localServerStopanddesktopAppChannelSwitch, and the descriptor exposesdatabaseMigration. The server configuration exposessecretProviderSettings,secretReferences, and the source and variable of each OTLP endpoint. Terminal snapshots and activity events exposecolsandrows, pull request watches exposeowedChecksandchecksAwaitedSince, and message context has anenvironmentrecord.GitCommandErrorhas theconfig_lockedreason, and usage has themuseprovider.reasoningMessagesandrequiresNewThreadForModelChangeare removed, because the 0.1.6 server no longer sends them. - Add
server.getNpmReleaseandserver.prepareTriage.server.refreshProvidersacceptsreloadSecrets,workspaceSnapshotsOnDemandandusageLimitsCommand,server.watchConfigacceptsusageLimitsCommandandworkspaceSnapshotsOnDemand, andvcs.statusacceptslocalOnly. Environment capabilities exposenpmReleaseLookup,triageandproviderWorkspaceSnapshotsOnDemand. - Add the diagnostics methods
server.getTraceDiagnostics,server.getProcessDiagnostics,server.getHostResources,server.getProcessResourceHistory,server.getResourceTelemetryHistory,server.retryResourceTelemetry,server.checkOtlpEndpoint,server.signalProcess,server.runStorageCleanup,server.getStorageCleanupReportandsubscribeResourceTelemetry.schemas.diagnostics,schemas.resourceTelemetryandschemas.storageCleanuphold the new types. - Add the source control methods
sourceControl.lookupRepository,sourceControl.cloneRepository,sourceControl.publishRepository,sourceControl.signInStart,sourceControl.signInWait,sourceControl.signInCancel,sourceControl.appAccessandsourceControl.starred, the tracked clone methodsprojectClone.start,projectClone.cancel,projectClone.retryandsubscribeProjectClones, and the agent session methodsagentSessions.scanandagentSessions.import.schemas.projectCloneandschemas.agentSessionshold the new types, and the failures of these methods join the RPC error record.redactSecretsalso removes a string that holds a URL with a credential, and it reads strings in arrays. - Add the pull request write methods
pullRequests.setFilesViewed,runAction,update,comment,updateComment,submitReview,replyToThread,setThreadResolution,setReaction,requestReviewersandsetLabels, the review guide runpullRequests.generateReviewGuide, andpullRequests.invalidateandreportState.schemas.pullRequestsholds their inputs. - Add the device methods
device.list,configure,testHost,easAccount,simlockIdentity,open,close,shutdown,detailandaction, and the streamsubscribeDeviceState.schemas.deviceholds their shapes, andschemas.rpcErrorstheir failures.