| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Unison.MCP.Types
Synopsis
- newtype MCP a = MCP {}
- data Env = Env {}
- runMCP :: Env -> MCP a -> IO a
- data ToolKind
- = ProjectCodeTool
- | LibInstallTool
- | ShareProjectSearchTool
- | ShareProjectReadmeTool
- | ShareProjectInfoTool
- | TypecheckCodeTool
- | DocsTool
- | RunTool
- | ListProjectDefinitionsTool
- | ListProjectLibrariesTool
- | ListLibraryDefinitionsTool
- | ViewDefinitionsTool
- | UpdateDefinitionsTool
- | SearchDefinitionsTool
- | SearchByTypeTool
- | ListLocalProjectsTool
- | ListProjectBranchesTool
- | GetCurrentProjectContextTool
- | DependenciesTool
- | DependentsTool
- | TestsTool
- | DeleteDefinitionsTool
- | RenameDefinitionTool
- | MoveDefinitionTool
- | MoveToTool
- | DeleteNamespaceTool
- | DiffUpdateTool
- | ReflogTool
- | HistoryTool
- | CreateBranchTool
- data ProjectCodeToolArguments = ProjectCodeToolArguments {}
- data LibInstallToolArguments = LibInstallToolArguments {}
- data ShareProjectSearchToolArguments = ShareProjectSearchToolArguments {}
- data ShareProjectInfoToolArguments = ShareProjectInfoToolArguments {
- projectName :: Text
- data TypecheckCodeToolArguments = TypecheckCodeToolArguments {}
- data ShareProjectReadmeToolArguments = ShareProjectReadmeToolArguments {}
- data ListLibraryDefinitionsToolArguments = ListLibraryDefinitionsToolArguments {}
- data ViewDefinitionsToolArguments = ViewDefinitionsToolArguments {
- projectContext :: ProjectContext
- names :: [Name]
- data UpdateDefinitionsToolArguments = UpdateDefinitionsToolArguments {}
- data DiffUpdateToolArguments = DiffUpdateToolArguments {}
- data SearchDefinitionsToolArguments = SearchDefinitionsToolArguments {}
- data SearchByTypeToolArguments = SearchByTypeToolArguments {}
- data DocsToolArguments = DocsToolArguments {}
- data RunToolArguments = RunToolArguments {
- projectContext :: ProjectContext
- mainFunctionName :: Name
- args :: [Text]
- data ProjectContext = ProjectContext {}
- newtype ProjectContextArgument = ProjectContextArgument ProjectContext
- data ProjectNameArgument = ProjectNameArgument {}
- data ProjectDefinitionNameArgument = ProjectDefinitionNameArgument {}
- data TestToolArguments = TestToolArguments {}
- data DeleteDefinitionsToolArguments = DeleteDefinitionsToolArguments {
- projectContext :: ProjectContext
- names :: [Name]
- force :: Bool
- data RenameDefinitionToolArguments = RenameDefinitionToolArguments {}
- data MoveDefinitionToolArguments = MoveDefinitionToolArguments {}
- data MoveToToolArguments = MoveToToolArguments {
- projectContext :: ProjectContext
- sources :: [Path']
- destination :: Path'
- data DeleteNamespaceToolArguments = DeleteNamespaceToolArguments {}
- data ReflogToolArguments = ReflogToolArguments {}
- data HistoryToolArguments = HistoryToolArguments {}
- data CreateBranchToolArguments = CreateBranchToolArguments {}
- toToolName :: ToolKind -> Text
- fromToolName :: Text -> Maybe ToolKind
Documentation
Constructors
| Env | |
Fields | |
Constructors
Instances
| Bounded ToolKind Source # | |
| Enum ToolKind Source # | |
| Show ToolKind Source # | |
| Eq ToolKind Source # | |
| Ord ToolKind Source # | |
Defined in Unison.MCP.Types | |
data ProjectCodeToolArguments Source #
Constructors
| ProjectCodeToolArguments | |
Fields | |
Instances
| FromJSON ProjectCodeToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ProjectCodeToolArguments # parseJSONList :: Value -> Parser [ProjectCodeToolArguments] # | |
data LibInstallToolArguments Source #
Constructors
| LibInstallToolArguments | |
Fields | |
Instances
| FromJSON LibInstallToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser LibInstallToolArguments # parseJSONList :: Value -> Parser [LibInstallToolArguments] # | |
| HasInputSchema LibInstallToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy LibInstallToolArguments -> Value Source # | |
data ShareProjectInfoToolArguments Source #
Constructors
| ShareProjectInfoToolArguments | |
Fields
| |
Instances
data TypecheckCodeToolArguments Source #
Constructors
| TypecheckCodeToolArguments | |
Fields | |
Instances
| FromJSON TypecheckCodeToolArguments Source # | |
Defined in Unison.MCP.Types | |
| Show TypecheckCodeToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> TypecheckCodeToolArguments -> ShowS # show :: TypecheckCodeToolArguments -> String # showList :: [TypecheckCodeToolArguments] -> ShowS # | |
| Eq TypecheckCodeToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: TypecheckCodeToolArguments -> TypecheckCodeToolArguments -> Bool # (/=) :: TypecheckCodeToolArguments -> TypecheckCodeToolArguments -> Bool # | |
| HasInputSchema TypecheckCodeToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy TypecheckCodeToolArguments -> Value Source # | |
data ShareProjectReadmeToolArguments Source #
Constructors
| ShareProjectReadmeToolArguments | |
Fields | |
Instances
data ListLibraryDefinitionsToolArguments Source #
Constructors
| ListLibraryDefinitionsToolArguments | |
Fields | |
Instances
| FromJSON ListLibraryDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| Show ListLibraryDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ListLibraryDefinitionsToolArguments -> ShowS # show :: ListLibraryDefinitionsToolArguments -> String # showList :: [ListLibraryDefinitionsToolArguments] -> ShowS # | |
| Eq ListLibraryDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema ListLibraryDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ListLibraryDefinitionsToolArguments -> Value Source # | |
data ViewDefinitionsToolArguments Source #
Constructors
| ViewDefinitionsToolArguments | |
Fields
| |
Instances
| FromJSON ViewDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| Show ViewDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ViewDefinitionsToolArguments -> ShowS # show :: ViewDefinitionsToolArguments -> String # showList :: [ViewDefinitionsToolArguments] -> ShowS # | |
| Eq ViewDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: ViewDefinitionsToolArguments -> ViewDefinitionsToolArguments -> Bool # (/=) :: ViewDefinitionsToolArguments -> ViewDefinitionsToolArguments -> Bool # | |
| HasInputSchema ViewDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ViewDefinitionsToolArguments -> Value Source # | |
data UpdateDefinitionsToolArguments Source #
Constructors
| UpdateDefinitionsToolArguments | |
Fields | |
Instances
| FromJSON UpdateDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| Show UpdateDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> UpdateDefinitionsToolArguments -> ShowS # show :: UpdateDefinitionsToolArguments -> String # showList :: [UpdateDefinitionsToolArguments] -> ShowS # | |
| Eq UpdateDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema UpdateDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy UpdateDefinitionsToolArguments -> Value Source # | |
data DiffUpdateToolArguments Source #
Constructors
| DiffUpdateToolArguments | |
Fields | |
Instances
| FromJSON DiffUpdateToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser DiffUpdateToolArguments # parseJSONList :: Value -> Parser [DiffUpdateToolArguments] # | |
| Show DiffUpdateToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> DiffUpdateToolArguments -> ShowS # show :: DiffUpdateToolArguments -> String # showList :: [DiffUpdateToolArguments] -> ShowS # | |
| Eq DiffUpdateToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: DiffUpdateToolArguments -> DiffUpdateToolArguments -> Bool # (/=) :: DiffUpdateToolArguments -> DiffUpdateToolArguments -> Bool # | |
| HasInputSchema DiffUpdateToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy DiffUpdateToolArguments -> Value Source # | |
data SearchDefinitionsToolArguments Source #
Constructors
| SearchDefinitionsToolArguments | |
Fields | |
Instances
| FromJSON SearchDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| Show SearchDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> SearchDefinitionsToolArguments -> ShowS # show :: SearchDefinitionsToolArguments -> String # showList :: [SearchDefinitionsToolArguments] -> ShowS # | |
| Eq SearchDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema SearchDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy SearchDefinitionsToolArguments -> Value Source # | |
data SearchByTypeToolArguments Source #
Constructors
| SearchByTypeToolArguments | |
Fields | |
Instances
| FromJSON SearchByTypeToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser SearchByTypeToolArguments # parseJSONList :: Value -> Parser [SearchByTypeToolArguments] # | |
| Show SearchByTypeToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> SearchByTypeToolArguments -> ShowS # show :: SearchByTypeToolArguments -> String # showList :: [SearchByTypeToolArguments] -> ShowS # | |
| Eq SearchByTypeToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: SearchByTypeToolArguments -> SearchByTypeToolArguments -> Bool # (/=) :: SearchByTypeToolArguments -> SearchByTypeToolArguments -> Bool # | |
| HasInputSchema SearchByTypeToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy SearchByTypeToolArguments -> Value Source # | |
data DocsToolArguments Source #
Constructors
| DocsToolArguments | |
Fields
| |
Instances
| FromJSON DocsToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser DocsToolArguments # parseJSONList :: Value -> Parser [DocsToolArguments] # | |
| Show DocsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> DocsToolArguments -> ShowS # show :: DocsToolArguments -> String # showList :: [DocsToolArguments] -> ShowS # | |
| Eq DocsToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: DocsToolArguments -> DocsToolArguments -> Bool # (/=) :: DocsToolArguments -> DocsToolArguments -> Bool # | |
| HasInputSchema DocsToolArguments Source # | |
Defined in Unison.MCP.Types Methods | |
data RunToolArguments Source #
Constructors
| RunToolArguments | |
Fields
| |
Instances
| FromJSON RunToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser RunToolArguments # parseJSONList :: Value -> Parser [RunToolArguments] # | |
| Show RunToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> RunToolArguments -> ShowS # show :: RunToolArguments -> String # showList :: [RunToolArguments] -> ShowS # | |
| Eq RunToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: RunToolArguments -> RunToolArguments -> Bool # (/=) :: RunToolArguments -> RunToolArguments -> Bool # | |
| HasInputSchema RunToolArguments Source # | |
Defined in Unison.MCP.Types Methods | |
data ProjectContext Source #
Constructors
| ProjectContext | |
Fields | |
Instances
| FromJSON ProjectContext Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ProjectContext # parseJSONList :: Value -> Parser [ProjectContext] # | |
| ToJSON ProjectContext Source # | |
Defined in Unison.MCP.Types Methods toJSON :: ProjectContext -> Value # toEncoding :: ProjectContext -> Encoding # toJSONList :: [ProjectContext] -> Value # toEncodingList :: [ProjectContext] -> Encoding # omitField :: ProjectContext -> Bool # | |
| Show ProjectContext Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ProjectContext -> ShowS # show :: ProjectContext -> String # showList :: [ProjectContext] -> ShowS # | |
| Eq ProjectContext Source # | |
Defined in Unison.MCP.Types Methods (==) :: ProjectContext -> ProjectContext -> Bool # (/=) :: ProjectContext -> ProjectContext -> Bool # | |
| HasInputSchema ProjectContext Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ProjectContext -> Value Source # | |
newtype ProjectContextArgument Source #
Constructors
| ProjectContextArgument ProjectContext |
Instances
| FromJSON ProjectContextArgument Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ProjectContextArgument # parseJSONList :: Value -> Parser [ProjectContextArgument] # | |
| Show ProjectContextArgument Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ProjectContextArgument -> ShowS # show :: ProjectContextArgument -> String # showList :: [ProjectContextArgument] -> ShowS # | |
| Eq ProjectContextArgument Source # | |
Defined in Unison.MCP.Types Methods (==) :: ProjectContextArgument -> ProjectContextArgument -> Bool # (/=) :: ProjectContextArgument -> ProjectContextArgument -> Bool # | |
| HasInputSchema ProjectContextArgument Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ProjectContextArgument -> Value Source # | |
data ProjectNameArgument Source #
Constructors
| ProjectNameArgument | |
Fields | |
Instances
| FromJSON ProjectNameArgument Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ProjectNameArgument # parseJSONList :: Value -> Parser [ProjectNameArgument] # | |
| Show ProjectNameArgument Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ProjectNameArgument -> ShowS # show :: ProjectNameArgument -> String # showList :: [ProjectNameArgument] -> ShowS # | |
| Eq ProjectNameArgument Source # | |
Defined in Unison.MCP.Types Methods (==) :: ProjectNameArgument -> ProjectNameArgument -> Bool # (/=) :: ProjectNameArgument -> ProjectNameArgument -> Bool # | |
| HasInputSchema ProjectNameArgument Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ProjectNameArgument -> Value Source # | |
data ProjectDefinitionNameArgument Source #
Constructors
| ProjectDefinitionNameArgument | |
Fields | |
Instances
| FromJSON ProjectDefinitionNameArgument Source # | |
Defined in Unison.MCP.Types | |
| Show ProjectDefinitionNameArgument Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ProjectDefinitionNameArgument -> ShowS # show :: ProjectDefinitionNameArgument -> String # showList :: [ProjectDefinitionNameArgument] -> ShowS # | |
| Eq ProjectDefinitionNameArgument Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema ProjectDefinitionNameArgument Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ProjectDefinitionNameArgument -> Value Source # | |
data TestToolArguments Source #
Constructors
| TestToolArguments | |
Fields | |
Instances
| FromJSON TestToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser TestToolArguments # parseJSONList :: Value -> Parser [TestToolArguments] # | |
| Show TestToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> TestToolArguments -> ShowS # show :: TestToolArguments -> String # showList :: [TestToolArguments] -> ShowS # | |
| Eq TestToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: TestToolArguments -> TestToolArguments -> Bool # (/=) :: TestToolArguments -> TestToolArguments -> Bool # | |
| HasInputSchema TestToolArguments Source # | |
Defined in Unison.MCP.Types Methods | |
data DeleteDefinitionsToolArguments Source #
Constructors
| DeleteDefinitionsToolArguments | |
Fields
| |
Instances
| FromJSON DeleteDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| Show DeleteDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> DeleteDefinitionsToolArguments -> ShowS # show :: DeleteDefinitionsToolArguments -> String # showList :: [DeleteDefinitionsToolArguments] -> ShowS # | |
| Eq DeleteDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema DeleteDefinitionsToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy DeleteDefinitionsToolArguments -> Value Source # | |
data RenameDefinitionToolArguments Source #
Constructors
| RenameDefinitionToolArguments | |
Fields | |
Instances
| FromJSON RenameDefinitionToolArguments Source # | |
Defined in Unison.MCP.Types | |
| Show RenameDefinitionToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> RenameDefinitionToolArguments -> ShowS # show :: RenameDefinitionToolArguments -> String # showList :: [RenameDefinitionToolArguments] -> ShowS # | |
| Eq RenameDefinitionToolArguments Source # | |
Defined in Unison.MCP.Types | |
| HasInputSchema RenameDefinitionToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy RenameDefinitionToolArguments -> Value Source # | |
data MoveDefinitionToolArguments Source #
Constructors
| MoveDefinitionToolArguments | |
Fields
| |
Instances
| FromJSON MoveDefinitionToolArguments Source # | |
Defined in Unison.MCP.Types | |
| Show MoveDefinitionToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> MoveDefinitionToolArguments -> ShowS # show :: MoveDefinitionToolArguments -> String # showList :: [MoveDefinitionToolArguments] -> ShowS # | |
| Eq MoveDefinitionToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: MoveDefinitionToolArguments -> MoveDefinitionToolArguments -> Bool # (/=) :: MoveDefinitionToolArguments -> MoveDefinitionToolArguments -> Bool # | |
| HasInputSchema MoveDefinitionToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy MoveDefinitionToolArguments -> Value Source # | |
data MoveToToolArguments Source #
Constructors
| MoveToToolArguments | |
Fields
| |
Instances
| FromJSON MoveToToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser MoveToToolArguments # parseJSONList :: Value -> Parser [MoveToToolArguments] # | |
| Show MoveToToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> MoveToToolArguments -> ShowS # show :: MoveToToolArguments -> String # showList :: [MoveToToolArguments] -> ShowS # | |
| Eq MoveToToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: MoveToToolArguments -> MoveToToolArguments -> Bool # (/=) :: MoveToToolArguments -> MoveToToolArguments -> Bool # | |
| HasInputSchema MoveToToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy MoveToToolArguments -> Value Source # | |
data DeleteNamespaceToolArguments Source #
Constructors
| DeleteNamespaceToolArguments | |
Fields
| |
Instances
| FromJSON DeleteNamespaceToolArguments Source # | |
Defined in Unison.MCP.Types | |
| Show DeleteNamespaceToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> DeleteNamespaceToolArguments -> ShowS # show :: DeleteNamespaceToolArguments -> String # showList :: [DeleteNamespaceToolArguments] -> ShowS # | |
| Eq DeleteNamespaceToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: DeleteNamespaceToolArguments -> DeleteNamespaceToolArguments -> Bool # (/=) :: DeleteNamespaceToolArguments -> DeleteNamespaceToolArguments -> Bool # | |
| HasInputSchema DeleteNamespaceToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy DeleteNamespaceToolArguments -> Value Source # | |
data ReflogToolArguments Source #
Arguments for the reflog tool
Constructors
| ReflogToolArguments | |
Fields
| |
Instances
| FromJSON ReflogToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser ReflogToolArguments # parseJSONList :: Value -> Parser [ReflogToolArguments] # | |
| Show ReflogToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> ReflogToolArguments -> ShowS # show :: ReflogToolArguments -> String # showList :: [ReflogToolArguments] -> ShowS # | |
| Eq ReflogToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: ReflogToolArguments -> ReflogToolArguments -> Bool # (/=) :: ReflogToolArguments -> ReflogToolArguments -> Bool # | |
| HasInputSchema ReflogToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy ReflogToolArguments -> Value Source # | |
data HistoryToolArguments Source #
Arguments for the history tool
Constructors
| HistoryToolArguments | |
Instances
| FromJSON HistoryToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser HistoryToolArguments # parseJSONList :: Value -> Parser [HistoryToolArguments] # | |
| Show HistoryToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> HistoryToolArguments -> ShowS # show :: HistoryToolArguments -> String # showList :: [HistoryToolArguments] -> ShowS # | |
| Eq HistoryToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: HistoryToolArguments -> HistoryToolArguments -> Bool # (/=) :: HistoryToolArguments -> HistoryToolArguments -> Bool # | |
| HasInputSchema HistoryToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy HistoryToolArguments -> Value Source # | |
data CreateBranchToolArguments Source #
Arguments for the create-branch tool
Constructors
| CreateBranchToolArguments | |
Instances
| FromJSON CreateBranchToolArguments Source # | |
Defined in Unison.MCP.Types Methods parseJSON :: Value -> Parser CreateBranchToolArguments # parseJSONList :: Value -> Parser [CreateBranchToolArguments] # | |
| Show CreateBranchToolArguments Source # | |
Defined in Unison.MCP.Types Methods showsPrec :: Int -> CreateBranchToolArguments -> ShowS # show :: CreateBranchToolArguments -> String # showList :: [CreateBranchToolArguments] -> ShowS # | |
| Eq CreateBranchToolArguments Source # | |
Defined in Unison.MCP.Types Methods (==) :: CreateBranchToolArguments -> CreateBranchToolArguments -> Bool # (/=) :: CreateBranchToolArguments -> CreateBranchToolArguments -> Bool # | |
| HasInputSchema CreateBranchToolArguments Source # | |
Defined in Unison.MCP.Types Methods toInputSchema :: Proxy CreateBranchToolArguments -> Value Source # | |
toToolName :: ToolKind -> Text Source #