one#1
Open
jjhesk wants to merge 404 commits into
Open
Conversation
Signed-off-by: bigbrother666 <96130569+bigbrother666sh@users.noreply.github.com>
…n APIs, synchronized read_info parameters, and removed deprecated mc_backup_accounts documentation. Updated version to 4.3.1.
…if hours_diff is less than 18, and comment out captcha iframe selector in async_crawler_strategy.py to prevent GitHub misidentification.
…code, and update patchright to 1.57.2. Enhance XML data extraction functionality and improve date extraction from URLs.
…iseflow product description and versioning. Adjusted phrasing for clarity and consistency across all language versions. Updated requirements.txt to specify a new version for fastapi and added a security requirement for urllib3. Removed obsolete uv.lock file.
Signed-off-by: bigbrother666 <96130569+bigbrother666sh@users.noreply.github.com>
- 使用动态导入的__version__变量替换硬编码版本号显示 - 调整Cloudflare检测字符串,移除冗余项以减少误判 - 优化Cloudflare挑战识别日志输出逻辑
- 移除 v4.x 核心代码(已保留在 4.x 分支) - 新增 addon/ 目录:overrides.sh、browser tab recovery patch、browser-guide skill - 新增多语种 README(EN/JP/KR/DE/FR/AR),各版本添加 4.x 分支指引 - 新增 CLAUDE.md 项目指引 - 新增 tests/run-managed-tests.mjs 自动化浏览器测试套件 - 新增 docs/anti-detection-research.md 反检测技术文档 - 旧代码搜索引擎/RSS 等归档至 reference/
PR 合并到 master 后自动递增版本号、打 tag、打包 addon 并创建 Release。 通过 PR 标签控制版本类型:major/minor/patch(默认 patch)。
* docs: 更新开发工作流为双仓库模式 origin 指向个人开发仓库,upstream 指向 TeamWiseflow 正式仓库。 开发在 master 上按需建功能分支,阶段性成果通过 PR 合并到 upstream。 * add dev reqiure enhance browser skills * patch update and todo * Enhance CLAUDE.md with project details and guidelines Updated project overview and development process guidelines. Signed-off-by: bigbrother666 <96130569+bigbrother666sh@users.noreply.github.com> * update claude.md * update work rule * docs: sync multilingual READMEs and overhaul release workflow - Update README_EN/JP/KR/DE/FR/AR to match Chinese README: fix cp path (addon/ → wiseflow/), add integrated-zip quick start, update directory structure label - Fix wiseflow/README.md internal path references (addon/ → wiseflow/) - Rewrite release.yml: test on ubuntu-24.04 + macos-latest before releasing; clone openclaw + OFB, run reinstall-daemon.sh, package full openclaw_for_business/ zip (with wiseflow addon + openclaw) --------- Signed-off-by: bigbrother666 <96130569+bigbrother666sh@users.noreply.github.com> Co-authored-by: codes-res-by-bigbrother666sh <bigbrother666@codes.com>
…test job reinstall-daemon.sh runs `pnpm openclaw daemon install` at the end, which requires a real user session (systemd/launchd) and always fails in headless CI. Split into two explicit steps instead: 1. setup-crew.sh — installs agent workspaces under ~/.openclaw/ 2. apply-addons.sh — applies overrides, patches, and skills This validates the actual addon integration without attempting daemon installation, which belongs to the deploy phase, not CI.
fix(ci): replace reinstall-daemon.sh with setup-crew+apply-addons in …
fix(ci): use RELEASE_TOKEN for push permission in release job
* add more powerful skills repurement * feat: add rss-reader and smart-search skills for wiseflow add-on - wiseflow/skills/rss-reader: RSS/Atom feed reader skill with SKILL.md guide and fetch-rss.mjs Node.js script (supports --limit/--skip/--content-only/--summary) - wiseflow/skills/smart-search: URL-construction search skill covering Bing, Baidu, Quark, arXiv, Wikipedia, YouTube, Bilibili, Douyin, Weibo, Xiaohongshu, Zhihu, Twitter/X, Facebook, GitHub - .gitignore: add node_modules/ and package-lock.json exclusions - more_powerful_search_skill: rename todo.md → 20260308_done.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * human follow up with last commit(folder cleanup and claude.md update) * feat: enhance rss-reader skill + add smart-search + disable built-in web_search - rss-reader: rewrite SKILL.md to be concise and script-focused (per tavily/feed-watcher conventions) - rss-reader: refactor fetch-rss.mjs with better error handling, content:encoded support, dc:creator field - smart-search: add SKILL.md with URL patterns for 15+ platforms (Bing/Baidu/Quark/YouTube/Bilibili/Douyin/Weibo/RED/Zhihu/Twitter/Facebook/GitHub/arXiv/Wikipedia) - overrides.sh: inject OPENCLAW_DISABLE_WEB_SEARCH=1 into ~/.openclaw/.env so built-in web_search is disabled - patches/002: add patch to support OPENCLAW_DISABLE_WEB_SEARCH env var in web-search.ts - addon.json: update description to reflect new capabilities - README.md: update file tree to reflect new structure Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: sync directory structure in all language READMEs Update EN/JP/KR/DE/FR/AR README files to reflect new wiseflow structure: - overrides.sh now also disables built-in web_search - Add 002-disable-web-search-env-var.patch to patches/ - Add smart-search/SKILL.md and rss-reader/ to skills/ - Update docs/ to reference more_powerful_search_skill/ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix: update 001-browser-tab-recovery patch for refactored client-fetch.ts The upstream openclaw refactored `enhanceBrowserFetchError` in src/browser/client-fetch.ts, extracting helper functions (resolveBrowserFetchOperatorHint, normalizeErrorMessage, etc.). The old patch context no longer matched. Update the tab-resolution error preservation check to insert after the existing `msgLower` declaration in the refactored function body. --------- Co-authored-by: codes-res-by-bigbrother666sh <bigbrother666@codes.com> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
* add more powerful skills repurement * feat: add rss-reader and smart-search skills for wiseflow add-on - wiseflow/skills/rss-reader: RSS/Atom feed reader skill with SKILL.md guide and fetch-rss.mjs Node.js script (supports --limit/--skip/--content-only/--summary) - wiseflow/skills/smart-search: URL-construction search skill covering Bing, Baidu, Quark, arXiv, Wikipedia, YouTube, Bilibili, Douyin, Weibo, Xiaohongshu, Zhihu, Twitter/X, Facebook, GitHub - .gitignore: add node_modules/ and package-lock.json exclusions - more_powerful_search_skill: rename todo.md → 20260308_done.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * human follow up with last commit(folder cleanup and claude.md update) * feat: enhance rss-reader skill + add smart-search + disable built-in web_search - rss-reader: rewrite SKILL.md to be concise and script-focused (per tavily/feed-watcher conventions) - rss-reader: refactor fetch-rss.mjs with better error handling, content:encoded support, dc:creator field - smart-search: add SKILL.md with URL patterns for 15+ platforms (Bing/Baidu/Quark/YouTube/Bilibili/Douyin/Weibo/RED/Zhihu/Twitter/Facebook/GitHub/arXiv/Wikipedia) - overrides.sh: inject OPENCLAW_DISABLE_WEB_SEARCH=1 into ~/.openclaw/.env so built-in web_search is disabled - patches/002: add patch to support OPENCLAW_DISABLE_WEB_SEARCH env var in web-search.ts - addon.json: update description to reflect new capabilities - README.md: update file tree to reflect new structure Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * docs: sync directory structure in all language READMEs Update EN/JP/KR/DE/FR/AR README files to reflect new wiseflow structure: - overrides.sh now also disables built-in web_search - Add 002-disable-web-search-env-var.patch to patches/ - Add smart-search/SKILL.md and rss-reader/ to skills/ - Update docs/ to reference more_powerful_search_skill/ Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix: update 001-browser-tab-recovery patch for refactored client-fetch.ts The upstream openclaw refactored `enhanceBrowserFetchError` in src/browser/client-fetch.ts, extracting helper functions (resolveBrowserFetchOperatorHint, normalizeErrorMessage, etc.). The old patch context no longer matched. Update the tab-resolution error preservation check to insert after the existing `msgLower` declaration in the refactored function body. * fix: use pull_request_target to allow secrets access for fork PRs pull_request event does not pass secrets to workflows triggered by fork PRs, causing RELEASE_TOKEN to be empty and git push to fail. --------- Co-authored-by: codes-res-by-bigbrother666sh <bigbrother666@codes.com> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
openclaw refactored browser-tool.actions.ts with a more conservative Chrome-only stale target recovery (safe read-only actions only, single tab). Also removed client-fetch.ts dependency since the new BrowserServiceError class already preserves tab-resolution errors without wrapping. Changes in updated patch: - Drop client-fetch.ts hunk (no longer needed, BrowserServiceError handles it) - Replace stripTargetIdFromActRequest / canRetryChromeActWithoutTargetId with isTabResolutionError / pickFallbackTargetId / listTabsForRecovery helpers - executeSnapshotAction: add try/catch with tab recovery via fallback targetId - executeActAction: unified recovery for any profile, retry with specific fallback targetId instead of stripping targetId (Chrome-only)
…wright version openclaw now depends on playwright-core@1.58.2. patchright-core 1.58.2 includes: - Fix: DOM node position index uses '.' separator (multi-digit index ordering) - Fix: Script injection skips HTML comments to find correct <script> tag - Fix: Strict isolatedContext comparison (=== true/false) - Improvement: focusControl option (default false, same effect as before) - Improvement: Fewer binding injection side effects (less detectable)
…ll READMEs - Add new "Key Features" section before "Quick Start" introducing three add-on enhancements: 1. Anti-detection browser (Patchright replacing Playwright) 2. Automatic tab recovery 3. Smart Search (free, real-time, user-configurable sources) - Expand Quick Start with step-by-step instructions including dev.sh and reinstall-daemon.sh commands - Add system requirements note (Ubuntu 22.04 recommended, WSL2/macOS supported, native Windows not supported) - Sync changes across all 7 language versions (ZH/EN/JP/KR/DE/FR/AR)
Enhanced description of the Patchright integration and Smart Search advantages in the README. Signed-off-by: bigbrother666 <96130569+bigbrother666sh@users.noreply.github.com>
- Propagate two changes from the updated Chinese README to EN/JP/KR/DE/FR/AR:
1. Anti-detection browser: added sentence about no Chrome relay extension needed
2. Smart Search: changed comparison from "similar market solutions" to
"original built-in web search tool"; changed Reddit → Facebook in platform list
- Rewrite wiseflow/README.md to cover all five addon features (Patchright,
Tab Recovery, Smart Search, Browser Guide, RSS Reader) with full dir structure
5.0.0 re-release
- selfmedia-operator skills 大幅更新,能力扩展 & bug 修复(全部经过实战级验证) - catchup openclaw 到 2026.5.6 版本(最新稳定版) - awada 插件:10 个源文件的导入从旧桶 openclaw/plugin-sdk/feishu 迁移到模块化路径(core / status-helpers / channel-plugin-common / barrel) Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- 新增三种工作模式:Lead Hunting(创作者探索)、Comment Engagement(评论区拓展)、Intel Gathering(商业情报采集) - 新增 bd-record/info-record 两个 SQLite 去重记录技能及 9 个脚本 - 新增 lead-hunting/comment-engagement/intel-gathering 三个工作模式执行技能 - xhs-interact 从 selfmedia-operator 专属技能迁移为 addon 级全局技能 - HEARTBEAT.md 改为按需写入,提供 HEARTBEAT_TEMPLATE.md 供 agent 参照 - 命令级别从 T2 降为 T1 - addon 版本升至 0.4.1 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- 新增 IR crew 模板(AGENTS/SOUL/IDENTITY 等 13 个文件),三种工作模式:Deal Crafting / Investor Hunting / Relationship Tracking - 新增 ir-record 专属技能(SKILL.md + 8 个 SQLite 脚本),支持投资人档案管理、接触记录和 Pipeline 进度查询 - 新增 ppt-maker 全局技能,支持 JSON 驱动 PPTX 生成、模板风格提取、siliconflow-img-gen AI 配图 - 补充 BD crew 的 pitch-deck 技能和 login-manager/wx-mp-hunter 配置 - 新增 addons/officials/requirements.txt(python-pptx) - addon.json 新增 ir 为 internal_crew,描述中加入 ppt-maker 和 ir Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- BD crew: 移除 affiliate-marketing/cold-outreach 引用(BUILTIN_SKILLS/TOOLS/ALLOWED_COMMANDS/setting_sample) - BD crew: SOUL.md 表格补入模式四,HEARTBEAT_TEMPLATE.md 模式一补入 web 平台和 Email 联系选项 - lead-hunting: 修复 email-ops 括号格式,Step 4 重写为结构化双分支(私信/Email) - selfmedia-operator: 梳理 BUILTIN_SKILLS(删 summarize/gifgrep,补入 siliconflow/pexels/pixabay/smart-search/browser-guide) - selfmedia-operator: ALLOWED_COMMANDS 清理冗余命令和 + 前缀,补入 ffmpeg - selfmedia-operator: openclaw_setting_sample.json 与 BUILTIN_SKILLS 对齐 - addon.json: 描述补入 pexels-footage/pixabay-footage - requirements.txt: 补入 requests Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- 重构 env 收集逻辑:collect_env_refs_from_config / get_env_file_value / prompt_env_value 提升为共享函数(不再限制在 Linux 分支内) - env_refs 收集改为跨平台共享(section 8a) - Linux 行为不变:daemon install 前写入 daemon.env(KEY=VALUE 格式)+ node PATH 注入 + WSL2 GUI 变量(section 8b) - 新增 macOS 处理(section 10):daemon install 后将 env_refs 变量以 shell export 格式追加到 ~/.openclaw/service-env/ai.openclaw.gateway.env, 跳过 daemon install 已写入的变量,处理单引号转义,追加后重启 gateway - get_env_file_value 增强:兼容 KEY=VALUE(systemd)和 export KEY= 格式 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- config-templates: 新增 deepseek / siliconflow 两个 provider
- deepseek: v4-flash(主力)+ v4-pro(it-engineer 专用)
- siliconflow: DeepSeek-V4-Flash(语替)+ Qwen3.6-27B(视觉)
- agent defaults: primary=deepseek/deepseek-v4-flash,
fallbacks=[siliconflow/deepseek-ai/DeepSeek-V4-Flash, siliconflow/Qwen/Qwen3.6-27B]
imageModel=Qwen3.6-27B,thinkingDefault=medium,subagents.maxConcurrent=1
- it-engineer: model.primary 覆写为 deepseek/deepseek-v4-pro
- README: 模型推荐更新为 DeepSeek 官方 API + SiliconFlow 邀请链接,说明 install.sh 自动收集
- install.sh: config 中 ${DEEPSEEK_API_KEY} / ${SILICONFLOW_API_KEY} 已被 collect_env_refs_from_config 覆盖
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- 新增 OPENCLAW_BROWSER_TIMEOUT_MS=90000 / OPENCLAW_DISABLE_BONJOUR=true 硬编码写入(不询问),Linux 和 macOS 双平台支持 - Linux daemon.env: 移除 [ -n "$env_refs" ] 守卫,即使无用户 key 也写入固定变量 - macOS gateway.env: 同样移除 env_refs 守卫,固定变量先写入, 用户 key 仅在 env_refs 非空时追加询问 - 固定变量跳过已存在的 key(幂等),PATH / WSL2 逻辑不变 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- config-templates/openclaw.json: deepseek (v4-flash/v4-pro) + siliconflow 双 provider agent defaults: primary=deepseek/deepseek-v4-flash, thinkingDefault=medium 视觉模型: Qwen3.6-27B, 替补链 fallbacks, it-engineer 覆写 v4-pro - config-templates/openclaw-aihubmix.json: 备选配置(ChatGPT/Gemini/Claude 用户) - install.sh: 砍掉 collect_env_refs_from_config(Node.js 内联扫描), 替换为 _write_missing_env() 直接处理 DEEPSEEK_API_KEY + SILICONFLOW_API_KEY 询问 + 硬编码 OPENCLAW_BROWSER_TIMEOUT_MS/DISABLE_BONJOUR,双平台支持 - setup-crew.sh: OFB_ENV.md 新增环境变量文件完整说明(路径/格式/时机/注意事项, 仅写当前系统对应文件);注入 inject_env_file_guide 到 it-engineer/hrbp TOOLS.md - agent-skills.sh: 新增 inject_env_file_guide() 函数 - BD/IR AGENTS.md: daemon.env 硬编码 → OFB_ENV.md 引用 - README: 快速开始改为三步(注册 Key → 获取代码 → install.sh), 模型推荐 DeepSeek+SiliconFlow+AiHubMix 备选 - docs/quick_start.md: upgrade.sh/reinstall-daemon.sh → install.sh,更新常用命令 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
生成 PPTX 后必须逐页转为 PNG 图片,用 Read 工具打开每张图检查布局、 字体大小、元素偏移等问题,发现异常则修复后重新生成,最多重试 3 轮。 同时新增 LibreOffice 自动安装元数据(macOS brew)。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
所有 4 个 patch 均干净应用,无冲突。 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
- CHANGELOG: 新增 v5.4.9 独立版本节(openclaw v2026.5.7、install.sh 优化、DeepSeek+SiliconFlow 最佳实践、bug 修复、新 crew 预发布) - README: v5.4.8→v5.4.9 更新要点 + AI 员工团队 lineup 替换原 addons 段落 - config-template: announceTimeoutMs 120s→3600s(1 小时),避免 subagent 长任务超时 - install.sh: 缺失 key 提前展示优化 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
exec 不会展开花括号,mkdir -p {notes,images} 会创建名为
{notes,images} 的单个文件夹而非两个独立文件夹,补充正确写法。
rmdir 只删除空目录,安全性高于 rm,适合纳入 T2 开发工具链。
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
upadate