export interface MemoryUpdate {
    key: string;
    type: string;
    value: string;
}
export interface ToolContext {
    workspaceRoot: string;
    gitea: {
        apiUrl: string;
        apiToken: string;
        username: string;
    };
    coolify: {
        apiUrl: string;
        apiToken: string;
    };
    /** Accumulated memory updates from save_memory tool calls in this turn */
    memoryUpdates: MemoryUpdate[];
}
