tabby-agent
Version:
Generic client agent for Tabby AI coding assistant IDE extensions.
8 lines (7 loc) • 8.38 kB
JavaScript
/**
* Tabby Agent
* https://github.com/tabbyml/tabby/tree/main/clients/tabby-agent
* Copyright (c) 2023-2024 TabbyML, Inc.
* Licensed under the Apache License 2.0.
*/
;var i=Object.defineProperty;var _=Object.getOwnPropertyDescriptor;var $=Object.getOwnPropertyNames;var W=Object.prototype.hasOwnProperty;var G=(t,n)=>{for(var r in n)i(t,r,{get:n[r],enumerable:!0})},N=(t,n,r,e)=>{if(n&&typeof n=="object"||typeof n=="function")for(let a of $(n))!W.call(t,a)&&a!==r&&i(t,a,{get:()=>n[a],enumerable:!(e=_(n,a))||e.enumerable});return t};var S=t=>N(i({},"__esModule",{value:!0}),t);var A={};G(A,{AgentIssueDetailRequest:()=>U,AgentIssuesRequest:()=>z,AgentIssuesSync:()=>E,AgentServerInfoRequest:()=>T,AgentServerInfoSync:()=>I,AgentStatusRequest:()=>k,AgentStatusSync:()=>D,ApplyWorkspaceEditRequest:()=>P,ChatEditCommandRequest:()=>b,ChatEditRequest:()=>C,ChatEditResolveRequest:()=>g,ChatFeatureRegistration:()=>l,CodeLensRequest:()=>x,CompletionRequest:()=>v,ConfigDidChangeNotification:()=>F,ConfigRequest:()=>M,ConfigurationRequest:()=>c,DataStoreGetRequest:()=>j,DataStoreSetRequest:()=>J,DidChangeActiveEditorNotification:()=>h,DidChangeConfigurationNotification:()=>d,EditorOptionsRequest:()=>Z,GenerateCommitMessageRequest:()=>L,GitDiffRequest:()=>Y,GitRepositoryRequest:()=>X,InitializeRequest:()=>p,InlineCompletionRequest:()=>y,LanguageSupportDeclarationRequest:()=>Q,LanguageSupportSemanticTokensRangeRequest:()=>V,ReadFileRequest:()=>f,StatusDidChangeNotification:()=>O,StatusIgnoredIssuesEditRequest:()=>K,StatusRequest:()=>H,StatusShowHelpMessageRequest:()=>B,TelemetryEventNotification:()=>w,TextDocumentCompletionFeatureRegistration:()=>s,TextDocumentInlineCompletionFeatureRegistration:()=>m});module.exports=S(A);var o=require("vscode-languageserver-protocol"),p;(e=>(e.method=o.InitializeRequest.method,e.messageDirection=o.InitializeRequest.messageDirection,e.type=new o.ProtocolRequestType(e.method)))(p||(p={}));var s;(n=>n.type=new o.RegistrationType("textDocument/completion"))(s||(s={}));var m;(n=>n.type=new o.RegistrationType("textDocument/inlineCompletion"))(m||(m={}));var l;(n=>n.type=new o.RegistrationType("tabby/chat"))(l||(l={}));var c;(e=>(e.method=o.ConfigurationRequest.method,e.messageDirection=o.ConfigurationRequest.messageDirection,e.type=new o.ProtocolRequestType(e.method)))(c||(c={}));var d;(e=>(e.method=o.DidChangeConfigurationNotification.method,e.messageDirection=o.DidChangeConfigurationNotification.messageDirection,e.type=new o.ProtocolNotificationType(e.method)))(d||(d={}));var x;(e=>(e.method=o.CodeLensRequest.method,e.messageDirection=o.CodeLensRequest.messageDirection,e.type=new o.ProtocolRequestType(e.method)))(x||(x={}));var v;(e=>(e.method=o.CompletionRequest.method,e.messageDirection=o.CompletionRequest.messageDirection,e.type=new o.ProtocolRequestType(e.method)))(v||(v={}));var y;(e=>(e.method=o.InlineCompletionRequest.method,e.messageDirection=o.InlineCompletionRequest.messageDirection,e.type=new o.ProtocolRequestType(e.method)))(y||(y={}));var b;(e=>(e.method="tabby/chat/edit/command",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType(e.method)))(b||(b={}));var C;(e=>(e.method="tabby/chat/edit",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType(e.method)))(C||(C={}));var g;(e=>(e.method="tabby/chat/edit/resolve",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType(e.method)))(g||(g={}));var P;(e=>(e.method="tabby/workspace/applyEdit",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolRequestType(e.method)))(P||(P={}));var h;(e=>(e.method="tabby/editors/didChangeActiveEditor",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolNotificationType(e.method)))(h||(h={}));var L;(e=>(e.method="tabby/chat/generateCommitMessage",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType(e.method)))(L||(L={}));var w;(e=>(e.method="tabby/telemetry/event",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolNotificationType(e.method)))(w||(w={}));var I;(e=>(e.method="tabby/agent/didUpdateServerInfo",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolNotificationType(e.method)))(I||(I={}));var T;(e=>(e.method="tabby/agent/serverInfo",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType0(e.method)))(T||(T={}));var D;(e=>(e.method="tabby/agent/didChangeStatus",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolNotificationType(e.method)))(D||(D={}));var k;(e=>(e.method="tabby/agent/status",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType0(e.method)))(k||(k={}));var E;(e=>(e.method="tabby/agent/didUpdateIssues",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolNotificationType(e.method)))(E||(E={}));var z;(e=>(e.method="tabby/agent/issues",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType0(e.method)))(z||(z={}));var U;(e=>(e.method="tabby/agent/issue/detail",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType(e.method)))(U||(U={}));var M;(e=>(e.method="tabby/config",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType(e.method)))(M||(M={}));var F;(e=>(e.method="tabby/config/didChange",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolNotificationType(e.method)))(F||(F={}));var H;(e=>(e.method="tabby/status",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType(e.method)))(H||(H={}));var O;(e=>(e.method="tabby/status/didChange",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolNotificationType(e.method)))(O||(O={}));var B;(e=>(e.method="tabby/status/showHelpMessage",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType(e.method)))(B||(B={}));var K;(e=>(e.method="tabby/status/ignoredIssues/edit",e.messageDirection=o.MessageDirection.clientToServer,e.type=new o.ProtocolRequestType(e.method)))(K||(K={}));var f;(e=>(e.method="tabby/workspaceFileSystem/readFile",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolRequestType(e.method)))(f||(f={}));var j;(e=>(e.method="tabby/dataStore/get",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolRequestType(e.method)))(j||(j={}));var J;(e=>(e.method="tabby/dataStore/set",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolRequestType(e.method)))(J||(J={}));var Q;(e=>(e.method="tabby/languageSupport/textDocument/declaration",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolRequestType(e.method)))(Q||(Q={}));var V;(e=>(e.method="tabby/languageSupport/textDocument/semanticTokens/range",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolRequestType(e.method)))(V||(V={}));var X;(e=>(e.method="tabby/git/repository",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolRequestType(e.method)))(X||(X={}));var Y;(e=>(e.method="tabby/git/diff",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolRequestType(e.method)))(Y||(Y={}));var Z;(e=>(e.method="tabby/editorOptions",e.messageDirection=o.MessageDirection.serverToClient,e.type=new o.ProtocolRequestType(e.method)))(Z||(Z={}));0&&(module.exports={AgentIssueDetailRequest,AgentIssuesRequest,AgentIssuesSync,AgentServerInfoRequest,AgentServerInfoSync,AgentStatusRequest,AgentStatusSync,ApplyWorkspaceEditRequest,ChatEditCommandRequest,ChatEditRequest,ChatEditResolveRequest,ChatFeatureRegistration,CodeLensRequest,CompletionRequest,ConfigDidChangeNotification,ConfigRequest,ConfigurationRequest,DataStoreGetRequest,DataStoreSetRequest,DidChangeActiveEditorNotification,DidChangeConfigurationNotification,EditorOptionsRequest,GenerateCommitMessageRequest,GitDiffRequest,GitRepositoryRequest,InitializeRequest,InlineCompletionRequest,LanguageSupportDeclarationRequest,LanguageSupportSemanticTokensRangeRequest,ReadFileRequest,StatusDidChangeNotification,StatusIgnoredIssuesEditRequest,StatusRequest,StatusShowHelpMessageRequest,TelemetryEventNotification,TextDocumentCompletionFeatureRegistration,TextDocumentInlineCompletionFeatureRegistration});