ForcePilot/backend/package/yuxi/channels/adapters/feishu/reasoning.py
Kris 69b7139863 refactor(feishu): 清理冗余代码并补全飞书工具集实现
1.  移除多个文件中的空行、冗余导入
2.  修复文件末尾缺少换行符的问题
3.  新增并补全飞书多类工具API实现:
    - 多维表格:更新、删除记录,列出视图
    - 文档:更新、追加、删除块
    - 云文档:上传、下载文件
    - 群组:创建、添加成员、更新信息、创建公告
    - 目录:重构用户部门缓存逻辑
4.  优化消息发送、回复、转发等API的错误处理和逻辑
5.  新增消息列表查询、已读状态查询等功能
2026-05-13 16:07:59 +08:00

24 lines
593 B
Python

from __future__ import annotations
from typing import Any
REASONING_WRAPPER_START = "🤔 推理中..."
REASONING_WRAPPER_END = "✅ 推理完成"
def build_reasoning_preview_card(
content: str,
reasoning_text: str = "",
title: str = "AI 助手",
) -> dict[str, Any]:
from .cards import build_feishu_card
if not reasoning_text:
return build_feishu_card(content, title=title)
wrapped = f"{REASONING_WRAPPER_START}\n\n{reasoning_text}\n\n{REASONING_WRAPPER_END}\n\n---\n\n{content}"
return build_feishu_card(
wrapped,
title=title,
)