local-agent
Version:
A CLI agentic system for orchestrating tools and memory with per-folder scoping
23 lines • 657 B
JavaScript
;
/**
* @fileoverview
* Core types and interfaces for AI provider management.
* Defines the contract for AI providers and error handling.
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.ProviderError = void 0;
/**
* Error thrown when an AI provider encounters an issue.
*/
class ProviderError extends Error {
provider;
recoverable;
constructor(message, provider, recoverable = false) {
super(message);
this.provider = provider;
this.recoverable = recoverable;
this.name = 'ProviderError';
}
}
exports.ProviderError = ProviderError;
//# sourceMappingURL=types.js.map