- Standardized error handling across tool implementations - Improved return type consistency for tool execution results - Simplified configuration parsing and type definitions - Enhanced type safety for various configuration schemas - Cleaned up and normalized tool response structures - Updated SSE and event subscription tool implementations
36 lines
854 B
TypeScript
36 lines
854 B
TypeScript
export const BOILERPLATE_CONFIG = {
|
|
configuration: {
|
|
LOG_LEVEL: {
|
|
type: "string" as const,
|
|
default: "debug",
|
|
description: "Logging level",
|
|
enum: ["error", "warn", "info", "debug", "trace"],
|
|
},
|
|
CACHE_DIRECTORY: {
|
|
type: "string" as const,
|
|
default: ".cache",
|
|
description: "Directory for cache files",
|
|
},
|
|
CONFIG_DIRECTORY: {
|
|
type: "string" as const,
|
|
default: ".config",
|
|
description: "Directory for configuration files",
|
|
},
|
|
DATA_DIRECTORY: {
|
|
type: "string" as const,
|
|
default: ".data",
|
|
description: "Directory for data files",
|
|
},
|
|
},
|
|
internal: {
|
|
boilerplate: {
|
|
configuration: {
|
|
LOG_LEVEL: "debug",
|
|
CACHE_DIRECTORY: ".cache",
|
|
CONFIG_DIRECTORY: ".config",
|
|
DATA_DIRECTORY: ".data",
|
|
},
|
|
},
|
|
},
|
|
};
|