diff --git a/docs/en/README.md b/docs/en/README.md index 9b14d9c9..a1742488 100644 --- a/docs/en/README.md +++ b/docs/en/README.md @@ -13,6 +13,7 @@ 🌐 Website  ·  📖 Docs  ·  🚀 Quick Start  ·  + 🧩 Skill Hub  ·  ☁️ Try Online

@@ -41,6 +42,8 @@ Try online (no deployment needed): [CowAgent](https://link-ai.tech/cowagent/crea ## Changelog +> **2026.04.01:** [v2.0.5](https://github.com/zhayujie/chatgpt-on-wechat/releases/tag/2.0.5) — Cow CLI, Skill Hub open source, Browser tool, WeCom Bot QR scan, and more. + > **2026.02.27:** [v2.0.2](https://github.com/zhayujie/chatgpt-on-wechat/releases/tag/2.0.2) — Web console overhaul (streaming chat, model/skill/memory/channel/scheduler/log management), multi-channel concurrent running, session persistence, new models including Gemini 3.1 Pro / Claude 4.6 Sonnet / Qwen3.5 Plus. > **2026.02.13:** [v2.0.1](https://github.com/zhayujie/chatgpt-on-wechat/releases/tag/2.0.1) — Built-in Web Search tool, smart context trimming, runtime info dynamic update, Windows compatibility, fixes for scheduler memory loss, Feishu connection issues, and more. @@ -223,6 +226,7 @@ Multiple channels can be enabled simultaneously, separated by commas: `"channel_ ## 🔗 Related Projects +- [Cow Skill Hub](https://github.com/zhayujie/cow-skill-hub): Open skill marketplace for AI Agents — browse, search, install, and publish skills for CowAgent, OpenClaw, Claude Code, and more. - [bot-on-anything](https://github.com/zhayujie/bot-on-anything): Lightweight and highly extensible LLM application framework supporting Slack, Telegram, Discord, Gmail, and more. - [AgentMesh](https://github.com/MinimalFuture/AgentMesh): Open-source Multi-Agent framework for complex problem solving through agent team collaboration. @@ -232,7 +236,7 @@ FAQs: ## 🛠️ Contributing -Welcome to add new channels, referring to the [Feishu channel](https://github.com/zhayujie/chatgpt-on-wechat/blob/master/channel/feishu/feishu_channel.py) as an example. Also welcome to contribute new Skills, see the [Skill Creation docs](https://docs.cowagent.ai/en/skills/create). +Welcome to add new channels, referring to the [Feishu channel](https://github.com/zhayujie/chatgpt-on-wechat/blob/master/channel/feishu/feishu_channel.py) as an example. Also welcome to contribute new Skills, see the [Skill Creation docs](https://docs.cowagent.ai/en/skills/create), or submit to [Skill Hub](https://skills.cowagent.ai/submit). ## ✉ Contact diff --git a/docs/en/intro/features.mdx b/docs/en/intro/features.mdx index 52d41efb..3057b8fc 100644 --- a/docs/en/intro/features.mdx +++ b/docs/en/intro/features.mdx @@ -1,6 +1,6 @@ --- title: Features -description: CowAgent long-term memory, task planning, and skills system in detail +description: CowAgent long-term memory, task planning, skills system, CLI commands, and browser tool in detail --- ## 1. Long-term Memory @@ -19,7 +19,7 @@ In subsequent long-term conversations, the Agent intelligently stores or retriev Tools are the core of how the Agent accesses operating system resources. The Agent intelligently selects and invokes tools based on task requirements, performing file read/write, command execution, scheduled tasks, and more. Built-in tools are implemented in the project's `agent/tools/` directory. -**Key tools:** file read/write/edit, Bash terminal, file send, scheduler, memory search, web search, environment config, and more. +**Key tools:** file read/write/edit, Bash terminal, browser, file send, scheduler, memory search, web search, environment config, and more. ### 2.1 Terminal and File Access @@ -45,7 +45,15 @@ The `scheduler` tool enables dynamic scheduled tasks, supporting **one-time task -### 2.4 Environment Variable Management +### 2.4 Browser + +The built-in `browser` tool allows the Agent to control a Chromium browser to visit web pages, fill forms, click elements, and take screenshots, with support for dynamic JS-rendered pages. Run `cow install-browser` to install with one command, automatically adapting to server (headless) and desktop environments: + + + + + +### 2.5 Environment Variable Management Secrets required by skills are stored in an environment variable file, managed by the `env_config` tool. You can update secrets through conversation, with built-in security protection and desensitization: @@ -57,9 +65,12 @@ Secrets required by skills are stored in an environment variable file, managed b The Skills system provides infinite extensibility for the Agent. Each Skill consists of a description file, execution scripts (optional), and resources (optional), describing how to complete specific types of tasks. Skills allow the Agent to follow instructions for complex workflows, invoke tools, or integrate third-party systems. +- **[Skill Hub](https://skills.cowagent.ai/):** An open skill marketplace featuring official, community, and third-party skills. Install with one command. - **Built-in skills:** Located in the project's `skills/` directory, including skill creator, image recognition, LinkAI agent, web fetch, and more. Built-in skills are automatically enabled based on dependency conditions (API keys, system commands, etc.). - **Custom skills:** Created by users through conversation, stored in the workspace (`~/cow/skills/`), capable of implementing any complex business process or third-party integration. +Install skills: `/skill install ` or `cow skill install `, supporting Skill Hub, GitHub, ClawHub, URL, and more. + ### 3.1 Creating Skills The `skill-creator` skill enables rapid skill creation through conversation. You can ask the Agent to codify a workflow as a skill, or send any API documentation and examples for the Agent to complete the integration directly: @@ -77,29 +88,33 @@ The `skill-creator` skill enables rapid skill creation through conversation. You -### 3.3 Third-party Knowledge Bases and Plugins +### 3.3 Skill Hub -The `linkai-agent` skill makes all agents on [LinkAI](https://link-ai.tech/) available as Skills for the Agent, enabling multi-agent decision making. +Visit [skills.cowagent.ai](https://skills.cowagent.ai/) to browse all available skills, or use commands in conversation: -Configuration: set `LINKAI_API_KEY` via `env_config`, then add agent descriptions in `skills/linkai-agent/config.json`: - -```json -{ - "apps": [ - { - "app_code": "G7z6vKwp", - "app_name": "LinkAI Customer Support", - "app_description": "Select only when the user needs help with LinkAI platform questions" - }, - { - "app_code": "SFY5x7JR", - "app_name": "Content Creator", - "app_description": "Use only when the user needs to create images or videos" - } - ] -} +```text +/skill list --remote # Browse Skill Hub +/skill search # Search skills +/skill install # Install with one command ``` - - - +Also supports installing skills from GitHub, ClawHub, LinkAI, and other third-party platforms. See [Install Skills](/en/skills/install) for details. + + + +## 4. CLI Command System + +CowAgent provides two command interaction methods, covering service management, skill installation, configuration, and more: + +- **Terminal CLI:** Run `cow ` in the system terminal, supporting `start`, `stop`, `restart`, `update`, `status`, `logs`, `skill`, etc. +- **Chat commands:** Type `/` in conversation. The Web console shows a command menu when you type `/`. + +```bash +cow start # Start service +cow stop # Stop service +cow update # Update and restart +cow skill install pptx # Install a skill +cow install-browser # Install browser tool +``` + +See [Command Overview](https://docs.cowagent.ai/en/commands) for details. diff --git a/docs/en/releases/overview.mdx b/docs/en/releases/overview.mdx index 83b3e908..4b013da8 100644 --- a/docs/en/releases/overview.mdx +++ b/docs/en/releases/overview.mdx @@ -5,6 +5,7 @@ description: CowAgent version history | Version | Date | Description | | --- | --- | --- | +| [2.0.5](/en/releases/v2.0.5) | 2026.04.01 | Cow CLI, Skill Hub open source, Browser tool, WeCom Bot QR scan, and more | | [2.0.4](/en/releases/v2.0.4) | 2026.03.22 | Personal WeChat channel, new model support, Japanese docs, script refactoring and bug fixes | | [2.0.2](/en/releases/v2.0.2) | 2026.02.27 | Web Console upgrade, multi-channel concurrency, session persistence | | [2.0.1](/en/releases/v2.0.1) | 2026.02.27 | Built-in Web Search tool, smart context management, multiple fixes | diff --git a/docs/en/releases/v2.0.5.mdx b/docs/en/releases/v2.0.5.mdx new file mode 100644 index 00000000..a828aa9f --- /dev/null +++ b/docs/en/releases/v2.0.5.mdx @@ -0,0 +1,77 @@ +--- +title: v2.0.5 +description: CowAgent 2.0.5 - Cow CLI, Skill Hub open source, Browser tool, WeCom Bot QR scan, and more +--- + +## 🖥️ Cow CLI + +New CLI command system for managing CowAgent from terminal and chat: + +- **Terminal commands**: Run `cow ` for `start`, `stop`, `restart`, `update`, `status`, `logs`, etc. +- **Chat commands**: Type `/` in conversation for `/help`, `/status`, `/config`, `/skill`, `/context`, `/logs`, `/version`, etc. +- **Web console**: Type `/` in the input box to open a slash command menu, with arrow-key input history +- **Windows support**: New PowerShell script `scripts/run.ps1` with `cow` command support + +Docs: [Command Overview](https://docs.cowagent.ai/en/commands) + + + +## 🧩 Cow Skill Hub Open Source + +[Cow Skill Hub](https://skills.cowagent.ai) is now open source and live — browse, search, install, and publish AI Agent skills: + +- **One-command install**: `/skill install ` in chat or `cow skill install ` in terminal +- **Multi-source**: Install from Skill Hub, GitHub, ClawHub, LinkAI, and more +- **Search**: `/skill search` and `/skill list --remote` to browse the hub +- **Publish**: Submit your own skills at [skills.cowagent.ai/submit](https://skills.cowagent.ai/submit) +- **Mirror**: Mirror acceleration for faster downloads in China + +Open source repo: [cow-skill-hub](https://github.com/zhayujie/cow-skill-hub) + +Docs: [Skill Hub](https://docs.cowagent.ai/en/skills/hub), [Install Skills](https://docs.cowagent.ai/en/skills/install) + + + +## 🌐 Browser Tool + +New Browser tool — Agent can control a Chromium browser to visit and interact with web pages: + +- **Navigation & interaction**: `navigate`, `click`, `fill`, `select`, `scroll`, `press`, etc. +- **Page snapshot**: Compact DOM snapshot for efficient page understanding, auto-snapshot after navigation +- **Screenshot**: Save page screenshots to workspace +- **JavaScript execution**: Run custom scripts on pages +- **CLI install**: `cow install-browser` for one-command setup +- **Docker support**: Browser install built into Docker image + +Docs: [Browser Tool](https://docs.cowagent.ai/en/tools/browser) + + + +## 🤖 WeCom Bot QR Code Setup + +WeCom Bot channel now supports QR code scan for one-click bot creation: + +- **QR scan in Web console**: Select "Scan QR" mode, scan with WeCom to auto-create and connect a bot — no manual configuration needed +- **Manual mode**: Still supports manual Bot ID and Secret input +- **Stream push optimization**: Throttled push to avoid WebSocket congestion + +Docs: [WeCom Bot](https://docs.cowagent.ai/en/channels/wecom-bot) + +PR: [#2735](https://github.com/zhayujie/chatgpt-on-wechat/pull/2735). Thanks [@WecomTeam](https://github.com/WecomTeam) + +## 🐛 Other Improvements & Fixes + +- **DeepSeek module**: Independent DeepSeek Bot with dedicated `deepseek_api_key` config ([#2719](https://github.com/zhayujie/chatgpt-on-wechat/pull/2719)). Thanks [@6vision](https://github.com/6vision) +- **Web console**: Slash command menu, input history, new model options, mobile optimization ([#2731](https://github.com/zhayujie/chatgpt-on-wechat/pull/2731)). Thanks [@zkjqd](https://github.com/zkjqd) +- **Context loss**: Fix context loss after trimming ([393f0c0](https://github.com/zhayujie/chatgpt-on-wechat/commit/393f0c0)) +- **System prompt**: Fix system prompt not rebuilding on every turn ([13f5fde](https://github.com/zhayujie/chatgpt-on-wechat/commit/13f5fde)) +- **Gemini**: Fix missing model attribute in GoogleGeminiBot ([#2716](https://github.com/zhayujie/chatgpt-on-wechat/pull/2716)). Thanks [@cowagent](https://github.com/cowagent) +- **WeChat channel**: Fix file send failures and filename loss ([6d9b7ba](https://github.com/zhayujie/chatgpt-on-wechat/commit/6d9b7ba), [45faa9c](https://github.com/zhayujie/chatgpt-on-wechat/commit/45faa9c)) +- **Docker**: Fix volume permissions, reduce image size ([3eb8348](https://github.com/zhayujie/chatgpt-on-wechat/commit/3eb8348), [4470d4c](https://github.com/zhayujie/chatgpt-on-wechat/commit/4470d4c)) +- **Security**: Fix Memory Content path traversal risk. Thanks [@August829](https://github.com/August829) + +## 📦 Upgrade + +Run `cow update` or `./run.sh update` to upgrade, or pull the latest code and restart. See [Upgrade Guide](https://docs.cowagent.ai/en/guide/upgrade). + +**Release Date**: 2026.04.01 | [Full Changelog](https://github.com/zhayujie/chatgpt-on-wechat/compare/2.0.4...master) diff --git a/docs/intro/features.mdx b/docs/intro/features.mdx index 9bef1524..ff85f1e1 100644 --- a/docs/intro/features.mdx +++ b/docs/intro/features.mdx @@ -97,36 +97,12 @@ description: CowAgent 长期记忆、任务规划、技能系统、CLI 命令、 /skill search <关键词> # 搜索技能 /skill install <名称> # 一键安装 ``` + +同时还支持安装Github、ClawHub、LinkAI等第三方平台上的所有技能,详情查看 [技能安装](/skills/install) + -### 3.4 三方知识库和插件 - -`linkai-agent` 技能可以将 [LinkAI](https://link-ai.tech/) 上的所有智能体作为 Skill 交给 Agent 使用,实现多智能体决策效果。 - -配置方式:通过 `env_config` 配置 `LINKAI_API_KEY`,并在 `skills/linkai-agent/config.json` 中添加智能体说明: - -```json -{ - "apps": [ - { - "app_code": "G7z6vKwp", - "app_name": "LinkAI客服助手", - "app_description": "当用户需要了解LinkAI平台相关问题时才选择该助手" - }, - { - "app_code": "SFY5x7JR", - "app_name": "内容创作助手", - "app_description": "当用户需要创作图片或视频时才使用该助手" - } - ] -} -``` - - - - - ## 4. CLI 命令系统 CowAgent 提供两种命令交互方式,覆盖服务管理、技能安装、配置调整等日常运维操作: diff --git a/docs/ja/README.md b/docs/ja/README.md index a5b01782..38764151 100644 --- a/docs/ja/README.md +++ b/docs/ja/README.md @@ -13,6 +13,7 @@ 🌐 ウェブサイト  ·  📖 ドキュメント  ·  🚀 クイックスタート  ·  + 🧩 Skill Hub  ·  ☁️ オンラインで試す

@@ -41,6 +42,8 @@ ## 更新履歴 +> **2026.04.01:** [v2.0.5](https://github.com/zhayujie/chatgpt-on-wechat/releases/tag/2.0.5) — Cow CLI、Skill Hubオープンソース化、ブラウザツール、WeCom Botスキャン作成など。 + > **2026.02.27:** [v2.0.2](https://github.com/zhayujie/chatgpt-on-wechat/releases/tag/2.0.2) — Webコンソールの全面刷新(ストリーミングチャット、モデル/Skill/メモリ/チャネル/スケジューラ/ログ管理)、マルチチャネル同時実行、セッション永続化、Gemini 3.1 Pro / Claude 4.6 Sonnet / Qwen3.5 Plusなど新モデル追加。 > **2026.02.13:** [v2.0.1](https://github.com/zhayujie/chatgpt-on-wechat/releases/tag/2.0.1) — 組み込みWeb検索ツール、スマートコンテキストトリミング、ランタイム情報の動的更新、Windows互換性、スケジューラのメモリ喪失やFeishu接続問題などの修正。 @@ -223,6 +226,7 @@ Coding Planは各プロバイダーが提供する月額サブスクリプショ ## 🔗 関連プロジェクト +- [Cow Skill Hub](https://github.com/zhayujie/cow-skill-hub): AIエージェント向けのオープンSkillマーケットプレイス。CowAgent、OpenClaw、Claude Codeなどで利用可能なSkillの閲覧・検索・インストール・公開が可能。 - [bot-on-anything](https://github.com/zhayujie/bot-on-anything): 軽量で高い拡張性を持つLLMアプリケーションフレームワーク。Slack、Telegram、Discord、Gmailなどに対応。 - [AgentMesh](https://github.com/MinimalFuture/AgentMesh): エージェントチームの協調による複雑な問題解決のためのオープンソースのマルチエージェントフレームワーク。 @@ -232,7 +236,7 @@ FAQ: ## 🛠️ コントリビューション -新しいチャネルの追加を歓迎します。[Feishuチャネル](https://github.com/zhayujie/chatgpt-on-wechat/blob/master/channel/feishu/feishu_channel.py)を参考にしてください。また、新しいSkillのコントリビューションも歓迎します。[Skill作成ドキュメント](https://docs.cowagent.ai/ja/skills/create)を参照してください。 +新しいチャネルの追加を歓迎します。[Feishuチャネル](https://github.com/zhayujie/chatgpt-on-wechat/blob/master/channel/feishu/feishu_channel.py)を参考にしてください。また、新しいSkillのコントリビューションも歓迎します。[Skill作成ドキュメント](https://docs.cowagent.ai/ja/skills/create)を参照するか、[Skill Hub](https://skills.cowagent.ai/submit)に提出してください。 ## ✉ お問い合わせ diff --git a/docs/ja/intro/features.mdx b/docs/ja/intro/features.mdx index e2f4aead..7c1bfd5a 100644 --- a/docs/ja/intro/features.mdx +++ b/docs/ja/intro/features.mdx @@ -1,6 +1,6 @@ --- title: 機能詳細 -description: CowAgent の長期記憶、タスク計画、Skill システムの詳細 +description: CowAgent の長期記憶、タスク計画、Skill システム、CLI コマンド、ブラウザツールの詳細 --- ## 1. 長期記憶 @@ -19,7 +19,7 @@ description: CowAgent の長期記憶、タスク計画、Skill システムの ツールは Agent がオペレーティングシステムのリソースにアクセスするための中核です。Agent はタスク要件に基づいてインテリジェントにツールを選択・呼び出し、ファイルの読み書き、コマンド実行、スケジュールタスクなどを実行します。組み込みツールはプロジェクトの `agent/tools/` ディレクトリに実装されています。 -**主なツール:** ファイルの読み書き・編集、Bash ターミナル、ファイル送信、スケジューラ、記憶検索、Web 検索、環境設定など。 +**主なツール:** ファイルの読み書き・編集、Bash ターミナル、ブラウザ操作、ファイル送信、スケジューラ、記憶検索、Web 検索、環境設定など。 ### 2.1 ターミナルとファイルアクセス @@ -45,7 +45,15 @@ OS のターミナルとファイルシステムへのアクセスは、最も -### 2.4 環境変数管理 +### 2.4 ブラウザ操作 + +組み込みの `browser` ツールにより、Agent は Chromium ブラウザを制御して Web ページへのアクセス、フォームの入力、要素のクリック、スクリーンショットの撮影が可能です。動的 JS レンダリングページにも対応しています。`cow install-browser` でワンコマンドインストール、サーバー(ヘッドレス)とデスクトップ環境に自動対応します: + + + + + +### 2.5 環境変数管理 Skill が必要とするシークレットキーは環境変数ファイルに保存され、`env_config` ツールによって管理されます。会話を通じてシークレットを更新でき、セキュリティ保護とマスキング機能が組み込まれています: @@ -57,9 +65,12 @@ Skill が必要とするシークレットキーは環境変数ファイルに Skill システムは Agent に無限の拡張性を提供します。各 Skill は説明ファイル、実行スクリプト(任意)、リソース(任意)で構成され、特定のタイプのタスクを完了する方法を記述します。Skill により Agent は複雑なワークフローの指示に従い、ツールを呼び出し、サードパーティシステムと連携できます。 +- **[Skill Hub](https://skills.cowagent.ai/):** オープンな Skill マーケットプレイス。公式推奨、コミュニティ、サードパーティの Skill を収録。ワンコマンドでインストール可能。 - **組み込み Skill:** プロジェクトの `skills/` ディレクトリにあり、Skill クリエイター、画像認識、LinkAI Agent、Web フェッチなどが含まれます。組み込み Skill は依存条件(API キー、システムコマンドなど)に基づいて自動的に有効化されます。 - **カスタム Skill:** ユーザーが会話を通じて作成し、ワークスペース(`~/cow/skills/`)に保存されます。あらゆる複雑なビジネスプロセスやサードパーティ連携を実装できます。 +Skill のインストール:`/skill install <名前>` または `cow skill install <名前>`。Skill Hub、GitHub、ClawHub、URL などからインストール可能。 + ### 3.1 Skill の作成 `skill-creator` Skill により、会話を通じて Skill を素早く作成できます。ワークフローを Skill としてコード化するよう Agent に依頼したり、API ドキュメントやサンプルを送信して Agent に直接連携を完成させることができます: @@ -77,29 +88,33 @@ Skill システムは Agent に無限の拡張性を提供します。各 Skill -### 3.3 サードパーティナレッジベースとプラグイン +### 3.3 Skill Hub -`linkai-agent` Skill により、[LinkAI](https://link-ai.tech/) 上のすべての Agent を Skill として利用でき、マルチ Agent による意思決定が可能になります。 +[skills.cowagent.ai](https://skills.cowagent.ai/) で利用可能なすべての Skill を閲覧するか、会話内でコマンドを実行できます: -設定方法:`env_config` で `LINKAI_API_KEY` を設定し、`skills/linkai-agent/config.json` に Agent の説明を追加します: - -```json -{ - "apps": [ - { - "app_code": "G7z6vKwp", - "app_name": "LinkAI Customer Support", - "app_description": "Select only when the user needs help with LinkAI platform questions" - }, - { - "app_code": "SFY5x7JR", - "app_name": "Content Creator", - "app_description": "Use only when the user needs to create images or videos" - } - ] -} +```text +/skill list --remote # Skill Hub を閲覧 +/skill search <キーワード> # Skill を検索 +/skill install <名前> # ワンコマンドでインストール ``` - - - +GitHub、ClawHub、LinkAI などサードパーティプラットフォームの Skill もインストール可能です。詳細は [Skill のインストール](/ja/skills/install) を参照してください。 + + + +## 4. CLI コマンドシステム + +CowAgent はサービス管理、Skill インストール、設定変更などをカバーする2つのコマンドインターフェースを提供します: + +- **ターミナル CLI:** システムターミナルで `cow <コマンド>` を実行。`start`、`stop`、`restart`、`update`、`status`、`logs`、`skill` などをサポート。 +- **チャットコマンド:** 会話内で `/<コマンド>` を入力。Web コンソールでは `/` を入力するとコマンドメニューが表示されます。 + +```bash +cow start # サービスを開始 +cow stop # サービスを停止 +cow update # 更新して再起動 +cow skill install pptx # Skill をインストール +cow install-browser # ブラウザツールをインストール +``` + +詳細は [コマンド一覧](https://docs.cowagent.ai/ja/commands) を参照してください。 diff --git a/docs/ja/releases/overview.mdx b/docs/ja/releases/overview.mdx index 4e6e69f5..2191375d 100644 --- a/docs/ja/releases/overview.mdx +++ b/docs/ja/releases/overview.mdx @@ -5,6 +5,7 @@ description: CowAgent バージョン履歴 | バージョン | 日付 | 説明 | | --- | --- | --- | +| [2.0.5](/ja/releases/v2.0.5) | 2026.04.01 | Cow CLI、Skill Hub オープンソース、ブラウザツール、企業微信スキャン作成、その他改善 | | [2.0.4](/ja/releases/v2.0.4) | 2026.03.22 | 個人WeChatチャネル追加、新モデルサポート、日本語ドキュメント、スクリプトリファクタリングおよび複数修正 | | [2.0.2](/ja/releases/v2.0.2) | 2026.02.27 | Web Console アップグレード、マルチチャネル同時実行、セッション永続化 | | [2.0.1](/en/releases/v2.0.1) | 2026.02.27 | 組み込み Web Search ツール、スマートコンテキスト管理、複数の修正 | diff --git a/docs/ja/releases/v2.0.5.mdx b/docs/ja/releases/v2.0.5.mdx new file mode 100644 index 00000000..4dec6ea4 --- /dev/null +++ b/docs/ja/releases/v2.0.5.mdx @@ -0,0 +1,77 @@ +--- +title: v2.0.5 +description: CowAgent 2.0.5 - Cow CLI、Skill Hub オープンソース、ブラウザツール、企業微信スキャン作成、その他改善 +--- + +## 🖥️ Cow CLI コマンドシステム + +ターミナルと会話の両方で CowAgent を管理する新しい CLI コマンドシステム: + +- **ターミナルコマンド**:`cow <コマンド>` で `start`、`stop`、`restart`、`update`、`status`、`logs` などを実行 +- **チャットコマンド**:会話で `/<コマンド>` を入力して `/help`、`/status`、`/config`、`/skill`、`/context`、`/logs`、`/version` など +- **Web コンソール**:入力欄で `/` を入力するとスラッシュコマンドメニューが表示、矢印キーで入力履歴を辿れる +- **Windows サポート**:PowerShell スクリプト `scripts/run.ps1` を追加、`cow` コマンドに対応 + +ドキュメント:[コマンド一覧](https://docs.cowagent.ai/ja/commands) + + + +## 🧩 Cow Skill Hub オープンソース + +[Cow Skill Hub](https://skills.cowagent.ai)(スキル広場)がオープンソースとして公開。AI Agent スキルの閲覧、検索、インストール、公開が可能: + +- **ワンコマンドインストール**:会話で `/skill install <名前>` またはターミナルで `cow skill install <名前>` +- **マルチソース**:Skill Hub、GitHub、ClawHub、LinkAI などからインストール可能 +- **検索**:`/skill search` と `/skill list --remote` でスキル広場を閲覧・検索 +- **スキル公開**:[skills.cowagent.ai/submit](https://skills.cowagent.ai/submit) で自作スキルを提出 +- **ミラー加速**:中国国内向けミラーダウンロード対応 + +オープンソースリポジトリ:[cow-skill-hub](https://github.com/zhayujie/cow-skill-hub) + +ドキュメント:[スキル広場](https://docs.cowagent.ai/ja/skills/hub)、[スキルのインストール](https://docs.cowagent.ai/ja/skills/install) + + + +## 🌐 ブラウザツール + +新しい Browser ツール — Agent が Chromium ブラウザを制御して Web ページにアクセス・操作: + +- **ナビゲーションと操作**:`navigate`、`click`、`fill`、`select`、`scroll`、`press` など +- **ページスナップショット**:精簡 DOM スナップショットで Agent がページ構造を効率的に理解、ナビゲーション後に自動スナップショット +- **スクリーンショット**:ワークスペースにページのスクリーンショットを保存 +- **JavaScript 実行**:ページでカスタムスクリプトを実行 +- **CLI インストール**:`cow install-browser` でワンコマンドセットアップ +- **Docker サポート**:Docker イメージにブラウザインストール組み込み + +ドキュメント:[ブラウザツール](https://docs.cowagent.ai/ja/tools/browser) + + + +## 🤖 企業微信 Bot スキャン作成 + +企業微信 Bot チャネルで QR コードスキャンによるワンクリック作成をサポート: + +- **Web コンソールでスキャン**:「スキャン接入」モードを選択し、企業微信でスキャンするとボットが自動作成・接続 +- **手動モード**:既存の Bot ID と Secret を手動入力する方式も引き続きサポート +- **ストリーム配信最適化**:WebSocket 混雑を避けるためのスロットリング + +ドキュメント:[企業微信 Bot](https://docs.cowagent.ai/ja/channels/wecom-bot) + +PR:[#2735](https://github.com/zhayujie/chatgpt-on-wechat/pull/2735)。Thanks [@WecomTeam](https://github.com/WecomTeam) + +## 🐛 その他の改善と修正 + +- **DeepSeek モジュール**:独立 DeepSeek Bot、`deepseek_api_key` 専用設定対応([#2719](https://github.com/zhayujie/chatgpt-on-wechat/pull/2719))。Thanks [@6vision](https://github.com/6vision) +- **Web コンソール**:スラッシュコマンドメニュー、入力履歴、新モデル選択肢、モバイル最適化([#2731](https://github.com/zhayujie/chatgpt-on-wechat/pull/2731))。Thanks [@zkjqd](https://github.com/zkjqd) +- **コンテキスト**:トリミング後のコンテキスト喪失を修正([393f0c0](https://github.com/zhayujie/chatgpt-on-wechat/commit/393f0c0)) +- **システムプロンプト**:毎ターン再構築されない問題を修正([13f5fde](https://github.com/zhayujie/chatgpt-on-wechat/commit/13f5fde)) +- **Gemini**:GoogleGeminiBot の model 属性欠落を修正([#2716](https://github.com/zhayujie/chatgpt-on-wechat/pull/2716))。Thanks [@cowagent](https://github.com/cowagent) +- **WeChat チャネル**:ファイル送信失敗・ファイル名消失の修正([6d9b7ba](https://github.com/zhayujie/chatgpt-on-wechat/commit/6d9b7ba)、[45faa9c](https://github.com/zhayujie/chatgpt-on-wechat/commit/45faa9c)) +- **Docker**:ボリューム権限修正、イメージサイズ削減([3eb8348](https://github.com/zhayujie/chatgpt-on-wechat/commit/3eb8348)、[4470d4c](https://github.com/zhayujie/chatgpt-on-wechat/commit/4470d4c)) +- **セキュリティ**:Memory Content パストラバーサルリスクを修正。Thanks [@August829](https://github.com/August829) + +## 📦 アップグレード + +`cow update` または `./run.sh update` でアップグレード、またはコードを手動で pull して再起動。詳細は[アップグレードガイド](https://docs.cowagent.ai/ja/guide/upgrade)を参照。 + +**リリース日**:2026.04.01 | [Full Changelog](https://github.com/zhayujie/chatgpt-on-wechat/compare/2.0.4...master) diff --git a/docs/releases/v2.0.5.mdx b/docs/releases/v2.0.5.mdx index 76f4d423..9ef170e1 100644 --- a/docs/releases/v2.0.5.mdx +++ b/docs/releases/v2.0.5.mdx @@ -21,7 +21,7 @@ description: CowAgent 2.0.5 - Cow CLI、Skill Hub 开源、浏览器工具、企 [Cow Skill Hub](https://skills.cowagent.ai)(技能广场)正式开源并上线,提供 AI Agent 技能的浏览、搜索、安装和发布,汇集精选技能、社区贡献技能、三方技能: - **一键安装**:在对话中 `/skill install <名称>` 或终端 `cow skill install <名称>` 一键安装 -- **多来源支持**:支持从 Skill Hub、GitHub、ClawHub、LinkAI、URL(zip / SKILL.md)等多种来源安装,支持 GitHub 批量安装和子目录指定 +- **多来源支持**:支持安装 Skill Hub、GitHub、ClawHub、LinkAI 上的全部技能,支持 GitHub 批量安装和子目录指定 - **技能搜索**:`/skill search` 和 `/skill list --remote` 浏览和搜索技能广场 - **技能发布**:通过 [skills.cowagent.ai/submit](https://skills.cowagent.ai/submit) 提交自己的技能 - **镜像加速**:支持 Skill Hub 镜像加速,国内环境下载更流畅 diff --git a/docs/skills/index.mdx b/docs/skills/index.mdx index 3ef4f84c..2bf847b5 100644 --- a/docs/skills/index.mdx +++ b/docs/skills/index.mdx @@ -14,6 +14,7 @@ CowAgent 提供多种方式获取技能: - **[Cow 技能广场](https://skills.cowagent.ai/)** — 在线浏览所有可用技能,或通过 `/skill list --remote` 在对话中浏览和安装 - **GitHub** — 直接从 GitHub 仓库安装,支持批量安装 - **ClawHub** — 通过 `/skill install clawhub:名称` 安装 ClawHub 上的技能 (4w+个) +- **LinkA** — 通过 `/skill install linkai:编码` 安装 LinkAI 上的公开资源和创建的知识库/数据库/工作流/插件等资源 - **URL** — 从 zip 压缩包或 SKILL.md 链接安装 - **对话创建** — 通过自然语言对话让 Agent 自动创建技能 diff --git a/skills/README.md b/skills/README.md index e3bd61cc..78d88c3c 100644 --- a/skills/README.md +++ b/skills/README.md @@ -1,124 +1,89 @@ -# Skills Directory +# Skills -This directory contains skills for the COW agent system. Skills are markdown files that provide specialized instructions for specific tasks. +Skills are reusable instruction sets that extend the agent's capabilities. Each skill is a `SKILL.md` file in its own directory, providing specialized knowledge, workflows, and tool integrations for specific tasks. -## What are Skills? +## Skill Hub -Skills are reusable instruction sets that help the agent perform specific tasks more effectively. Each skill: +Browse, search, and install skills from [Cow Skill Hub](https://skills.cowagent.ai/). -- Provides context-specific guidance -- Documents best practices -- Includes examples and usage patterns -- Can have requirements (binaries, environment variables, etc.) +Open source: [github.com/zhayujie/cow-skill-hub](https://github.com/zhayujie/cow-skill-hub) + +## Install Skills + +Install skills from multiple sources via chat (`/skill`) or terminal (`cow skill`): + +```bash +/skill install # From Skill Hub +/skill install / # From GitHub +/skill install clawhub: # From ClawHub +/skill install linkai: # From LinkAI +/skill install # From URL (zip or SKILL.md) +``` + +List all available remote skills: + +```bash +/skill list --remote +``` + +## Manage Skills + +```bash +/skill list # List installed skills +/skill info # View skill details +/skill enable # Enable a skill +/skill disable # Disable a skill +/skill uninstall # Uninstall a skill +``` + +> In terminal, replace `/skill` with `cow skill`. ## Skill Structure -Each skill is a markdown file (`SKILL.md`) in its own directory with frontmatter: +``` +skills/ + my-skill/ + SKILL.md # Required: skill definition + scripts/ # Optional: bundled scripts + resources/ # Optional: reference files +``` + +`SKILL.md` uses YAML frontmatter: ```markdown --- -name: skill-name +name: my-skill description: Brief description of what the skill does -metadata: {"cow":{"emoji":"🎯","requires":{"bins":["tool"]}}} +metadata: {"cow":{"emoji":"🔧","requires":{"bins":["tool"],"env":["API_KEY"]}}} --- -# Skill Name +# My Skill -Detailed instructions and examples... +Instructions, examples, and usage patterns... ``` -## Available Skills - -- **calculator**: Mathematical calculations and expressions -- **web-search**: Search the web for current information -- **file-operations**: Read, write, and manage files - -## Creating Custom Skills - -To create a new skill: - -1. Create a directory: `skills/my-skill/` -2. Create `SKILL.md` with frontmatter and content -3. Restart the agent to load the new skill - ### Frontmatter Fields -- `name`: Skill name (must match directory name) -- `description`: Brief description (required) -- `metadata`: JSON object with additional configuration - - `emoji`: Display emoji - - `always`: Always include this skill (default: false) - - `primaryEnv`: Primary environment variable needed - - `os`: Supported operating systems (e.g., ["darwin", "linux"]) - - `requires`: Requirements object - - `bins`: Required binaries - - `env`: Required environment variables - - `config`: Required config paths -- `disable-model-invocation`: If true, skill won't be shown to model (default: false) -- `user-invocable`: If false, users can't invoke directly (default: true) +| Field | Description | +|---|---| +| `name` | Skill name (must match directory name) | +| `description` | Brief description (required) | +| `metadata.cow.emoji` | Display emoji | +| `metadata.cow.always` | Always include this skill (default: false) | +| `metadata.cow.requires.bins` | Required binaries | +| `metadata.cow.requires.env` | Required environment variables | +| `metadata.cow.requires.config` | Required config paths | +| `metadata.cow.os` | Supported OS (e.g., `["darwin", "linux"]`) | -### Example Skill +## Skill Loading Order -```markdown ---- -name: my-tool -description: Use my-tool to process data -metadata: {"cow":{"emoji":"🔧","requires":{"bins":["my-tool"],"env":["MY_TOOL_API_KEY"]}}} ---- +Skills are loaded from two locations (higher precedence overrides lower): -# My Tool Skill +1. **Builtin skills** (lower): `/skills/` — shipped with the codebase +2. **Custom skills** (higher): `~/cow/skills/` — installed via `cow skill install` or skill creator -Use this skill when you need to process data with my-tool. +Skills with the same name in the custom directory override builtin ones. -## Prerequisites +## Create & Contribute -- Install my-tool: `pip install my-tool` -- Set `MY_TOOL_API_KEY` environment variable - -## Usage - -\`\`\`python -# Example usage -my_tool_command("input data") -\`\`\` -``` - -## Skill Loading - -Skills are loaded from multiple locations with precedence: - -1. **Workspace skills** (highest): `workspace/skills/` - Project-specific skills -2. **Managed skills**: `~/.cow/skills/` - User-installed skills -3. **Bundled skills** (lowest): Built-in skills - -Skills with the same name in higher-precedence locations override lower ones. - -## Skill Requirements - -Skills can specify requirements that determine when they're available: - -- **OS requirements**: Only load on specific operating systems -- **Binary requirements**: Only load if required binaries are installed -- **Environment variables**: Only load if required env vars are set -- **Config requirements**: Only load if config values are set - -## Best Practices - -1. **Clear descriptions**: Write clear, concise skill descriptions -2. **Include examples**: Provide practical usage examples -3. **Document prerequisites**: List all requirements clearly -4. **Use appropriate metadata**: Set correct requirements and flags -5. **Keep skills focused**: Each skill should have a single, clear purpose - -## Workspace Skills - -You can create workspace-specific skills in your agent's workspace: - -``` -workspace/ - skills/ - custom-skill/ - SKILL.md -``` - -These skills are only available when working in that specific workspace. +See the [Skill Creation docs](https://docs.cowagent.ai/skills/create) for details, or submit your skill to [Skill Hub](https://skills.cowagent.ai/submit). diff --git a/skills/linkai-agent/README.md b/skills/linkai-agent/README.md deleted file mode 100644 index aa7bcb55..00000000 --- a/skills/linkai-agent/README.md +++ /dev/null @@ -1,258 +0,0 @@ -# LinkAI Agent Skill - -这个 skill 允许你调用 LinkAI 平台上的多个应用(App)和工作流(Workflow),通过简单的配置即可集成多个智能体能力。 - -## 特性 - -- ✅ **多应用支持** - 在一个配置文件中管理多个 LinkAI 应用/工作流 -- ✅ **动态加载** - skill 系统加载时自动从 `config.json` 读取应用列表 -- ✅ **自动技能描述** - 所有配置的应用会自动添加到技能描述中 -- ✅ **模型切换** - 可以为每个请求指定不同的模型 -- ✅ **知识库集成** - 支持应用绑定的知识库 -- ✅ **插件能力** - 支持应用启用的各类插件 -- ✅ **工作流执行** - 支持执行复杂的多步骤工作流 - -## 快速开始 - -### 1. 配置 API Key - -```bash -env_config(action="set", key="LINKAI_API_KEY", value="your-linkai-api-key") -``` - -获取 API Key: https://link-ai.tech/console/interface - -### 2. 配置应用列表 - -将 `config.json.template` 复制为 `config.json`: - -```bash -cp config.json.template config.json -``` - -编辑 `config.json`,添加你的应用/工作流: - -```json -{ - "apps": [ - { - "app_code": "G7z6vKwp", - "app_name": "通用助手", - "app_description": "通用AI助手,可以回答各类问题" - }, - { - "app_code": "your_kb_app", - "app_name": "产品文档助手", - "app_description": "基于产品文档知识库的问答助手" - }, - { - "app_code": "your_workflow", - "app_name": "数据分析工作流", - "app_description": "执行数据清洗、分析和可视化的完整工作流" - } - ] -} -``` - -**注意:** 修改 `config.json` 后,Agent 在下次加载技能时会自动读取新配置。 - -### 3. 调用应用 - -```bash -bash(command='curl -sS --max-time 120 -X POST "https://api.link-ai.tech/v1/chat/completions" -H "Content-Type: application/json" -H "Authorization: Bearer $LINKAI_API_KEY" -d "{\"app_code\":\"G7z6vKwp\",\"messages\":[{\"role\":\"user\",\"content\":\"What is artificial intelligence?\"}],\"stream\":false}"', timeout=130) -``` - -## 使用示例 - -### 基础调用 - -```bash -# 调用默认模型 (通过 bash + curl) -bash(command='curl -sS --max-time 120 -X POST "https://api.link-ai.tech/v1/chat/completions" -H "Content-Type: application/json" -H "Authorization: Bearer $LINKAI_API_KEY" -d "{\"app_code\":\"G7z6vKwp\",\"messages\":[{\"role\":\"user\",\"content\":\"解释一下量子计算\"}],\"stream\":false}"', timeout=130) -``` - -### 指定模型 - -在 JSON body 中添加 `model` 字段: - -```json -{ - "app_code": "G7z6vKwp", - "model": "LinkAI-4.1", - "messages": [{"role": "user", "content": "写一篇关于AI的文章"}], - "stream": false -} -``` - -### 调用工作流 - -工作流的 app_code 从 LinkAI 控制台获取,调用方式与普通应用相同。 - -## ⚠️ 重要提示 - -### 超时配置 - -LinkAI 应用(特别是视频/图片生成、复杂工作流)可能需要较长时间处理。在 curl 命令中加入 `--max-time 180`,并相应增加 bash 工具的 `timeout` 参数。 - -## 配置说明 - -### config.json 字段 - -| 字段 | 类型 | 说明 | -|------|------|------| -| `app_code` | string | 应用或工作流的唯一标识码,从 LinkAI 控制台获取 | -| `app_name` | string | 应用名称,会显示在技能描述中 | -| `app_description` | string | 应用功能描述,帮助 Agent 理解何时使用该应用 | - -### 获取 app_code - -1. 登录 [LinkAI 控制台](https://link-ai.tech/console) -2. 进入「应用管理」或「工作流管理」 -3. 选择要集成的应用/工作流 -4. 在应用详情页找到 `app_code` - -## 应用类型 - -### 1. 普通应用 - -配置了系统提示词和参数的标准对话应用,可以: -- 设置角色和性格 -- 绑定知识库 -- 启用插件(图像识别、网页搜索、代码执行等) - -### 2. 知识库应用 - -基于特定知识库的问答应用,适合: -- 企业内部知识库 -- 产品文档问答 -- 客户支持 - -### 3. 工作流 - -多步骤的自动化流程,可以: -- 串联多个处理节点 -- 条件分支 -- 循环处理 -- 调用外部 API - -## 响应格式 - -### 成功响应 - -API 返回 OpenAI 兼容格式,从 `choices[0].message.content` 获取回复内容: - -```json -{ - "choices": [{ - "message": { - "role": "assistant", - "content": "人工智能(AI)是计算机科学的一个分支..." - } - }], - "usage": { - "prompt_tokens": 10, - "completion_tokens": 150, - "total_tokens": 160 - } -} -``` - -### 错误响应 - -```json -{ - "error": { - "message": "应用不存在", - "code": "xxx" - } -} -``` - -## 常见错误 - -### LINKAI_API_KEY environment variable is not set -**原因:** 未配置 API Key -**解决:** 使用 `env_config` 工具设置 LINKAI_API_KEY - -### 应用不存在 (402) -**原因:** app_code 不正确或应用已删除 -**解决:** 检查 app_code 是否正确,确认应用存在 - -### 无访问权限 (403) -**原因:** 尝试访问他人的私有应用 -**解决:** 确保应用是公开的或你是创建者 - -### 账号积分额度不足 (406) -**原因:** LinkAI 账户余额不足 -**解决:** 前往控制台充值 - -### 内容审核不通过 (409) -**原因:** 请求或响应包含敏感内容 -**解决:** 修改输入内容,避免敏感词 - -## 技术实现 - -### 自动技能描述生成 - -当 skill 系统加载 `linkai-agent` 时,会自动: -1. 读取 `config.json` 中的应用列表 -2. 将每个应用的 name 和 description 动态添加到技能描述中 -3. Agent 加载时会看到完整的应用列表 - -这是在 `agent/skills/loader.py` 中实现的特殊处理。 - -### 工作流程 - -``` -用户配置 config.json - ↓ -Agent 启动/重新加载技能 - ↓ -SkillLoader 检测到 linkai-agent - ↓ -动态读取 config.json - ↓ -生成包含所有应用描述的 description - ↓ -Agent 看到所有可用应用的完整信息 - ↓ -用户请求触发 - ↓ -Agent 根据描述选择合适的应用 - ↓ -通过 bash + curl 调用 LinkAI API - ↓ -LinkAI API 处理并返回结果 -``` - -## 最佳实践 - -1. **清晰的描述** - 为每个应用写清晰、具体的描述,帮助 Agent 理解应用用途 -2. **合理分工** - 不同应用负责不同领域,避免功能重叠 -3. **无需重启** - 修改 config.json 后,Agent 下次加载技能时会自动更新 -4. **模型选择** - 根据任务复杂度选择合适的模型 -5. **知识库优化** - 为专业领域的应用绑定相关知识库 - -## 扩展用法 - -### 在 Agent 系统中使用 - -当 Agent 系统加载这个 skill 时,会自动从 `config.json` 读取应用列表并生成描述: - -``` -Call LinkAI apps/workflows. 通用助手(G7z6vKwp: 通用AI助手,可以回答各类问题); 产品文档助手(kb_app_001: 基于产品文档知识库的问答助手); 数据分析工作流(wf_002: 执行数据清洗、分析和可视化的完整工作流) -``` - -Agent 会根据用户问题自动选择最合适的应用进行调用。 - -## 相关链接 - -- LinkAI 平台: https://link-ai.tech -- API 文档: https://docs.link-ai.tech -- 控制台: https://link-ai.tech/console -- 模型列表: https://link-ai.tech/console/models -- 应用广场: https://link-ai.tech/square - -## License - -Part of the chatgpt-on-wechat project. diff --git a/skills/linkai-agent/SKILL.md b/skills/linkai-agent/SKILL.md deleted file mode 100644 index 3464e490..00000000 --- a/skills/linkai-agent/SKILL.md +++ /dev/null @@ -1,85 +0,0 @@ ---- -name: linkai-agent -description: Call LinkAI applications and workflows. Use bash with curl to invoke the chat completions API. -homepage: https://link-ai.tech -metadata: - emoji: 🤖 - default_enabled: false - requires: - bins: ["curl"] - env: ["LINKAI_API_KEY"] ---- - -# LinkAI Agent - -Call LinkAI applications and workflows through the chat completions API. Available apps are loaded from config.json. - -## Setup - -This skill requires a LinkAI API key. - -1. Get your API key from [LinkAI Console](https://link-ai.tech/console/interface) -2. Set the environment variable: `export LINKAI_API_KEY=Link_xxxxxxxxxxxx` (or use env_config tool) - -## Configuration - -1. Copy `config.json.template` to `config.json` -2. Add your apps/workflows in config.json. The skill description is auto-generated from this config when loaded. - -## Usage - -Use the bash tool with curl to call the API. **Prefer curl** to avoid encoding issues on Windows PowerShell. - -```bash -curl -X POST "https://api.link-ai.tech/v1/chat/completions" \ - -H "Content-Type: application/json" \ - -H "Authorization: Bearer $LINKAI_API_KEY" \ - -d '{ - "app_code": "", - "messages": [{"role": "user", "content": ""}], - "stream": false - }' -``` - -**Optional parameters**: - -- Add `--max-time 120` to curl for long-running tasks (video/image generation) - -**On Windows cmd**: Use `%LINKAI_API_KEY%` instead of `$LINKAI_API_KEY`. - -**Example** (via bash tool): - -```bash -bash(command='curl -sS --max-time 120 -X POST "https://api.link-ai.tech/v1/chat/completions" -H "Content-Type: application/json" -H "Authorization: Bearer $LINKAI_API_KEY" -d "{\"app_code\":\"G7z6vKwp\",\"messages\":[{\"role\":\"user\",\"content\":\"What is AI?\"}],\"stream\":false}"', timeout=130) -``` - -## Response - -Success (extract `choices[0].message.content` from JSON): - -```json -{ - "choices": [{ - "message": { - "role": "assistant", - "content": "AI stands for Artificial Intelligence..." - } - }], - "usage": { - "prompt_tokens": 10, - "completion_tokens": 50, - "total_tokens": 60 - } -} -``` - -Error: - -```json -{ - "error": { - "message": "Error description", - "code": "error_code" - } -} -``` diff --git a/skills/linkai-agent/config.json.template b/skills/linkai-agent/config.json.template deleted file mode 100644 index 8cfc7a9e..00000000 --- a/skills/linkai-agent/config.json.template +++ /dev/null @@ -1,14 +0,0 @@ -{ - "apps": [ - { - "app_code": "G7z6vKwp", - "app_name": "LinkAI客服助手", - "app_description": "当用户需要了解LinkAI平台相关问题时才选择该助手,基于LinkAI知识库进行回答" - }, - { - "app_code": "SFY5x7JR", - "app_name": "内容创作助手", - "app_description": "当用户需要创作图片或视频时才使用该助手,支持Nano Banana、Seedream、即梦、Veo、可灵等多种模型" - } - ] -}