/**
 * 产品品牌常量
 * Single source of truth for all product name / tagline / copy strings.
 * 改名时只需修改此文件。
 */

export const PRODUCT_NAME = 'AgentHub';
export const PRODUCT_TAGLINE = '你的 AI 助手';

// Claude SDK system prompt 追加描述（英文）
export const PRODUCT_SYSTEM_DESC =
  `You are an AI assistant running inside ${PRODUCT_NAME}, a platform that supports diverse work tasks beyond coding.`;

// 飞书帮助卡片标题（含 emoji）
export const PRODUCT_FEISHU_CARD_TITLE = `🤖 ${PRODUCT_NAME}`;

// 产品 Web 地址（飞书绑定引导文案使用），通过环境变量配置
export const PRODUCT_WEB_URL =
  (typeof process !== 'undefined' && process.env?.PRODUCT_WEB_URL) ||
  'http://10.0.1.133:6175';

// 对话空白页示例提示词（点击后自动填充到输入框）
export const CHAT_EXAMPLE_PROMPTS = [
  { icon: '📋', text: '帮我整理今天的工作计划' },
  { icon: '📊', text: '分析这段数据并给出洞察' },
  { icon: '✍️', text: '帮我润色这段文字' },
  { icon: '💡', text: '给我一些解决问题的思路' },
];

// 新对话的默认权限模式。
// 可选值: 'default'（默认模式）| 'acceptEdits'（接受编辑）| 'bypassPermissions'（跳过权限）| 'plan'（计划模式）
export const DEFAULT_PERMISSION_MODE = 'default';

// 飞书绑定引导文案（出现 3 次，统一成函数避免漂移）
export const feishuBindingGuide = () =>
  `👋 你好！请先完成账号绑定：\n\n` +
  `1. 登录 ${PRODUCT_NAME} 网页：${PRODUCT_WEB_URL}/\n` +
  `2. 进入 **设置 → 账户**，点击「生成绑定 Token」\n` +
  `3. 复制命令后在此发送：\`/auth <token>\``;
