Skip to content

Docs/update documentation - #212

Closed
agualdron wants to merge 8 commits into
stagingfrom
docs/update-documentation
Closed

Docs/update documentation#212
agualdron wants to merge 8 commits into
stagingfrom
docs/update-documentation

Conversation

@agualdron

Copy link
Copy Markdown
Collaborator

Summary

Adds complete Spanish and Simplified Chinese localization to the TradingGoose documentation while preserving English as the default locale.

This PR also:

  • Updates documentation routing, language selection, metadata, structured data, sitemap entries, and LLM text routes for en, es, and zh.
  • Refreshes English documentation for current tools, triggers, widgets, and SDK behavior.
  • Improves documentation generation and structural audit tooling.
  • Adds locale parity validation to protect code samples, links, component props, technical identifiers, and other non-translatable content.
  • Removes the former Lingo configuration and replaces it with repository-owned locale validation.

Why

The documentation previously lacked complete Spanish and Simplified Chinese coverage and relied on translation tooling that did not guarantee exact content parity.

These changes make localized documentation a first-class, validated part of the docs application while keeping technical structures synchronized with English and ensuring newly documented tools, triggers, widgets, and SDK contracts reflect current staging behavior.

Type of Changes

  • Bug fix
  • New feature — Spanish and Simplified Chinese documentation localization
  • Breaking change
  • Documentation
  • Other — documentation generation, auditing, and localization validation tooling

Affected Areas

  • apps/tradinggoose
  • apps/docs
  • packages/*
  • Workflows / execution
  • Realtime / sockets
  • Market data / charting
  • Dev tooling / CI / infra
  • Documentation only
  • Other:

Validation

Commands and results:

bun run docs:audit

Passed with 203/203 documented source features, no missing pages, and no unexpected orphaned pages.

cd apps/docs
bun run validate:i18n

Passed with exact parity across 239 English, 239 Spanish, and 239 Chinese documentation files.

cd apps/docs
bun run build

Passed. The production Next.js documentation build completed successfully.

bunx biome check --unsafe apps/docs/app apps/docs/components apps/docs/lib apps/docs/scripts scripts

Passed with no branch-owned formatting, lint, or import-order violations.

git grep -n "<<<<<<<"

Passed with no conflict markers.

bun run test

The monorepo run completed with 4,511 passing and 33 failing tests. The failures are outside the documentation diff:

  • 25 socket-server tests could not bind to localhost in the sandbox and failed with listen EPERM.
  • Two Copilot tests and one i18n inventory test timed out.
  • Two email-validation tests depended on unavailable external validation behavior.
  • Three MCP local config-writer tests received empty subprocess output.

The TypeScript SDK suite passed all 20 tests. Reviewers should confirm the remaining application failures in CI or an unrestricted local environment.

cd apps/docs
bun run type-check

The command regenerated the Fumadocs sources but remained active without diagnostics for several minutes and was stopped. Reviewers should confirm the docs type-check in CI.

Reviewer Focus

Please focus on:

  • Locale routing and English-default URL behavior.
  • Language selection across English, Spanish, and Simplified Chinese.
  • Localized metadata, canonical URLs, alternate-language links, sitemap output, and LLM text routes.
  • Exact file and technical-content parity across all three locales.
  • Spanish and Chinese Copilot documentation, especially the OpenRouter model and billing contracts adapted to current staging.
  • Documentation audit matching for blocks, tools, triggers, widgets, SDKs, and utilities.
  • Removal of stale pages and addition of current portfolio, watchlist, heatmap, portfolio snapshot, and quick-order documentation.
  • Behavior of the new validate:i18n guardrails.

Risk / Rollout Notes

  • No application runtime, database, workflow, trading, or provider behavior is changed.
  • The primary risk is localized documentation drifting from English. The new validator checks exact inventory parity and protects technical structures.
  • The language dropdown is visibly changed to expose only supported locales.
  • Backout is limited to reverting this PR; no data migration or compatibility procedure is required.

Config / Data Changes

  • Env vars added or changed: None.
  • Database schema or migration impact: None.
  • External services or provider behavior changed: None.
  • Documentation tooling: removes Lingo configuration and lock data, replacing it with repository-owned locale validation.

Screenshots / Video

Not included. Reviewers should spot-check the documentation language dropdown and representative English, Spanish, and Chinese pages in the docs preview.

Checklist

  • I kept the change focused and reviewed my own diff
  • I validated the change locally and documented the results above
  • I updated docs, examples, or copy if behavior/user-facing flows changed
  • I called out any env, schema, provider, or rollout impact
  • I did not include secrets, tokens, or private credentials in this PR
  • Branch-owned code follows the project style guidelines
  • Localization validation was added and passes
  • The complete monorepo test suite passes locally; unrelated/environment-dependent failures are documented above

Add complete Spanish and Simplified Chinese documentation while preserving English as the default locale.

Centralize locale-specific UI and metadata copy, generate localized SEO and sitemap entries, and remove unsupported locale fallbacks.

Add *validate:i18n* checks to enforce file parity, protect technical content, and detect untranslated or mixed-language prose.
@greptile-apps

greptile-apps Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Too many files changed for review (526 files, 500 file limit).

@coderabbitai

coderabbitai Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 525 files, which is 425 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: QUIET

Plan: Team

Run ID: 120c5c5f-45b4-4d01-98b5-dd33842fbbfd

📥 Commits

Reviewing files that changed from the base of the PR and between 8ea6b54 and dbcfe21.

⛔ Files ignored due to path filters (1)
  • apps/docs/i18n.lock is excluded by !**/*.lock
📒 Files selected for processing (525)
  • .github/CONTRIBUTING.md
  • AGENTS.md
  • apps/docs/README.md
  • apps/docs/app/[lang]/[[...slug]]/page.tsx
  • apps/docs/app/[lang]/layout.tsx
  • apps/docs/app/global.css
  • apps/docs/app/llms-full.txt/route.ts
  • apps/docs/app/sitemap.xml/route.ts
  • apps/docs/components/structured-data.tsx
  • apps/docs/components/ui/language-dropdown.tsx
  • apps/docs/content/docs/en/blocks/agent.mdx
  • apps/docs/content/docs/en/blocks/webhook_request.mdx
  • apps/docs/content/docs/en/sdks/index.mdx
  • apps/docs/content/docs/en/sdks/python.mdx
  • apps/docs/content/docs/en/sdks/typescript.mdx
  • apps/docs/content/docs/en/tools/knowledge.mdx
  • apps/docs/content/docs/en/tools/memory.mdx
  • apps/docs/content/docs/en/tools/meta.json
  • apps/docs/content/docs/en/tools/trading_holdings.mdx
  • apps/docs/content/docs/en/triggers/meta.json
  • apps/docs/content/docs/en/widgets/meta.json
  • apps/docs/i18n.json
  • apps/docs/lib/i18n.ts
  • apps/docs/package.json
  • apps/docs/public/llms.txt
  • packages/README.md
  • packages/cli/README.md
  • packages/python-sdk/README.md
  • packages/ts-sdk/README.md
  • scripts/README.md
  • scripts/audit-docs.ts
  • scripts/doc-gen/extract-blocks.ts
  • scripts/doc-gen/extract-tools.ts
  • scripts/doc-gen/extract-triggers.ts
  • scripts/doc-gen/generate-widgets.ts
  • scripts/doc-gen/render-tool-page.ts
  • scripts/doc-gen/render-trigger-page.ts
  • scripts/setup-doc-generator.sh
  • apps/docs/NON_TRANSLATED_WORDS_ES.md
  • apps/docs/NON_TRANSLATED_WORDS_ZH.md
  • apps/docs/content/docs/en/tools/portfolio_detail.mdx
  • apps/docs/content/docs/en/tools/watchlist.mdx
  • apps/docs/content/docs/en/triggers/portfolio.mdx
  • apps/docs/content/docs/en/widgets/heatmap.mdx
  • apps/docs/content/docs/en/widgets/portfolio-snapshot.mdx
  • apps/docs/content/docs/en/widgets/quick-order.mdx
  • apps/docs/content/docs/es/blocks/agent.mdx
  • apps/docs/content/docs/es/blocks/api.mdx
  • apps/docs/content/docs/es/blocks/condition.mdx
  • apps/docs/content/docs/es/blocks/evaluator.mdx
  • apps/docs/content/docs/es/blocks/function.mdx
  • apps/docs/content/docs/es/blocks/guardrails.mdx
  • apps/docs/content/docs/es/blocks/human_in_the_loop.mdx
  • apps/docs/content/docs/es/blocks/index.mdx
  • apps/docs/content/docs/es/blocks/knowledge.mdx
  • apps/docs/content/docs/es/blocks/loop.mdx
  • apps/docs/content/docs/es/blocks/memory.mdx
  • apps/docs/content/docs/es/blocks/meta.json
  • apps/docs/content/docs/es/blocks/note.mdx
  • apps/docs/content/docs/es/blocks/parallel.mdx
  • apps/docs/content/docs/es/blocks/response.mdx
  • apps/docs/content/docs/es/blocks/router.mdx
  • apps/docs/content/docs/es/blocks/variables.mdx
  • apps/docs/content/docs/es/blocks/wait.mdx
  • apps/docs/content/docs/es/blocks/webhook_request.mdx
  • apps/docs/content/docs/es/blocks/workflow.mdx
  • apps/docs/content/docs/es/blocks/workflow_input.mdx
  • apps/docs/content/docs/es/connections/basics.mdx
  • apps/docs/content/docs/es/connections/data-structure.mdx
  • apps/docs/content/docs/es/connections/index.mdx
  • apps/docs/content/docs/es/connections/meta.json
  • apps/docs/content/docs/es/connections/tags.mdx
  • apps/docs/content/docs/es/copilot/index.mdx
  • apps/docs/content/docs/es/execution/api.mdx
  • apps/docs/content/docs/es/execution/basics.mdx
  • apps/docs/content/docs/es/execution/costs.mdx
  • apps/docs/content/docs/es/execution/index.mdx
  • apps/docs/content/docs/es/execution/logging.mdx
  • apps/docs/content/docs/es/execution/meta.json
  • apps/docs/content/docs/es/index.mdx
  • apps/docs/content/docs/es/indicators/api-reference.mdx
  • apps/docs/content/docs/es/indicators/data-series.mdx
  • apps/docs/content/docs/es/indicators/data-structures.mdx
  • apps/docs/content/docs/es/indicators/getting-started.mdx
  • apps/docs/content/docs/es/indicators/index.mdx
  • apps/docs/content/docs/es/indicators/inputs.mdx
  • apps/docs/content/docs/es/indicators/math.mdx
  • apps/docs/content/docs/es/indicators/meta.json
  • apps/docs/content/docs/es/indicators/plots.mdx
  • apps/docs/content/docs/es/indicators/syntax.mdx
  • apps/docs/content/docs/es/indicators/ta.mdx
  • apps/docs/content/docs/es/indicators/triggers.mdx
  • apps/docs/content/docs/es/introduction/index.mdx
  • apps/docs/content/docs/es/knowledgebase/index.mdx
  • apps/docs/content/docs/es/knowledgebase/tags.mdx
  • apps/docs/content/docs/es/meta.json
  • apps/docs/content/docs/es/permissions/index.mdx
  • apps/docs/content/docs/es/sdks/index.mdx
  • apps/docs/content/docs/es/sdks/meta.json
  • apps/docs/content/docs/es/sdks/python.mdx
  • apps/docs/content/docs/es/sdks/typescript.mdx
  • apps/docs/content/docs/es/tools/ahrefs.mdx
  • apps/docs/content/docs/es/tools/airtable.mdx
  • apps/docs/content/docs/es/tools/apify.mdx
  • apps/docs/content/docs/es/tools/apollo.mdx
  • apps/docs/content/docs/es/tools/arxiv.mdx
  • apps/docs/content/docs/es/tools/asana.mdx
  • apps/docs/content/docs/es/tools/browser_use.mdx
  • apps/docs/content/docs/es/tools/calendly.mdx
  • apps/docs/content/docs/es/tools/circleback.mdx
  • apps/docs/content/docs/es/tools/clay.mdx
  • apps/docs/content/docs/es/tools/confluence.mdx
  • apps/docs/content/docs/es/tools/cursor.mdx
  • apps/docs/content/docs/es/tools/datadog.mdx
  • apps/docs/content/docs/es/tools/discord.mdx
  • apps/docs/content/docs/es/tools/dropbox.mdx
  • apps/docs/content/docs/es/tools/duckduckgo.mdx
  • apps/docs/content/docs/es/tools/dynamodb.mdx
  • apps/docs/content/docs/es/tools/elasticsearch.mdx
  • apps/docs/content/docs/es/tools/elevenlabs.mdx
  • apps/docs/content/docs/es/tools/exa.mdx
  • apps/docs/content/docs/es/tools/file.mdx
  • apps/docs/content/docs/es/tools/firecrawl.mdx
  • apps/docs/content/docs/es/tools/fireflies.mdx
  • apps/docs/content/docs/es/tools/github.mdx
  • apps/docs/content/docs/es/tools/gitlab.mdx
  • apps/docs/content/docs/es/tools/gmail.mdx
  • apps/docs/content/docs/es/tools/google_calendar.mdx
  • apps/docs/content/docs/es/tools/google_docs.mdx
  • apps/docs/content/docs/es/tools/google_drive.mdx
  • apps/docs/content/docs/es/tools/google_forms.mdx
  • apps/docs/content/docs/es/tools/google_groups.mdx
  • apps/docs/content/docs/es/tools/google_search.mdx
  • apps/docs/content/docs/es/tools/google_sheets.mdx
  • apps/docs/content/docs/es/tools/google_slides.mdx
  • apps/docs/content/docs/es/tools/google_vault.mdx
  • apps/docs/content/docs/es/tools/grafana.mdx
  • apps/docs/content/docs/es/tools/grain.mdx
  • apps/docs/content/docs/es/tools/greptile.mdx
  • apps/docs/content/docs/es/tools/historical_data.mdx
  • apps/docs/content/docs/es/tools/hubspot.mdx
  • apps/docs/content/docs/es/tools/huggingface.mdx
  • apps/docs/content/docs/es/tools/hunter.mdx
  • apps/docs/content/docs/es/tools/image_generator.mdx
  • apps/docs/content/docs/es/tools/incidentio.mdx
  • apps/docs/content/docs/es/tools/index.mdx
  • apps/docs/content/docs/es/tools/intercom.mdx
  • apps/docs/content/docs/es/tools/jina.mdx
  • apps/docs/content/docs/es/tools/jira.mdx
  • apps/docs/content/docs/es/tools/jira_service_management.mdx
  • apps/docs/content/docs/es/tools/kalshi.mdx
  • apps/docs/content/docs/es/tools/linear.mdx
  • apps/docs/content/docs/es/tools/linkedin.mdx
  • apps/docs/content/docs/es/tools/linkup.mdx
  • apps/docs/content/docs/es/tools/mailchimp.mdx
  • apps/docs/content/docs/es/tools/mailgun.mdx
  • apps/docs/content/docs/es/tools/mcp.mdx
  • apps/docs/content/docs/es/tools/mem0.mdx
  • apps/docs/content/docs/es/tools/meta.json
  • apps/docs/content/docs/es/tools/microsoft_excel.mdx
  • apps/docs/content/docs/es/tools/microsoft_planner.mdx
  • apps/docs/content/docs/es/tools/microsoft_teams.mdx
  • apps/docs/content/docs/es/tools/mistral_parse.mdx
  • apps/docs/content/docs/es/tools/mongodb.mdx
  • apps/docs/content/docs/es/tools/mysql.mdx
  • apps/docs/content/docs/es/tools/neo4j.mdx
  • apps/docs/content/docs/es/tools/notion.mdx
  • apps/docs/content/docs/es/tools/onedrive.mdx
  • apps/docs/content/docs/es/tools/openai.mdx
  • apps/docs/content/docs/es/tools/outlook.mdx
  • apps/docs/content/docs/es/tools/parallel_ai.mdx
  • apps/docs/content/docs/es/tools/perplexity.mdx
  • apps/docs/content/docs/es/tools/pinecone.mdx
  • apps/docs/content/docs/es/tools/pipedrive.mdx
  • apps/docs/content/docs/es/tools/polymarket.mdx
  • apps/docs/content/docs/es/tools/portfolio_detail.mdx
  • apps/docs/content/docs/es/tools/postgresql.mdx
  • apps/docs/content/docs/es/tools/posthog.mdx
  • apps/docs/content/docs/es/tools/qdrant.mdx
  • apps/docs/content/docs/es/tools/rds.mdx
  • apps/docs/content/docs/es/tools/reddit.mdx
  • apps/docs/content/docs/es/tools/resend.mdx
  • apps/docs/content/docs/es/tools/s3.mdx
  • apps/docs/content/docs/es/tools/salesforce.mdx
  • apps/docs/content/docs/es/tools/search.mdx
  • apps/docs/content/docs/es/tools/sendgrid.mdx
  • apps/docs/content/docs/es/tools/sentry.mdx
  • apps/docs/content/docs/es/tools/serper.mdx
  • apps/docs/content/docs/es/tools/servicenow.mdx
  • apps/docs/content/docs/es/tools/sftp.mdx
  • apps/docs/content/docs/es/tools/sharepoint.mdx
  • apps/docs/content/docs/es/tools/shopify.mdx
  • apps/docs/content/docs/es/tools/slack.mdx
  • apps/docs/content/docs/es/tools/sms.mdx
  • apps/docs/content/docs/es/tools/smtp.mdx
  • apps/docs/content/docs/es/tools/spotify.mdx
  • apps/docs/content/docs/es/tools/sqs.mdx
  • apps/docs/content/docs/es/tools/ssh.mdx
  • apps/docs/content/docs/es/tools/stagehand.mdx
  • apps/docs/content/docs/es/tools/stagehand_agent.mdx
  • apps/docs/content/docs/es/tools/stripe.mdx
  • apps/docs/content/docs/es/tools/stt.mdx
  • apps/docs/content/docs/es/tools/supabase.mdx
  • apps/docs/content/docs/es/tools/tavily.mdx
  • apps/docs/content/docs/es/tools/telegram.mdx
  • apps/docs/content/docs/es/tools/thinking.mdx
  • apps/docs/content/docs/es/tools/trading_action.mdx
  • apps/docs/content/docs/es/tools/trading_order_detail.mdx
  • apps/docs/content/docs/es/tools/trading_order_history.mdx
  • apps/docs/content/docs/es/tools/translate.mdx
  • apps/docs/content/docs/es/tools/trello.mdx
  • apps/docs/content/docs/es/tools/tts.mdx
  • apps/docs/content/docs/es/tools/twilio_sms.mdx
  • apps/docs/content/docs/es/tools/twilio_voice.mdx
  • apps/docs/content/docs/es/tools/typeform.mdx
  • apps/docs/content/docs/es/tools/video_generator.mdx
  • apps/docs/content/docs/es/tools/vision.mdx
  • apps/docs/content/docs/es/tools/watchlist.mdx
  • apps/docs/content/docs/es/tools/wealthbox.mdx
  • apps/docs/content/docs/es/tools/webflow.mdx
  • apps/docs/content/docs/es/tools/whatsapp.mdx
  • apps/docs/content/docs/es/tools/wikipedia.mdx
  • apps/docs/content/docs/es/tools/wordpress.mdx
  • apps/docs/content/docs/es/tools/x.mdx
  • apps/docs/content/docs/es/tools/youtube.mdx
  • apps/docs/content/docs/es/tools/zendesk.mdx
  • apps/docs/content/docs/es/tools/zep.mdx
  • apps/docs/content/docs/es/tools/zoom.mdx
  • apps/docs/content/docs/es/triggers/airtable.mdx
  • apps/docs/content/docs/es/triggers/api.mdx
  • apps/docs/content/docs/es/triggers/calendly.mdx
  • apps/docs/content/docs/es/triggers/chat.mdx
  • apps/docs/content/docs/es/triggers/circleback.mdx
  • apps/docs/content/docs/es/triggers/fireflies.mdx
  • apps/docs/content/docs/es/triggers/generic.mdx
  • apps/docs/content/docs/es/triggers/github.mdx
  • apps/docs/content/docs/es/triggers/gmail.mdx
  • apps/docs/content/docs/es/triggers/google-forms.mdx
  • apps/docs/content/docs/es/triggers/grain.mdx
  • apps/docs/content/docs/es/triggers/hubspot.mdx
  • apps/docs/content/docs/es/triggers/imap.mdx
  • apps/docs/content/docs/es/triggers/index.mdx
  • apps/docs/content/docs/es/triggers/indicator.mdx
  • apps/docs/content/docs/es/triggers/input-form.mdx
  • apps/docs/content/docs/es/triggers/manual.mdx
  • apps/docs/content/docs/es/triggers/meta.json
  • apps/docs/content/docs/es/triggers/microsoft-teams.mdx
  • apps/docs/content/docs/es/triggers/outlook.mdx
  • apps/docs/content/docs/es/triggers/portfolio.mdx
  • apps/docs/content/docs/es/triggers/rss.mdx
  • apps/docs/content/docs/es/triggers/schedule.mdx
  • apps/docs/content/docs/es/triggers/slack.mdx
  • apps/docs/content/docs/es/triggers/stripe.mdx
  • apps/docs/content/docs/es/triggers/telegram.mdx
  • apps/docs/content/docs/es/triggers/twilio-voice.mdx
  • apps/docs/content/docs/es/triggers/webflow.mdx
  • apps/docs/content/docs/es/triggers/webhook.mdx
  • apps/docs/content/docs/es/triggers/whatsapp.mdx
  • apps/docs/content/docs/es/utilities/custom-tools.mdx
  • apps/docs/content/docs/es/utilities/index.mdx
  • apps/docs/content/docs/es/utilities/mcp.mdx
  • apps/docs/content/docs/es/utilities/meta.json
  • apps/docs/content/docs/es/utilities/skills.mdx
  • apps/docs/content/docs/es/variables/environment-variables.mdx
  • apps/docs/content/docs/es/variables/index.mdx
  • apps/docs/content/docs/es/variables/workflow-variables.mdx
  • apps/docs/content/docs/es/widgets/data-chart.mdx
  • apps/docs/content/docs/es/widgets/editor-custom-tool.mdx
  • apps/docs/content/docs/es/widgets/editor-indicator.mdx
  • apps/docs/content/docs/es/widgets/editor-mcp.mdx
  • apps/docs/content/docs/es/widgets/editor-skill.mdx
  • apps/docs/content/docs/es/widgets/editor-workflow.mdx
  • apps/docs/content/docs/es/widgets/heatmap.mdx
  • apps/docs/content/docs/es/widgets/index.mdx
  • apps/docs/content/docs/es/widgets/list-custom-tool.mdx
  • apps/docs/content/docs/es/widgets/list-indicator.mdx
  • apps/docs/content/docs/es/widgets/list-skill.mdx
  • apps/docs/content/docs/es/widgets/list-workflow.mdx
  • apps/docs/content/docs/es/widgets/meta.json
  • apps/docs/content/docs/es/widgets/portfolio-snapshot.mdx
  • apps/docs/content/docs/es/widgets/quick-order.mdx
  • apps/docs/content/docs/es/widgets/watchlist.mdx
  • apps/docs/content/docs/es/widgets/workflow-chat.mdx
  • apps/docs/content/docs/es/widgets/workflow-console.mdx
  • apps/docs/content/docs/es/widgets/workflow-variables.mdx
  • apps/docs/content/docs/zh/blocks/agent.mdx
  • apps/docs/content/docs/zh/blocks/api.mdx
  • apps/docs/content/docs/zh/blocks/condition.mdx
  • apps/docs/content/docs/zh/blocks/evaluator.mdx
  • apps/docs/content/docs/zh/blocks/function.mdx
  • apps/docs/content/docs/zh/blocks/guardrails.mdx
  • apps/docs/content/docs/zh/blocks/human_in_the_loop.mdx
  • apps/docs/content/docs/zh/blocks/index.mdx
  • apps/docs/content/docs/zh/blocks/knowledge.mdx
  • apps/docs/content/docs/zh/blocks/loop.mdx
  • apps/docs/content/docs/zh/blocks/memory.mdx
  • apps/docs/content/docs/zh/blocks/meta.json
  • apps/docs/content/docs/zh/blocks/note.mdx
  • apps/docs/content/docs/zh/blocks/parallel.mdx
  • apps/docs/content/docs/zh/blocks/response.mdx
  • apps/docs/content/docs/zh/blocks/router.mdx
  • apps/docs/content/docs/zh/blocks/variables.mdx
  • apps/docs/content/docs/zh/blocks/wait.mdx
  • apps/docs/content/docs/zh/blocks/webhook_request.mdx
  • apps/docs/content/docs/zh/blocks/workflow.mdx
  • apps/docs/content/docs/zh/blocks/workflow_input.mdx
  • apps/docs/content/docs/zh/connections/basics.mdx
  • apps/docs/content/docs/zh/connections/data-structure.mdx
  • apps/docs/content/docs/zh/connections/index.mdx
  • apps/docs/content/docs/zh/connections/meta.json
  • apps/docs/content/docs/zh/connections/tags.mdx
  • apps/docs/content/docs/zh/copilot/index.mdx
  • apps/docs/content/docs/zh/execution/api.mdx
  • apps/docs/content/docs/zh/execution/basics.mdx
  • apps/docs/content/docs/zh/execution/costs.mdx
  • apps/docs/content/docs/zh/execution/index.mdx
  • apps/docs/content/docs/zh/execution/logging.mdx
  • apps/docs/content/docs/zh/execution/meta.json
  • apps/docs/content/docs/zh/index.mdx
  • apps/docs/content/docs/zh/indicators/api-reference.mdx
  • apps/docs/content/docs/zh/indicators/data-series.mdx
  • apps/docs/content/docs/zh/indicators/data-structures.mdx
  • apps/docs/content/docs/zh/indicators/getting-started.mdx
  • apps/docs/content/docs/zh/indicators/index.mdx
  • apps/docs/content/docs/zh/indicators/inputs.mdx
  • apps/docs/content/docs/zh/indicators/math.mdx
  • apps/docs/content/docs/zh/indicators/meta.json
  • apps/docs/content/docs/zh/indicators/plots.mdx
  • apps/docs/content/docs/zh/indicators/syntax.mdx
  • apps/docs/content/docs/zh/indicators/ta.mdx
  • apps/docs/content/docs/zh/indicators/triggers.mdx
  • apps/docs/content/docs/zh/introduction/index.mdx
  • apps/docs/content/docs/zh/knowledgebase/index.mdx
  • apps/docs/content/docs/zh/knowledgebase/tags.mdx
  • apps/docs/content/docs/zh/meta.json
  • apps/docs/content/docs/zh/permissions/index.mdx
  • apps/docs/content/docs/zh/sdks/index.mdx
  • apps/docs/content/docs/zh/sdks/meta.json
  • apps/docs/content/docs/zh/sdks/python.mdx
  • apps/docs/content/docs/zh/sdks/typescript.mdx
  • apps/docs/content/docs/zh/tools/ahrefs.mdx
  • apps/docs/content/docs/zh/tools/airtable.mdx
  • apps/docs/content/docs/zh/tools/apify.mdx
  • apps/docs/content/docs/zh/tools/apollo.mdx
  • apps/docs/content/docs/zh/tools/arxiv.mdx
  • apps/docs/content/docs/zh/tools/asana.mdx
  • apps/docs/content/docs/zh/tools/browser_use.mdx
  • apps/docs/content/docs/zh/tools/calendly.mdx
  • apps/docs/content/docs/zh/tools/circleback.mdx
  • apps/docs/content/docs/zh/tools/clay.mdx
  • apps/docs/content/docs/zh/tools/confluence.mdx
  • apps/docs/content/docs/zh/tools/cursor.mdx
  • apps/docs/content/docs/zh/tools/datadog.mdx
  • apps/docs/content/docs/zh/tools/discord.mdx
  • apps/docs/content/docs/zh/tools/dropbox.mdx
  • apps/docs/content/docs/zh/tools/duckduckgo.mdx
  • apps/docs/content/docs/zh/tools/dynamodb.mdx
  • apps/docs/content/docs/zh/tools/elasticsearch.mdx
  • apps/docs/content/docs/zh/tools/elevenlabs.mdx
  • apps/docs/content/docs/zh/tools/exa.mdx
  • apps/docs/content/docs/zh/tools/file.mdx
  • apps/docs/content/docs/zh/tools/firecrawl.mdx
  • apps/docs/content/docs/zh/tools/fireflies.mdx
  • apps/docs/content/docs/zh/tools/github.mdx
  • apps/docs/content/docs/zh/tools/gitlab.mdx
  • apps/docs/content/docs/zh/tools/gmail.mdx
  • apps/docs/content/docs/zh/tools/google_calendar.mdx
  • apps/docs/content/docs/zh/tools/google_docs.mdx
  • apps/docs/content/docs/zh/tools/google_drive.mdx
  • apps/docs/content/docs/zh/tools/google_forms.mdx
  • apps/docs/content/docs/zh/tools/google_groups.mdx
  • apps/docs/content/docs/zh/tools/google_search.mdx
  • apps/docs/content/docs/zh/tools/google_sheets.mdx
  • apps/docs/content/docs/zh/tools/google_slides.mdx
  • apps/docs/content/docs/zh/tools/google_vault.mdx
  • apps/docs/content/docs/zh/tools/grafana.mdx
  • apps/docs/content/docs/zh/tools/grain.mdx
  • apps/docs/content/docs/zh/tools/greptile.mdx
  • apps/docs/content/docs/zh/tools/historical_data.mdx
  • apps/docs/content/docs/zh/tools/hubspot.mdx
  • apps/docs/content/docs/zh/tools/huggingface.mdx
  • apps/docs/content/docs/zh/tools/hunter.mdx
  • apps/docs/content/docs/zh/tools/image_generator.mdx
  • apps/docs/content/docs/zh/tools/incidentio.mdx
  • apps/docs/content/docs/zh/tools/index.mdx
  • apps/docs/content/docs/zh/tools/intercom.mdx
  • apps/docs/content/docs/zh/tools/jina.mdx
  • apps/docs/content/docs/zh/tools/jira.mdx
  • apps/docs/content/docs/zh/tools/jira_service_management.mdx
  • apps/docs/content/docs/zh/tools/kalshi.mdx
  • apps/docs/content/docs/zh/tools/linear.mdx
  • apps/docs/content/docs/zh/tools/linkedin.mdx
  • apps/docs/content/docs/zh/tools/linkup.mdx
  • apps/docs/content/docs/zh/tools/mailchimp.mdx
  • apps/docs/content/docs/zh/tools/mailgun.mdx
  • apps/docs/content/docs/zh/tools/mcp.mdx
  • apps/docs/content/docs/zh/tools/mem0.mdx
  • apps/docs/content/docs/zh/tools/meta.json
  • apps/docs/content/docs/zh/tools/microsoft_excel.mdx
  • apps/docs/content/docs/zh/tools/microsoft_planner.mdx
  • apps/docs/content/docs/zh/tools/microsoft_teams.mdx
  • apps/docs/content/docs/zh/tools/mistral_parse.mdx
  • apps/docs/content/docs/zh/tools/mongodb.mdx
  • apps/docs/content/docs/zh/tools/mysql.mdx
  • apps/docs/content/docs/zh/tools/neo4j.mdx
  • apps/docs/content/docs/zh/tools/notion.mdx
  • apps/docs/content/docs/zh/tools/onedrive.mdx
  • apps/docs/content/docs/zh/tools/openai.mdx
  • apps/docs/content/docs/zh/tools/outlook.mdx
  • apps/docs/content/docs/zh/tools/parallel_ai.mdx
  • apps/docs/content/docs/zh/tools/perplexity.mdx
  • apps/docs/content/docs/zh/tools/pinecone.mdx
  • apps/docs/content/docs/zh/tools/pipedrive.mdx
  • apps/docs/content/docs/zh/tools/polymarket.mdx
  • apps/docs/content/docs/zh/tools/portfolio_detail.mdx
  • apps/docs/content/docs/zh/tools/postgresql.mdx
  • apps/docs/content/docs/zh/tools/posthog.mdx
  • apps/docs/content/docs/zh/tools/qdrant.mdx
  • apps/docs/content/docs/zh/tools/rds.mdx
  • apps/docs/content/docs/zh/tools/reddit.mdx
  • apps/docs/content/docs/zh/tools/resend.mdx
  • apps/docs/content/docs/zh/tools/s3.mdx
  • apps/docs/content/docs/zh/tools/salesforce.mdx
  • apps/docs/content/docs/zh/tools/search.mdx
  • apps/docs/content/docs/zh/tools/sendgrid.mdx
  • apps/docs/content/docs/zh/tools/sentry.mdx
  • apps/docs/content/docs/zh/tools/serper.mdx
  • apps/docs/content/docs/zh/tools/servicenow.mdx
  • apps/docs/content/docs/zh/tools/sftp.mdx
  • apps/docs/content/docs/zh/tools/sharepoint.mdx
  • apps/docs/content/docs/zh/tools/shopify.mdx
  • apps/docs/content/docs/zh/tools/slack.mdx
  • apps/docs/content/docs/zh/tools/sms.mdx
  • apps/docs/content/docs/zh/tools/smtp.mdx
  • apps/docs/content/docs/zh/tools/spotify.mdx
  • apps/docs/content/docs/zh/tools/sqs.mdx
  • apps/docs/content/docs/zh/tools/ssh.mdx
  • apps/docs/content/docs/zh/tools/stagehand.mdx
  • apps/docs/content/docs/zh/tools/stagehand_agent.mdx
  • apps/docs/content/docs/zh/tools/stripe.mdx
  • apps/docs/content/docs/zh/tools/stt.mdx
  • apps/docs/content/docs/zh/tools/supabase.mdx
  • apps/docs/content/docs/zh/tools/tavily.mdx
  • apps/docs/content/docs/zh/tools/telegram.mdx
  • apps/docs/content/docs/zh/tools/thinking.mdx
  • apps/docs/content/docs/zh/tools/trading_action.mdx
  • apps/docs/content/docs/zh/tools/trading_order_detail.mdx
  • apps/docs/content/docs/zh/tools/trading_order_history.mdx
  • apps/docs/content/docs/zh/tools/translate.mdx
  • apps/docs/content/docs/zh/tools/trello.mdx
  • apps/docs/content/docs/zh/tools/tts.mdx
  • apps/docs/content/docs/zh/tools/twilio_sms.mdx
  • apps/docs/content/docs/zh/tools/twilio_voice.mdx
  • apps/docs/content/docs/zh/tools/typeform.mdx
  • apps/docs/content/docs/zh/tools/video_generator.mdx
  • apps/docs/content/docs/zh/tools/vision.mdx
  • apps/docs/content/docs/zh/tools/watchlist.mdx
  • apps/docs/content/docs/zh/tools/wealthbox.mdx
  • apps/docs/content/docs/zh/tools/webflow.mdx
  • apps/docs/content/docs/zh/tools/whatsapp.mdx
  • apps/docs/content/docs/zh/tools/wikipedia.mdx
  • apps/docs/content/docs/zh/tools/wordpress.mdx
  • apps/docs/content/docs/zh/tools/x.mdx
  • apps/docs/content/docs/zh/tools/youtube.mdx
  • apps/docs/content/docs/zh/tools/zendesk.mdx
  • apps/docs/content/docs/zh/tools/zep.mdx
  • apps/docs/content/docs/zh/tools/zoom.mdx
  • apps/docs/content/docs/zh/triggers/airtable.mdx
  • apps/docs/content/docs/zh/triggers/api.mdx
  • apps/docs/content/docs/zh/triggers/calendly.mdx
  • apps/docs/content/docs/zh/triggers/chat.mdx
  • apps/docs/content/docs/zh/triggers/circleback.mdx
  • apps/docs/content/docs/zh/triggers/fireflies.mdx
  • apps/docs/content/docs/zh/triggers/generic.mdx
  • apps/docs/content/docs/zh/triggers/github.mdx
  • apps/docs/content/docs/zh/triggers/gmail.mdx
  • apps/docs/content/docs/zh/triggers/google-forms.mdx
  • apps/docs/content/docs/zh/triggers/grain.mdx
  • apps/docs/content/docs/zh/triggers/hubspot.mdx
  • apps/docs/content/docs/zh/triggers/imap.mdx
  • apps/docs/content/docs/zh/triggers/index.mdx
  • apps/docs/content/docs/zh/triggers/indicator.mdx
  • apps/docs/content/docs/zh/triggers/input-form.mdx
  • apps/docs/content/docs/zh/triggers/manual.mdx
  • apps/docs/content/docs/zh/triggers/meta.json
  • apps/docs/content/docs/zh/triggers/microsoft-teams.mdx
  • apps/docs/content/docs/zh/triggers/outlook.mdx
  • apps/docs/content/docs/zh/triggers/portfolio.mdx
  • apps/docs/content/docs/zh/triggers/rss.mdx
  • apps/docs/content/docs/zh/triggers/schedule.mdx
  • apps/docs/content/docs/zh/triggers/slack.mdx
  • apps/docs/content/docs/zh/triggers/stripe.mdx
  • apps/docs/content/docs/zh/triggers/telegram.mdx
  • apps/docs/content/docs/zh/triggers/twilio-voice.mdx
  • apps/docs/content/docs/zh/triggers/webflow.mdx
  • apps/docs/content/docs/zh/triggers/webhook.mdx
  • apps/docs/content/docs/zh/triggers/whatsapp.mdx
  • apps/docs/content/docs/zh/utilities/custom-tools.mdx
  • apps/docs/content/docs/zh/utilities/index.mdx
  • apps/docs/content/docs/zh/utilities/mcp.mdx
  • apps/docs/content/docs/zh/utilities/meta.json
  • apps/docs/content/docs/zh/utilities/skills.mdx
  • apps/docs/content/docs/zh/variables/environment-variables.mdx
  • apps/docs/content/docs/zh/variables/index.mdx
  • apps/docs/content/docs/zh/variables/workflow-variables.mdx
  • apps/docs/content/docs/zh/widgets/data-chart.mdx
  • apps/docs/content/docs/zh/widgets/editor-custom-tool.mdx
  • apps/docs/content/docs/zh/widgets/editor-indicator.mdx
  • apps/docs/content/docs/zh/widgets/editor-mcp.mdx
  • apps/docs/content/docs/zh/widgets/editor-skill.mdx
  • apps/docs/content/docs/zh/widgets/editor-workflow.mdx
  • apps/docs/content/docs/zh/widgets/heatmap.mdx
  • apps/docs/content/docs/zh/widgets/index.mdx
  • apps/docs/content/docs/zh/widgets/list-custom-tool.mdx
  • apps/docs/content/docs/zh/widgets/list-indicator.mdx
  • apps/docs/content/docs/zh/widgets/list-skill.mdx
  • apps/docs/content/docs/zh/widgets/list-workflow.mdx
  • apps/docs/content/docs/zh/widgets/meta.json
  • apps/docs/content/docs/zh/widgets/portfolio-snapshot.mdx
  • apps/docs/content/docs/zh/widgets/quick-order.mdx
  • apps/docs/content/docs/zh/widgets/watchlist.mdx
  • apps/docs/content/docs/zh/widgets/workflow-chat.mdx
  • apps/docs/content/docs/zh/widgets/workflow-console.mdx
  • apps/docs/content/docs/zh/widgets/workflow-variables.mdx
  • apps/docs/scripts/validate-i18n.mjs

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


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@BruzWJ BruzWJ closed this Sep 4, 2026
@BruzWJ
BruzWJ deleted the docs/update-documentation branch September 4, 2026 01:53
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.

2 participants