Skip to content

pull request#106

Closed
bxvip wants to merge 80 commits intolinuxhsj:mainfrom
bxvip:main
Closed

pull request#106
bxvip wants to merge 80 commits intolinuxhsj:mainfrom
bxvip:main

Conversation

@bxvip
Copy link

@bxvip bxvip commented Mar 16, 2026

Summary

Describe the problem and fix in 2–5 bullets:

  • Problem:
  • Why it matters:
  • What changed:
  • What did NOT change (scope boundary):

Change Type (select all)

  • Bug fix
  • Feature
  • Refactor
  • Docs
  • Security hardening
  • Chore/infra

Scope (select all touched areas)

  • Gateway / orchestration
  • Skills / tool execution
  • Auth / tokens
  • Memory / storage
  • Integrations
  • API / contracts
  • UI / DX
  • CI/CD / infra

Linked Issue/PR

  • Closes #
  • Related #

User-visible / Behavior Changes

List user-visible changes (including defaults/config).
If none, write None.

Security Impact (required)

  • New permissions/capabilities? (Yes/No)
  • Secrets/tokens handling changed? (Yes/No)
  • New/changed network calls? (Yes/No)
  • Command/tool execution surface changed? (Yes/No)
  • Data access scope changed? (Yes/No)
  • If any Yes, explain risk + mitigation:

Repro + Verification

Environment

  • OS:
  • Runtime/container:
  • Model/provider:
  • Integration/channel (if any):
  • Relevant config (redacted):

Steps

Expected

Actual

Evidence

Attach at least one:

  • Failing test/log before + passing after
  • Trace/log snippets
  • Screenshot/recording
  • Perf numbers (if relevant)

Human Verification (required)

What you personally verified (not just CI), and how:

  • Verified scenarios:
  • Edge cases checked:
  • What you did not verify:

Review Conversations

  • I replied to or resolved every bot review conversation I addressed in this PR.
  • I left unresolved only the conversations that still need reviewer or maintainer judgment.

If a bot review conversation is addressed by this PR, resolve that conversation yourself. Do not leave bot review conversation cleanup for maintainers.

Compatibility / Migration

  • Backward compatible? (Yes/No)
  • Config/env changes? (Yes/No)
  • Migration needed? (Yes/No)
  • If yes, exact upgrade steps:

Failure Recovery (if this breaks)

  • How to disable/revert this change quickly:
  • Files/config to restore:
  • Known bad symptoms reviewers should watch for:

Risks and Mitigations

List only real risks for this PR. Add/remove entries as needed. If none, write None.

  • Risk:
    • Mitigation:

luolin-ai and others added 30 commits February 20, 2026 05:22
…undling

The original bash script failed on Windows environments without bash installed.
This change introduces scripts/bundle-a2ui.mjs and updates package.json to
use it, ensuring better compatibility across different operating systems.
Correctly identifies and strips Node.js experimental warning flags from
process.argv in normalizeWindowsArgv to prevent Commander from misidentifying
positional arguments.
… thinking box components.

- Added DeepSeek Web provider with PoW solving and stream handling.
- Optimized reasoning tag parsing for various model formats.
- Created chat-thinking UI component for collapsible reasoning display.
- Updated .gitignore to exclude local logs and test artifacts.
Features:
- DeepSeek web authentication (browser login, no API key needed)
- Fixed Lit 3.x decorator compatibility (TC39 standard decorators)
- Environment isolation from system OpenClaw

Modifications:
- Added accessor keyword to all @Property(), @State(), @query() decorators
- Updated Chrome automation parameters for latest Chrome version
- Created independent state directory (.openclaw-state/)
- 新增 doubao-proxy(推荐)与 doubao-web 两种方案
- 接入 doubao-free-api 本地代理,OpenAI 兼容接口
- 新增 run.sh 一体化启动脚本
- 更新 README 中英文档、豆包测试指南
- 添加 doubao.mp4 演示视频

Co-authored-by: Cursor <cursoragent@cursor.com>
- 更新 package.json、run-node.mjs、server.sh
- 优化 model-selection、workspace、status.summary
- 更新 gateway、cron 相关配置
- 添加 doubao.mp4 更新、工作总结.md

Co-authored-by: Cursor <cursoragent@cursor.com>
- 新增首次运行详细指南和快速开始文档
- 支持 macOS/Linux/Windows WSL2 跨平台
- 补充环境检查脚本和配置示例
- 补充 Chrome 调试模式说明文档
核心改动:
- 新增 doubao-web-client-browser.ts,参考 Claude 实现
- 使用 page.evaluate() 在浏览器上下文中执行请求
- 简化认证参数:从 13 个减少到 4 个
- 移除 doubao-proxy 相关代码和配置
- 修复 auth-choice-options.ts 中缺失的 choices 字段

文档和工具:
- 添加 DOUBAO_REFACTOR_SUMMARY.md 重构文档
- 添加 MODEL_SWITCHING_GUIDE.md 模型切换指南
- 更新 README 添加模型切换说明
- 添加诊断和测试脚本

技术改进:
- 浏览器自动处理动态参数(msToken, a_bogus, fp 等)
- 保持浏览器连接,避免反爬虫检测
- 代码结构更清晰,易于维护

Breaking Changes:
- 移除 doubao-proxy 提供商,用户需重新配置为 doubao-web
- 提供便捷的 Gateway 重启功能
- 自动停止现有进程并重新启动
- 更新中文版 README 的豆包实现原理章节,改为浏览器方案说明
- 更新系统架构图,将 Doubao Proxy 改为 Doubao Web
- 更新开发路线,将 'doubao-free-api' 改为 '浏览器方案'
- 删除过时的测试指南文件(豆包测试指南.md 和 DOUBAO_TESTING_GUIDE.md)
- 所有文档现在只描述浏览器自动化方案,不再提及 doubao-proxy
- 将系统架构图中的 'Doubao Proxy' 改为 'Doubao Web'
- 与中文版保持一致
- 将注释中的 'doubao-free-api / samantha' 改为 '豆包 samantha API'
- 更新技术说明,使其更准确地描述当前实现
- 保持代码逻辑不变,仅更新注释
- 更新 DOUBAO_REFACTOR_SUMMARY.md 移除所有 doubao-proxy 提及
- 更新 README.md 技术细节部分的描述
- 添加 DEEPSEEK_ANALYSIS.md 分析文档
- 所有文档现在只描述浏览器方案
- Add template file for agent identity configuration
- Add template file for user preferences
- These are reference templates in docs/reference/templates/
- Add detailed usage instructions
- Add comprehensive preference categories
- Add bilingual support (Chinese/English)
- Add project-specific preferences (AI platforms, testing, etc.)
- Add work style configuration
- Add filled example based on actual project usage
- Include Do's and Don'ts section
Removed:
- 15 duplicate/outdated markdown docs
- 11 redundant shell scripts

Kept only essential files:
- Docs: README.md, INSTALLATION.md, START_HERE.md, TEST_STEPS.md
- Scripts: start-chrome-debug.sh, onboard.sh, server.sh, check-setup.sh

Added:
- cleanup-all.sh for future cleanup
- 8 new web platforms implementation (32 core files)
- Updated configuration files
- Keep ignoring IDENTITY.md and USER.md in general
- Add exception for docs/reference/templates/ directory
- Allow template files to be committed to repository
- README.md: Added English version with concise format
- INSTALLATION.md: Added English installation guide
- START_HERE.md: Added English quick start guide
- TEST_STEPS.md: Added English testing steps

All docs now support both Chinese and English
sjhu and others added 27 commits February 28, 2026 18:24
- server.sh: 添加 OPENCLAW_GATEWAY_PORT 环境变量和 --port 参数
- onboard.sh: 修正环境变量 OPENCLAW_PORT 为 OPENCLAW_GATEWAY_PORT
- 确保项目与系统 openclaw 使用不同端口,互不干扰

Made-with: Cursor
- onboard.sh / server.sh / start-chrome-debug.sh 统一加入环境检测
- detect_os(): 识别 mac / linux / win / wsl
- detect_node(): 按系统查找 node 路径
- detect_chrome(): 按优先级扫描各系统 Chrome/Chromium 路径(含 Deepin)
- open_browser(): 跨平台打开浏览器(open / xdg-open / start / cmd.exe)
- port_pid(): 跨平台查端口占用(lsof / ss / netstat)
- server.sh: gateway token 改为从配置文件动态读取,回退到环境变量
- 日志路径兼容无 /tmp 的 Windows 环境

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
重写 z-web 全部核心文件,使其从 Untested 变为可用状态:
- 逆向 chatglm.cn 请求签名机制 (X-Sign/X-Nonce/X-Timestamp + MD5)
- 修正请求体格式 (新增 project_id、chat_type、cogview 等必需字段)
- 适配 SSE 累积型响应解析 (parts[].content[] 格式)
- 更新模型为 glm-4-plus / glm-4-think,映射对应 assistant_id
- 更新认证流程,支持 chatglm_token cookie 直接使用
- 同步更新 README、README_zh-CN、TEST_STEPS 文档状态

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- 重写 manus-web-auth.ts:连接已有 Chrome 调试实例,等待 session_id cookie
- 更新 manus-web-client-browser.ts:增加 UI 文本过滤,改进回复提取逻辑
- 更新 README 文档:manus-web 状态改为已测试

测试通过:
- "say hi in 3 words" → "Hi there, friend!"
- "1+1=?" → "2"

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
主要改动:
1. z-web 重命名为 glm-web (智谱清言 chatglm.cn)
2. 移除 manus-web (改用 API Key 方式认证)
3. 修复 Web Provider onboard 后默认模型不切换的问题
   - kimi-web 默认改为 moonshot-v1-32k
   - chatgpt-web, gemini-web, grok-web, glm-web 现在正确设置默认模型
4. 修复 Grok 认证 cookie 检测 (auth_token/ct0 → sso/_ga)
5. 修复 Grok API 无对话时自动创建新对话
6. 修复 Grok 响应解析 (正确提取 NDJSON 内容)
7. WebUI Sessions 表新增 Model 列,支持模型覆盖

文档更新:
- ARCHITECTURE.md (新增架构文档)
- 更新各平台认证说明

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
将示例状态配置改为最小模板,并在文档中明确 openclaw.json 由 onboard 按选择平台增量写入。同步统一 zero-state 路径说明,并清理根目录 GLM 调试脚本入口。

Made-with: Cursor
统一脚本与核心路径解析到 openclaw-zero 命名,完善 claude-web 与 glm-intl-web 的浏览器侧处理逻辑,并清理过时的 Qwen 执行流程文档。

Made-with: Cursor
统一 zero-state 路径与平台清单,补充 onboard 完成后才进入 /models 的关键规则,并修正文档导航中的失效链接与 Windows Bash 使用说明。

Made-with: Cursor
Enable Feishu as an extension channel in the config type system.
This allows the Feishu npm plugin to work properly.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
修复wsl环境start-chrome-debug.sh脚本报错问题
@coderabbitai
Copy link

coderabbitai bot commented Mar 16, 2026

Important

Review skipped

Too many files!

This PR contains 255 files, which is 105 over the limit of 150.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 6842552c-0c19-4992-99f2-2bd30b40899b

📥 Commits

Reviewing files that changed from the base of the PR and between 403dda0 and 56bba77.

⛔ Files ignored due to path filters (45)
  • askonce.png is excluded by !**/*.png
  • assets/avatar-placeholder.svg is excluded by !**/*.svg
  • assets/chrome-extension/icons/icon128.png is excluded by !**/*.png
  • assets/chrome-extension/icons/icon16.png is excluded by !**/*.png
  • assets/chrome-extension/icons/icon32.png is excluded by !**/*.png
  • assets/chrome-extension/icons/icon48.png is excluded by !**/*.png
  • assets/dmg-background-small.png is excluded by !**/*.png
  • assets/dmg-background.png is excluded by !**/*.png
  • docs/assets/install-script.svg is excluded by !**/*.svg
  • docs/assets/macos-onboarding/01-macos-warning.jpeg is excluded by !**/*.jpeg
  • docs/assets/macos-onboarding/02-local-networks.jpeg is excluded by !**/*.jpeg
  • docs/assets/macos-onboarding/03-security-notice.png is excluded by !**/*.png
  • docs/assets/macos-onboarding/04-choose-gateway.png is excluded by !**/*.png
  • docs/assets/macos-onboarding/05-permissions.png is excluded by !**/*.png
  • docs/assets/openclaw-logo-text-dark.png is excluded by !**/*.png
  • docs/assets/openclaw-logo-text.png is excluded by !**/*.png
  • docs/assets/pixel-lobster.svg is excluded by !**/*.svg
  • docs/assets/showcase/agents-ui.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/bambu-cli.png is excluded by !**/*.png
  • docs/assets/showcase/codexmonitor.png is excluded by !**/*.png
  • docs/assets/showcase/gohome-grafana.png is excluded by !**/*.png
  • docs/assets/showcase/ios-testflight.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/oura-health.png is excluded by !**/*.png
  • docs/assets/showcase/padel-cli.svg is excluded by !**/*.svg
  • docs/assets/showcase/padel-screenshot.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/papla-tts.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/pr-review-telegram.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/roborock-screenshot.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/roborock-status.svg is excluded by !**/*.svg
  • docs/assets/showcase/roof-camera-sky.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/snag.png is excluded by !**/*.png
  • docs/assets/showcase/tesco-shop.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/wienerlinien.png is excluded by !**/*.png
  • docs/assets/showcase/wine-cellar-skill.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/winix-air-purifier.jpg is excluded by !**/*.jpg
  • docs/assets/showcase/xuezh-pronunciation.jpeg is excluded by !**/*.jpeg
  • docs/experiments/.DS_Store is excluded by !**/.DS_Store
  • docs/images/configure-model-picker-unsearchable.png is excluded by !**/*.png
  • docs/images/feishu-step2-create-app.png is excluded by !**/*.png
  • docs/images/feishu-step3-credentials.png is excluded by !**/*.png
  • docs/images/feishu-step4-permissions.png is excluded by !**/*.png
  • docs/images/feishu-step5-bot-capability.png is excluded by !**/*.png
  • docs/images/feishu-step6-event-subscription.png is excluded by !**/*.png
  • docs/images/groups-flow.svg is excluded by !**/*.svg
  • docs/images/mobile-ui-screenshot.png is excluded by !**/*.png
📒 Files selected for processing (255)
  • .claude/settings.json
  • .github/actions/setup-node-env/action.yml
  • .github/workflows/ci.yml
  • .gitignore
  • .openclaw-state.example/README.en.md
  • .openclaw-state.example/README.md
  • .openclaw-state.example/openclaw.json
  • .vscode/extensions.json
  • .vscode/settings.json
  • AGENTS.md
  • ARCHITECTURE.md
  • CHANGELOG.md
  • CLAUDE.md
  • CONTRIBUTING.md
  • Dockerfile
  • Dockerfile.sandbox
  • Dockerfile.sandbox-browser
  • Dockerfile.sandbox-common
  • INSTALLATION.md
  • LICENSE
  • README.md
  • README_zh-CN.md
  • SECURITY.md
  • START_HERE.md
  • Swabble/.github/workflows/ci.yml
  • Swabble/.gitignore
  • Swabble/.swiftformat
  • Swabble/.swiftlint.yml
  • Swabble/CHANGELOG.md
  • Swabble/LICENSE
  • Swabble/Package.resolved
  • Swabble/Package.swift
  • Swabble/README.md
  • Swabble/Sources/SwabbleCore/Config/Config.swift
  • Swabble/Sources/SwabbleCore/Hooks/HookExecutor.swift
  • Swabble/Sources/SwabbleCore/Speech/BufferConverter.swift
  • Swabble/Sources/SwabbleCore/Speech/SpeechPipeline.swift
  • Swabble/Sources/SwabbleCore/Support/AttributedString+Sentences.swift
  • Swabble/Sources/SwabbleCore/Support/Logging.swift
  • Swabble/Sources/SwabbleCore/Support/OutputFormat.swift
  • Swabble/Sources/SwabbleCore/Support/TranscriptsStore.swift
  • Swabble/Sources/SwabbleKit/WakeWordGate.swift
  • Swabble/Sources/swabble/CLI/CLIRegistry.swift
  • Swabble/Sources/swabble/Commands/DoctorCommand.swift
  • Swabble/Sources/swabble/Commands/HealthCommand.swift
  • Swabble/Sources/swabble/Commands/MicCommands.swift
  • Swabble/Sources/swabble/Commands/ServeCommand.swift
  • Swabble/Sources/swabble/Commands/ServiceCommands.swift
  • Swabble/Sources/swabble/Commands/SetupCommand.swift
  • Swabble/Sources/swabble/Commands/StartStopCommands.swift
  • Swabble/Sources/swabble/Commands/StatusCommand.swift
  • Swabble/Sources/swabble/Commands/TailLogCommand.swift
  • Swabble/Sources/swabble/Commands/TestHookCommand.swift
  • Swabble/Sources/swabble/Commands/TranscribeCommand.swift
  • Swabble/Sources/swabble/main.swift
  • Swabble/Tests/SwabbleKitTests/WakeWordGateTests.swift
  • Swabble/Tests/swabbleTests/ConfigTests.swift
  • Swabble/docs/spec.md
  • Swabble/scripts/format.sh
  • Swabble/scripts/lint.sh
  • TEST_STEPS.md
  • VISION.md
  • appcast.xml
  • assets/chrome-extension/README.md
  • assets/chrome-extension/background.js
  • assets/chrome-extension/manifest.json
  • assets/chrome-extension/options.html
  • assets/chrome-extension/options.js
  • docker-compose.yml
  • docker-setup.sh
  • docs.acp.md
  • docs/.i18n/README.md
  • docs/.i18n/glossary.ja-JP.json
  • docs/.i18n/glossary.zh-CN.json
  • docs/.i18n/zh-CN.tm.jsonl
  • docs/CNAME
  • docs/automation/auth-monitoring.md
  • docs/automation/cron-jobs.md
  • docs/automation/cron-vs-heartbeat.md
  • docs/automation/gmail-pubsub.md
  • docs/automation/hooks.md
  • docs/automation/poll.md
  • docs/automation/troubleshooting.md
  • docs/automation/webhook.md
  • docs/brave-search.md
  • docs/channels/bluebubbles.md
  • docs/channels/broadcast-groups.md
  • docs/channels/channel-routing.md
  • docs/channels/discord.md
  • docs/channels/feishu.md
  • docs/channels/googlechat.md
  • docs/channels/grammy.md
  • docs/channels/group-messages.md
  • docs/channels/groups.md
  • docs/channels/imessage.md
  • docs/channels/index.md
  • docs/channels/irc.md
  • docs/channels/line.md
  • docs/channels/location.md
  • docs/channels/matrix.md
  • docs/channels/mattermost.md
  • docs/channels/msteams.md
  • docs/channels/nextcloud-talk.md
  • docs/channels/nostr.md
  • docs/channels/pairing.md
  • docs/channels/signal.md
  • docs/channels/slack.md
  • docs/channels/telegram.md
  • docs/channels/tlon.md
  • docs/channels/troubleshooting.md
  • docs/channels/twitch.md
  • docs/channels/whatsapp.md
  • docs/channels/zalo.md
  • docs/channels/zalouser.md
  • docs/ci.md
  • docs/cli/acp.md
  • docs/cli/agent.md
  • docs/cli/agents.md
  • docs/cli/approvals.md
  • docs/cli/browser.md
  • docs/cli/channels.md
  • docs/cli/config.md
  • docs/cli/configure.md
  • docs/cli/cron.md
  • docs/cli/dashboard.md
  • docs/cli/devices.md
  • docs/cli/directory.md
  • docs/cli/dns.md
  • docs/cli/docs.md
  • docs/cli/doctor.md
  • docs/cli/gateway.md
  • docs/cli/health.md
  • docs/cli/hooks.md
  • docs/cli/index.md
  • docs/cli/logs.md
  • docs/cli/memory.md
  • docs/cli/message.md
  • docs/cli/models.md
  • docs/cli/node.md
  • docs/cli/nodes.md
  • docs/cli/onboard.md
  • docs/cli/pairing.md
  • docs/cli/plugins.md
  • docs/cli/reset.md
  • docs/cli/sandbox.md
  • docs/cli/security.md
  • docs/cli/sessions.md
  • docs/cli/setup.md
  • docs/cli/skills.md
  • docs/cli/status.md
  • docs/cli/system.md
  • docs/cli/tui.md
  • docs/cli/uninstall.md
  • docs/cli/update.md
  • docs/cli/voicecall.md
  • docs/cli/webhooks.md
  • docs/concepts/agent-loop.md
  • docs/concepts/agent-workspace.md
  • docs/concepts/agent.md
  • docs/concepts/architecture.md
  • docs/concepts/compaction.md
  • docs/concepts/context.md
  • docs/concepts/features.md
  • docs/concepts/markdown-formatting.md
  • docs/concepts/memory.md
  • docs/concepts/messages.md
  • docs/concepts/model-failover.md
  • docs/concepts/model-providers.md
  • docs/concepts/models.md
  • docs/concepts/multi-agent.md
  • docs/concepts/oauth.md
  • docs/concepts/presence.md
  • docs/concepts/queue.md
  • docs/concepts/retry.md
  • docs/concepts/session-pruning.md
  • docs/concepts/session-tool.md
  • docs/concepts/session.md
  • docs/concepts/sessions.md
  • docs/concepts/streaming.md
  • docs/concepts/system-prompt.md
  • docs/concepts/timezone.md
  • docs/concepts/typebox.md
  • docs/concepts/typing-indicators.md
  • docs/concepts/usage-tracking.md
  • docs/date-time.md
  • docs/debug/node-issue.md
  • docs/diagnostics/flags.md
  • docs/docs.json
  • docs/experiments/onboarding-config-protocol.md
  • docs/experiments/plans/browser-evaluate-cdp-refactor.md
  • docs/experiments/plans/cron-add-hardening.md
  • docs/experiments/plans/group-policy-hardening.md
  • docs/experiments/plans/openresponses-gateway.md
  • docs/experiments/plans/pty-process-supervision.md
  • docs/experiments/proposals/model-config.md
  • docs/experiments/research/memory.md
  • docs/gateway/authentication.md
  • docs/gateway/background-process.md
  • docs/gateway/bonjour.md
  • docs/gateway/bridge-protocol.md
  • docs/gateway/cli-backends.md
  • docs/gateway/configuration-examples.md
  • docs/gateway/configuration-reference.md
  • docs/gateway/configuration.md
  • docs/gateway/discovery.md
  • docs/gateway/doctor.md
  • docs/gateway/gateway-lock.md
  • docs/gateway/health.md
  • docs/gateway/heartbeat.md
  • docs/gateway/index.md
  • docs/gateway/local-models.md
  • docs/gateway/logging.md
  • docs/gateway/multiple-gateways.md
  • docs/gateway/network-model.md
  • docs/gateway/openai-http-api.md
  • docs/gateway/openresponses-http-api.md
  • docs/gateway/pairing.md
  • docs/gateway/protocol.md
  • docs/gateway/remote-gateway-readme.md
  • docs/gateway/remote.md
  • docs/gateway/sandbox-vs-tool-policy-vs-elevated.md
  • docs/gateway/sandboxing.md
  • docs/gateway/security/index.md
  • docs/gateway/tailscale.md
  • docs/gateway/tools-invoke-http-api.md
  • docs/gateway/troubleshooting.md
  • docs/gateway/trusted-proxy-auth.md
  • docs/help/debugging.md
  • docs/help/environment.md
  • docs/help/faq.md
  • docs/help/index.md
  • docs/help/scripts.md
  • docs/help/testing.md
  • docs/help/troubleshooting.md
  • docs/index.md
  • docs/install/ansible.md
  • docs/install/bun.md
  • docs/install/development-channels.md
  • docs/install/docker.md
  • docs/install/exe-dev.md
  • docs/install/fly.md
  • docs/install/gcp.md
  • docs/install/hetzner.md
  • docs/install/index.md
  • docs/install/installer.md
  • docs/install/macos-vm.md
  • docs/install/migrating.md
  • docs/install/nix.md
  • docs/install/node.md
  • docs/install/northflank.mdx
  • docs/install/podman.md
  • docs/install/railway.mdx
  • docs/install/render.mdx
  • docs/install/uninstall.md
  • docs/install/updating.md

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

Tip

You can customize the tone of the review comments and chat replies.

Configure the tone_instructions setting to customize the tone of the review comments and chat replies. For example, you can set the tone to Act like a strict teacher, Act like a pirate and more.

@bxvip
Copy link
Author

bxvip commented Mar 16, 2026

pass

@bxvip bxvip closed this Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants