// Fixture: agents/scope.ts — agent scope management
import { getConfig } from '../config/config';
import { log } from '../utils/logger';

export interface AgentScope {
  agentId: string;
  tools: string[];
}

export function createAgentScope(agentId: string): AgentScope {
  log('creating scope for ' + agentId);
  const config = getConfig();
  return { agentId, tools: getDefaultTools() };
}

export function getDefaultTools(): string[] {
  return ['read', 'write', 'exec', 'web_search'];
}
