arela
Version:
AI-powered CTO with multi-agent orchestration, code summarization, visual testing (web + mobile) for blazing fast development.
36 lines • 948 B
TypeScript
/**
* Search Enforcer - Reminds agents to use arela_search first
*
* This could be integrated into the orchestration system to
* intercept grep/find calls and suggest arela_search instead.
*/
export interface SearchCall {
type: 'grep' | 'find' | 'arela_search';
query: string;
timestamp: number;
}
export declare class SearchEnforcer {
private searchHistory;
/**
* Check if agent tried arela_search before grep
*/
shouldAllowGrep(query: string): {
allowed: boolean;
message?: string;
};
/**
* Record a search call
*/
recordSearch(type: SearchCall['type'], query: string): void;
/**
* Get search statistics
*/
getStats(): {
total: number;
arelaSearches: number;
grepSearches: number;
arelaSearchPercentage: number;
};
}
export declare const searchEnforcer: SearchEnforcer;
//# sourceMappingURL=search-enforcer.d.ts.map