Class Core.Source

java.lang.Object
me.neurodock.core.Core.Source
Enclosing class:
Core

public static class Core.Source extends Object
Represents the source of a tool.

This is intended for use with Core.addTool(OllamaFunctionTool, String) to indicate the category from which a tool originates.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Tools defined via the RESt API interface dynamically.
    static final String
    Tools boundeld with the Core runtime (memory, file access, etc.) DO NOT USE THIS unless you are poking at core stuff :).
    static final String
    Compile-Time Plugins: boundeld at build time as part of the application.
    static final String
    Runtime Pre-Compiled Plugins: external plugins loaded at runtime via Plugin-API.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • CORE

      public static final String CORE
      Tools boundeld with the Core runtime (memory, file access, etc.) DO NOT USE THIS unless you are poking at core stuff :).
      See Also:
    • CTP

      public static final String CTP
      Compile-Time Plugins: boundeld at build time as part of the application. Examples: MALAPITool, GeniusAPI, WikipediaTool.
      See Also:
    • RPCP

      public static final String RPCP
      Runtime Pre-Compiled Plugins: external plugins loaded at runtime via Plugin-API.
      See Also:
    • API

      public static final String API
      Tools defined via the RESt API interface dynamically.
      See Also:
  • Constructor Details

    • Source

      public Source()