@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
JavaScript
;
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; } });