/** * beginning of agent.ib */ export declare const AGENT_ATOM = "witness_agent"; export declare const AGENT_NAME_REGEXP: RegExp; export declare const AGENT_DESC_REGEXP: RegExp; export declare const DEFAULT_UUID_AGENT = ""; export declare const DEFAULT_NAME_AGENT = "Manco"; export declare const DEFAULT_DESCRIPTION_AGENT = "This is a generic, unspecified agent."; /** * demarcates a block of entries loaded from ibgibs requested by the model on a * one-time basis. */ export declare const CONTEXT_DECOMPRESSION_TAG = "CONTEXT_DECOMPRESSION_REFERENCE"; /** * demarcates a block of function info ibgib addresses */ export declare const FUNCTION_CALL_REQUEST_COMMENT_TAG = "List of function info ibgib addresses. These contain info on both the requests you made and the resultant values."; /** * this is the rel8nName ON the special ibgib index that points to its agents. * * So `agentIndex.rel8ns[AGENT_REL8N_NAME]` is a list of the agents (addrs) * registered in the space. * * @see {@link MetaspaceService.getSpecialIbGib} * @see {@link MetaspaceService.getSpecialRel8dIbGibs} */ export declare const AGENT_REL8N_NAME = "agent"; export declare const GEMINI_SCHEMA_AGENT_ID: { type: string; description: string; }; export declare const GEMINI_SCHEMA_AGENT_TYPE: { type: string; description: string; }; export declare const GEMINI_SCHEMA_SPACE_ID_FORAGENTS: { type: string; description: string; }; /** * @see {@link TextSource.HARDCODED} */ declare const TEXT_SOURCE_HARDCODED = "hardcoded"; /** * @see {@link TextSource.HUMAN} */ declare const TEXT_SOURCE_HUMAN = "human"; /** * @see {@link TextSource.AI} */ declare const TEXT_SOURCE_AI = "ai"; /** * @see {@link TextSource.FUNCTION} */ declare const TEXT_SOURCE_FUNCTION = "function"; /** * @see {@link TextSource.UNKNOWN} */ declare const TEXT_SOURCE_UNKNOWN = "unknown"; /** * @see {@link TextSource} */ export type TextSource = typeof TEXT_SOURCE_HARDCODED | typeof TEXT_SOURCE_HUMAN | typeof TEXT_SOURCE_AI | typeof TEXT_SOURCE_FUNCTION | typeof TEXT_SOURCE_UNKNOWN; /** * The source of the text, which helps the LLM differentiate */ export declare const TextSource: { /** * The text was hardcoded in the system. */ HARDCODED: TextSource; /** * The text originated from a human. */ HUMAN: TextSource; /** * The text originated from an AI. */ AI: TextSource; /** * The text originated from a function, e.g. a function response/result. */ FUNCTION: TextSource; /** * The origin is unknown. */ UNKNOWN: TextSource; }; export declare const TEXT_SOURCE_VALUES: readonly TextSource[]; export declare function isTextSource(str: string): str is TextSource; export declare const GEMINI_SCHEMA_AGENTS_SELF_IDENTIFIED_NAME: { type: string; description: string; }; /** * this is used in the "special ibgib" that indexes (keeps track of) primary * agents in a space. * * @see {@link MetaspaceService.getSpecialIbGib} * @see {@link MetaspaceService.getSpecialRel8dIbGibs} */ export declare const AGENT_SPECIAL_IBGIB_TYPE_PRIMARYAGENT = "primaryagent"; export declare const AGENT_SPECIAL_IBGIB_NAME_PRIMARYAGENT = "Robbie"; export {}; //# sourceMappingURL=agent-constants.d.mts.map