@nomyx/assistant
Version:
A powerful assistant library and cli for your AI projects. works with Vertex AI (Claude and Gemini)
54 lines (53 loc) • 4.23 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.CodeNode = exports.CodeAnalyzer = exports.EnhancedSemanticCacheManager = exports.ApplicationSeed = exports.PromptAction = exports.PromptExecution = exports.PromptRegistry = exports.StructuredPrompt = exports.ToolManager = exports.TaskExecutor = exports.RequestHistory = exports.PersistentState = exports.ContextManager = exports.ActionLoopImpl = exports.AIAssistant = void 0;
// Export main classes
var AIAssistant_1 = require("./AIAssistant");
Object.defineProperty(exports, "AIAssistant", { enumerable: true, get: function () { return AIAssistant_1.AIAssistant; } });
var ActionLoop_1 = require("./ActionLoop");
Object.defineProperty(exports, "ActionLoopImpl", { enumerable: true, get: function () { return ActionLoop_1.ActionLoopImpl; } });
var ContextManager_1 = require("./ContextManager");
Object.defineProperty(exports, "ContextManager", { enumerable: true, get: function () { return ContextManager_1.ContextManager; } });
var PersistentState_1 = require("./PersistentState");
Object.defineProperty(exports, "PersistentState", { enumerable: true, get: function () { return PersistentState_1.PersistentState; } });
var RequestHistory_1 = require("./RequestHistory");
Object.defineProperty(exports, "RequestHistory", { enumerable: true, get: function () { return RequestHistory_1.RequestHistory; } });
var TaskExecutor_1 = require("./TaskExecutor");
Object.defineProperty(exports, "TaskExecutor", { enumerable: true, get: function () { return TaskExecutor_1.TaskExecutor; } });
var ToolManager_1 = require("./ToolManager");
Object.defineProperty(exports, "ToolManager", { enumerable: true, get: function () { return ToolManager_1.ToolManager; } });
// Export prompt-related classes
var StructuredPrompt_1 = require("./prompts/StructuredPrompt");
Object.defineProperty(exports, "StructuredPrompt", { enumerable: true, get: function () { return StructuredPrompt_1.StructuredPrompt; } });
var PromptRegistry_1 = require("./prompts/PromptRegistry");
Object.defineProperty(exports, "PromptRegistry", { enumerable: true, get: function () { return PromptRegistry_1.PromptRegistry; } });
var PromptExecution_1 = require("./prompts/PromptExecution");
Object.defineProperty(exports, "PromptExecution", { enumerable: true, get: function () { return PromptExecution_1.PromptExecution; } });
var PromptAction_1 = require("./prompts/PromptAction");
Object.defineProperty(exports, "PromptAction", { enumerable: true, get: function () { return PromptAction_1.PromptAction; } });
// Export new classes and interfaces
var ApplicationSeed_1 = require("./ApplicationSeed");
Object.defineProperty(exports, "ApplicationSeed", { enumerable: true, get: function () { return ApplicationSeed_1.ApplicationSeed; } });
var EnhancedSemanticCacheManager_1 = require("./cache/EnhancedSemanticCacheManager");
Object.defineProperty(exports, "EnhancedSemanticCacheManager", { enumerable: true, get: function () { return EnhancedSemanticCacheManager_1.EnhancedSemanticCacheManager; } });
var CodeAnalyzer_1 = require("./tools/CodeAnalyzer");
Object.defineProperty(exports, "CodeAnalyzer", { enumerable: true, get: function () { return CodeAnalyzer_1.CodeAnalyzer; } });
var CodeNode_1 = require("./utils/CodeNode");
Object.defineProperty(exports, "CodeNode", { enumerable: true, get: function () { return CodeNode_1.CodeNode; } });
// Re-export types
__exportStar(require("./types"), exports);
// You might want to add more exports here if there are other important modules or types to expose