INNER CODE UNIT · TypeScript
createCustomConfig
AgentDock/AgentDock · agentdock-core/src/config/index.ts:303
export function createCustomConfig(
storage: StorageProviderOptions,
options?: {
vectorStorage?: StorageProviderOptions;
memory?: Partial<MemoryManagerConfig>;
settings?: Record<string, any>;
}
): AgentDockConfig {
// Use local config as base, then override with provided storage
const baseConfig = createLocalConfig();
return {
storage,
vectorStorage: options?.vectorStorage || storage,
memory: {
working: {
maxTokens:
options?.memory?.working?.maxTokens ??