/** Stable, agent-scoped presentation. Business authority stays in the tools. */ import type { Context } from '@deepseek-ai/cordis'; import type { Agent } from '@deepseek-ai/dsh-agent'; export declare const TEAM_ACTIVATION_PROMPT = "AgentTeams (Agent Teams) provides multi-agent team collaboration. Apply these rules when the user requests it (including /agent-teams) or when continuing an existing team. Mentioning, quoting, discussing, or declining AgentTeams alone is not a request to start work."; export declare const TEAM_MEMBER_PROMPT = "You are an AgentTeams member. Follow your assigned member persona and task contract. Use agent_teams_claim_task, agent_teams_update_task, agent_teams_send_message and agent_teams_status for your own work. Include the current attempt_id in updates; report completion or failure to the captain. Do not create, approve, edit or resume a team. If your durable membership is unavailable, report that to the parent instead of creating a replacement."; interface CapabilityConfig { stateDir: string; isPendingMember: (agent: Agent) => boolean; captainPrompt: () => string; order?: number; } /** Call once, after all business definitions have registered. Never per member. */ export declare function installTeamCapabilities(ctx: Context, config: CapabilityConfig): void; export {};