UNPKG

@agentdao/core

Version:

Core functionality, skills, and ready-made UI components for AgentDAO - Web3 subscriptions, content generation, social media, help support, live chat, RSS fetching, web search, and agent pricing integration

86 lines (85 loc) 8.03 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __exportStar = (this && this.__exportStar) || function(m, exports) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createAgentPricingSDK = exports.AgentPricingSDK = exports.validateSkillConfig = exports.getSetupInstructions = exports.isDemoMode = exports.getApiKey = exports.hasApiKey = exports.RobustUtils = exports.ContentGenerators = exports.SearchProviders = exports.trackMonetization = exports.trackPerformance = exports.trackError = exports.trackApiCall = exports.trackSkillUsage = exports.trackEvent = exports.AnalyticsService = exports.A2AProtocolWidget = exports.Web3SubscriptionWidget = exports.LiveChatWidget = exports.A2AProtocolSkill = exports.ImageGenerationSkill = exports.RssFetcherSkill = exports.TokenGatingSkill = exports.FundAgent = exports.EnhancedWeb3SubscriptionSkill = exports.Web3SubscriptionSkill = exports.LiveChatSkill = exports.HelpSupportSkill = exports.PhotoSkill = exports.SocialMediaSkill = exports.ContentGeneratorSkill = exports.WebSearchSkill = exports.AgentBridgeClient = exports.Agent = void 0; // Core Agent functionality var Agent_1 = require("./Agent"); Object.defineProperty(exports, "Agent", { enumerable: true, get: function () { return Agent_1.Agent; } }); var apiClient_1 = require("./apiClient"); Object.defineProperty(exports, "AgentBridgeClient", { enumerable: true, get: function () { return apiClient_1.AgentBridgeClient; } }); // Core Skills var WebSearchSkill_1 = require("./WebSearchSkill"); Object.defineProperty(exports, "WebSearchSkill", { enumerable: true, get: function () { return WebSearchSkill_1.WebSearchSkill; } }); var ContentGeneratorSkill_1 = require("./ContentGeneratorSkill"); Object.defineProperty(exports, "ContentGeneratorSkill", { enumerable: true, get: function () { return ContentGeneratorSkill_1.ContentGeneratorSkill; } }); var SocialMediaSkill_1 = require("./SocialMediaSkill"); Object.defineProperty(exports, "SocialMediaSkill", { enumerable: true, get: function () { return SocialMediaSkill_1.SocialMediaSkill; } }); var PhotoSkill_1 = require("./PhotoSkill"); Object.defineProperty(exports, "PhotoSkill", { enumerable: true, get: function () { return PhotoSkill_1.PhotoSkill; } }); var HelpSupportSkill_1 = require("./HelpSupportSkill"); Object.defineProperty(exports, "HelpSupportSkill", { enumerable: true, get: function () { return HelpSupportSkill_1.HelpSupportSkill; } }); var LiveChatSkill_1 = require("./LiveChatSkill"); Object.defineProperty(exports, "LiveChatSkill", { enumerable: true, get: function () { return LiveChatSkill_1.LiveChatSkill; } }); var Web3SubscriptionSkill_1 = require("./Web3SubscriptionSkill"); Object.defineProperty(exports, "Web3SubscriptionSkill", { enumerable: true, get: function () { return Web3SubscriptionSkill_1.Web3SubscriptionSkill; } }); var EnhancedWeb3SubscriptionSkill_1 = require("./EnhancedWeb3SubscriptionSkill"); Object.defineProperty(exports, "EnhancedWeb3SubscriptionSkill", { enumerable: true, get: function () { return EnhancedWeb3SubscriptionSkill_1.EnhancedWeb3SubscriptionSkill; } }); var FundAgent_1 = require("./FundAgent"); Object.defineProperty(exports, "FundAgent", { enumerable: true, get: function () { return FundAgent_1.FundAgent; } }); var TokenGatingSkill_1 = require("./TokenGatingSkill"); Object.defineProperty(exports, "TokenGatingSkill", { enumerable: true, get: function () { return TokenGatingSkill_1.TokenGatingSkill; } }); var RssFetcherSkill_1 = require("./RssFetcherSkill"); Object.defineProperty(exports, "RssFetcherSkill", { enumerable: true, get: function () { return RssFetcherSkill_1.RssFetcherSkill; } }); var ImageGenerationSkill_1 = require("./ImageGenerationSkill"); Object.defineProperty(exports, "ImageGenerationSkill", { enumerable: true, get: function () { return ImageGenerationSkill_1.ImageGenerationSkill; } }); __exportStar(require("./ui/FlawlessWeb3Subscription"), exports); // A2A Protocol var A2AProtocolSkill_1 = require("./A2AProtocolSkill"); Object.defineProperty(exports, "A2AProtocolSkill", { enumerable: true, get: function () { return A2AProtocolSkill_1.A2AProtocolSkill; } }); // UI Components var LiveChatWidget_1 = require("./ui/LiveChatWidget"); Object.defineProperty(exports, "LiveChatWidget", { enumerable: true, get: function () { return LiveChatWidget_1.LiveChatWidget; } }); var Web3SubscriptionWidget_1 = require("./ui/Web3SubscriptionWidget"); Object.defineProperty(exports, "Web3SubscriptionWidget", { enumerable: true, get: function () { return Web3SubscriptionWidget_1.Web3SubscriptionWidget; } }); var A2AProtocolWidget_1 = require("./ui/A2AProtocolWidget"); Object.defineProperty(exports, "A2AProtocolWidget", { enumerable: true, get: function () { return A2AProtocolWidget_1.A2AProtocolWidget; } }); // Analytics Service var AnalyticsService_1 = require("./AnalyticsService"); Object.defineProperty(exports, "AnalyticsService", { enumerable: true, get: function () { return AnalyticsService_1.AnalyticsService; } }); Object.defineProperty(exports, "trackEvent", { enumerable: true, get: function () { return AnalyticsService_1.trackEvent; } }); Object.defineProperty(exports, "trackSkillUsage", { enumerable: true, get: function () { return AnalyticsService_1.trackSkillUsage; } }); Object.defineProperty(exports, "trackApiCall", { enumerable: true, get: function () { return AnalyticsService_1.trackApiCall; } }); Object.defineProperty(exports, "trackError", { enumerable: true, get: function () { return AnalyticsService_1.trackError; } }); Object.defineProperty(exports, "trackPerformance", { enumerable: true, get: function () { return AnalyticsService_1.trackPerformance; } }); Object.defineProperty(exports, "trackMonetization", { enumerable: true, get: function () { return AnalyticsService_1.trackMonetization; } }); // Utilities var search_utils_1 = require("./search-utils"); Object.defineProperty(exports, "SearchProviders", { enumerable: true, get: function () { return search_utils_1.SearchProviders; } }); var content_utils_1 = require("./content-utils"); Object.defineProperty(exports, "ContentGenerators", { enumerable: true, get: function () { return content_utils_1.ContentGenerators; } }); var robust_utils_1 = require("./robust-utils"); Object.defineProperty(exports, "RobustUtils", { enumerable: true, get: function () { return robust_utils_1.RobustUtils; } }); // Environment Configuration var env_config_1 = require("./config/env-config"); Object.defineProperty(exports, "hasApiKey", { enumerable: true, get: function () { return env_config_1.hasApiKey; } }); Object.defineProperty(exports, "getApiKey", { enumerable: true, get: function () { return env_config_1.getApiKey; } }); Object.defineProperty(exports, "isDemoMode", { enumerable: true, get: function () { return env_config_1.isDemoMode; } }); Object.defineProperty(exports, "getSetupInstructions", { enumerable: true, get: function () { return env_config_1.getSetupInstructions; } }); Object.defineProperty(exports, "validateSkillConfig", { enumerable: true, get: function () { return env_config_1.validateSkillConfig; } }); // Agent Pricing Integration var AgentPricingSDK_1 = require("./AgentPricingSDK"); Object.defineProperty(exports, "AgentPricingSDK", { enumerable: true, get: function () { return AgentPricingSDK_1.AgentPricingSDK; } }); Object.defineProperty(exports, "createAgentPricingSDK", { enumerable: true, get: function () { return AgentPricingSDK_1.createAgentPricingSDK; } });