UNPKG

adk-typescript

Version:

TypeScript port of Google's Agent Development Kit (ADK)

43 lines (42 loc) 3.77 kB
"use strict"; /** * Agents module - Defines different agent implementations */ Object.defineProperty(exports, "__esModule", { value: true }); exports.PlanningAgent = exports.ReasoningAgent = exports.LanggraphAgent = exports.ParallelAgent = exports.LoopAgent = exports.RemoteAgent = exports.SequentialAgent = exports.LlmAgent = exports.TranscriptionEntry = exports.ActiveStreamingTool = exports.LiveRequestQueue = exports.RunConfig = exports.LlmCallsLimitExceededError = exports.InvocationContext = exports.CallbackContext = exports.ReadonlyContext = exports.BaseAgent = void 0; // Core agent interfaces and contexts var BaseAgent_1 = require("./BaseAgent"); Object.defineProperty(exports, "BaseAgent", { enumerable: true, get: function () { return BaseAgent_1.BaseAgent; } }); var ReadonlyContext_1 = require("./ReadonlyContext"); Object.defineProperty(exports, "ReadonlyContext", { enumerable: true, get: function () { return ReadonlyContext_1.ReadonlyContext; } }); var CallbackContext_1 = require("./CallbackContext"); Object.defineProperty(exports, "CallbackContext", { enumerable: true, get: function () { return CallbackContext_1.CallbackContext; } }); var InvocationContext_1 = require("./InvocationContext"); Object.defineProperty(exports, "InvocationContext", { enumerable: true, get: function () { return InvocationContext_1.InvocationContext; } }); Object.defineProperty(exports, "LlmCallsLimitExceededError", { enumerable: true, get: function () { return InvocationContext_1.LlmCallsLimitExceededError; } }); // Agent runtime support var RunConfig_1 = require("./RunConfig"); Object.defineProperty(exports, "RunConfig", { enumerable: true, get: function () { return RunConfig_1.RunConfig; } }); var LiveRequestQueue_1 = require("./LiveRequestQueue"); Object.defineProperty(exports, "LiveRequestQueue", { enumerable: true, get: function () { return LiveRequestQueue_1.LiveRequestQueue; } }); var ActiveStreamingTool_1 = require("./ActiveStreamingTool"); Object.defineProperty(exports, "ActiveStreamingTool", { enumerable: true, get: function () { return ActiveStreamingTool_1.ActiveStreamingTool; } }); var TranscriptionEntry_1 = require("./TranscriptionEntry"); Object.defineProperty(exports, "TranscriptionEntry", { enumerable: true, get: function () { return TranscriptionEntry_1.TranscriptionEntry; } }); // Agent implementations var LlmAgent_1 = require("./LlmAgent"); // Main LLM-based Agent Object.defineProperty(exports, "LlmAgent", { enumerable: true, get: function () { return LlmAgent_1.LlmAgent; } }); var SequentialAgent_1 = require("./SequentialAgent"); Object.defineProperty(exports, "SequentialAgent", { enumerable: true, get: function () { return SequentialAgent_1.SequentialAgent; } }); var RemoteAgent_1 = require("./RemoteAgent"); Object.defineProperty(exports, "RemoteAgent", { enumerable: true, get: function () { return RemoteAgent_1.RemoteAgent; } }); var LoopAgent_1 = require("./LoopAgent"); Object.defineProperty(exports, "LoopAgent", { enumerable: true, get: function () { return LoopAgent_1.LoopAgent; } }); var ParallelAgent_1 = require("./ParallelAgent"); Object.defineProperty(exports, "ParallelAgent", { enumerable: true, get: function () { return ParallelAgent_1.ParallelAgent; } }); var LanggraphAgent_1 = require("./LanggraphAgent"); Object.defineProperty(exports, "LanggraphAgent", { enumerable: true, get: function () { return LanggraphAgent_1.LanggraphAgent; } }); // Legacy types for backward compatibility var LegacyAgents_1 = require("./LegacyAgents"); Object.defineProperty(exports, "ReasoningAgent", { enumerable: true, get: function () { return LegacyAgents_1.ReasoningAgent; } }); Object.defineProperty(exports, "PlanningAgent", { enumerable: true, get: function () { return LegacyAgents_1.PlanningAgent; } });