Skip to content

docs: sync CLI reference and intro with codebase#154

Merged
yacosta738 merged 3 commits into
mainfrom
docs/sync-cli-and-intro
Mar 7, 2026
Merged

docs: sync CLI reference and intro with codebase#154
yacosta738 merged 3 commits into
mainfrom
docs/sync-cli-and-intro

Conversation

@yacosta738
Copy link
Copy Markdown
Contributor

This pull request delivers a comprehensive documentation review and update across both English and Spanish docs, focusing on improved accuracy, completeness, and clarity. Key changes include the addition of missing CLI commands, enhancements to the introduction with project-specific details, corrections to build instructions, and improved asset handling for images.

Documentation Accuracy and Completeness:

  • Added a complete section for the update command (with all subcommands and examples) to both English and Spanish CLI reference guides, ensuring parity with the actual CLI capabilities. [1] [2]
  • Enhanced the documentation for the flash peripheral command to include the -p/--port option in both English and Spanish guides. [1] [2]

Introduction and Project Overview:

  • Replaced generic placeholder text in both English and Spanish introduction.mdx files with detailed, project-specific descriptions, including a feature summary, tech stack, and monorepo structure. [1] [2]
  • Fixed the image asset path for the architecture diagram by creating the appropriate directory and copying corvus.png.

Build and Usage Instructions:

  • Corrected the documentation build commands in the root README.md to use make docs-build and make docs-dev, reflecting the actual Makefile targets. [1] [2]

Meta/Process Improvements:

  • Audited documentation for accuracy against source code and validated all changes by running make docs-check and make docs-build.

These updates ensure that users and contributors have up-to-date, clear, and actionable documentation for getting started and using the Corvus Agent Platform.

@snyk-io
Copy link
Copy Markdown
Contributor

snyk-io Bot commented Mar 7, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
🔚 Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 7, 2026

Deploying corvus with  Cloudflare Pages  Cloudflare Pages

Latest commit: 2352e77
Status: ✅  Deploy successful!
Preview URL: https://91b6046a.corvus-42x.pages.dev
Branch Preview URL: https://docs-sync-cli-and-intro.corvus-42x.pages.dev

View logs

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Mar 7, 2026

Warning

Rate limit exceeded

@yacosta738 has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 15 minutes and 4 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 63d2f015-70c3-4427-a3d8-b3b7f812aec8

📥 Commits

Reviewing files that changed from the base of the PR and between 41df3d5 and 2352e77.

📒 Files selected for processing (2)
  • .agents/journal/scribe-journal.md
  • clients/web/apps/docs/src/content/docs/es/intro/introduction.mdx
📝 Walkthrough

Walkthrough

This pull request updates project documentation and a scribe journal entry. Changes include refreshing the README build commands, expanding CLI reference documentation with a new peripheral port flag and update command group, and comprehensively reworking introduction pages in both English and Spanish with new sections on features, tech stack, and project structure.

Changes

Cohort / File(s) Summary
Journal & Build References
.agents/journal/scribe-journal.md, README.md
Added new scribe journal entry for 2026-03-06 and updated documentation build commands from make docs-web-build/dev to make docs-build/dev.
CLI Reference Updates
clients/web/apps/docs/src/content/docs/en/guides/cli-reference.md, clients/web/apps/docs/src/content/docs/es/guides/cli-reference.md
Added -p, --port <PORT> flag for peripheral add command and introduced new top-level update command group with subcommands (status, check, install, auto-enable, auto-disable, history, confirm) in both English and Spanish versions.
Introduction Page Rework
clients/web/apps/docs/src/content/docs/en/intro/introduction.mdx, clients/web/apps/docs/src/content/docs/es/intro/introduction.mdx
Comprehensively restructured introduction pages with new Features section, Tech Stack details, Project Structure with monorepo diagram, and updated Next Steps with concrete guide links in both English and Spanish versions.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • PR #111: Updates documentation build command paths and README references for web docs tooling alignment.
  • PR #72: Modifies CLI reference documentation with additions to the peripheral and command sections.
  • PR #79: Updates to the Scribe documentation agent journal artifact.

Suggested labels

area:docs, area:web

Suggested reviewers

  • yuniel-acosta
🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed Title uses 'docs' prefix, follows Conventional Commits style, is 48 characters (under 72 limit), and accurately describes the main documentation synchronization changes.
Description check ✅ Passed Description comprehensively covers purpose, key changes across multiple files, testing approach, and includes no breaking changes. All core template sections are adequately addressed.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs/sync-cli-and-intro

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 and usage tips.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 7, 2026

✅ Contributor Report

User: @yacosta738
Status: Passed (12/13 metrics passed)

Metric Description Value Threshold Status
PR Merge Rate PRs merged vs closed 88% >= 30%
Repo Quality Repos with ≥100 stars 0 >= 0
Positive Reactions Positive reactions received 9 >= 1
Negative Reactions Negative reactions received 0 <= 5
Account Age GitHub account age 3052 days >= 30 days
Activity Consistency Regular activity over time 108% >= 0%
Issue Engagement Issues with community engagement 0 >= 0
Code Reviews Code reviews given to others 391 >= 0
Merger Diversity Unique maintainers who merged PRs 2 >= 0
Repo History Merge Rate Merge rate in this repo 90% >= 0%
Repo History Min PRs Previous PRs in this repo 118 >= 0
Profile Completeness Profile richness (bio, followers) 90 >= 0
Suspicious Patterns Spam-like activity detection 1 N/A

Contributor Report evaluates based on public GitHub activity. Analysis period: 2025-03-07 to 2026-03-07

@sentry
Copy link
Copy Markdown

sentry Bot commented Mar 7, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.agents/journal/scribe-journal.md:
- Around line 119-144: The journal entry heading "## 2026-03-06 - Documentation
Review & Sync - COMPLETE" is out of chronological order (appears after "##
2026-05-22 - CLI Reference Audit & Update - COMPLETE"); move the entire March 6
block (from its heading through the end of that entry) so it appears before the
"## 2026-05-22 - CLI Reference Audit & Update - COMPLETE" heading, or
alternately reorder the file to a consistent newest-first sort so all entries
(including the March 6 entry) are in proper chronological order; update only
.agents/journal/scribe-journal.md and ensure headings and relative formatting
remain unchanged.

In `@clients/web/apps/docs/src/content/docs/es/intro/introduction.mdx`:
- Around line 21-28: Translate the remaining English labels in the section so
the Spanish localization is consistent: change the heading "## 🛠️ Tech Stack"
to "## 🛠️ Pila tecnológica" (or "Pila tecnológica"), replace "- **Lógica
Core**" with "- **Núcleo de Lógica**" (or "Núcleo de la lógica"), and change "-
**Web Stack**" to "- **Pila web**"; keep or adjust other entries ("Runtime de
Agente", "UI de Escritorio", "Documentación", "Sistema de Construcción") to
fully Spanish phrasing if any English remnants remain so the list items under
the "Tech Stack" heading are entirely localized. Ensure the edited strings are
updated in the same block containing "## 🛠️ Tech Stack" and the corresponding
list items.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: c10d830c-8beb-4c64-94ff-5ba565fbd00a

📥 Commits

Reviewing files that changed from the base of the PR and between 8ea73c9 and 41df3d5.

⛔ Files ignored due to path filters (1)
  • clients/web/apps/docs/src/assets/corvus.png is excluded by !**/*.png
📒 Files selected for processing (6)
  • .agents/journal/scribe-journal.md
  • README.md
  • clients/web/apps/docs/src/content/docs/en/guides/cli-reference.md
  • clients/web/apps/docs/src/content/docs/en/intro/introduction.mdx
  • clients/web/apps/docs/src/content/docs/es/guides/cli-reference.md
  • clients/web/apps/docs/src/content/docs/es/intro/introduction.mdx
📜 Review details
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (3)
  • GitHub Check: sonar
  • GitHub Check: pr-checks-build-logic
  • GitHub Check: Cloudflare Pages
🧰 Additional context used
📓 Path-based instructions (2)
**/*.{md,mdx}

⚙️ CodeRabbit configuration file

**/*.{md,mdx}: Verify technical accuracy and that docs stay aligned with code changes.
For user-facing docs, check EN/ES parity or explicitly note pending translation gaps.

Files:

  • clients/web/apps/docs/src/content/docs/en/guides/cli-reference.md
  • clients/web/apps/docs/src/content/docs/es/intro/introduction.mdx
  • README.md
  • clients/web/apps/docs/src/content/docs/en/intro/introduction.mdx
  • clients/web/apps/docs/src/content/docs/es/guides/cli-reference.md
**/*

⚙️ CodeRabbit configuration file

**/*: Security first, performance second.
Validate input boundaries, auth/authz implications, and secret management.
Look for behavioral regressions, missing tests, and contract breaks across modules.

Files:

  • clients/web/apps/docs/src/content/docs/en/guides/cli-reference.md
  • clients/web/apps/docs/src/content/docs/es/intro/introduction.mdx
  • README.md
  • clients/web/apps/docs/src/content/docs/en/intro/introduction.mdx
  • clients/web/apps/docs/src/content/docs/es/guides/cli-reference.md
🧠 Learnings (3)
📚 Learning: 2026-02-17T07:28:38.934Z
Learnt from: CR
Repo: dallay/corvus PR: 0
File: AGENTS.md:0-0
Timestamp: 2026-02-17T07:28:38.934Z
Learning: Applies to .agents/AGENTS.md : Document agent configurations and capabilities in AGENTS.md

Applied to files:

  • clients/web/apps/docs/src/content/docs/en/intro/introduction.mdx
📚 Learning: 2026-02-17T07:28:38.934Z
Learnt from: CR
Repo: dallay/corvus PR: 0
File: AGENTS.md:0-0
Timestamp: 2026-02-17T07:28:38.934Z
Learning: Applies to .agents/AGENTS.md : Maintain comprehensive agent metadata including name, description, purpose, and capabilities

Applied to files:

  • clients/web/apps/docs/src/content/docs/en/intro/introduction.mdx
📚 Learning: 2026-02-21T09:07:52.298Z
Learnt from: yacosta738
Repo: dallay/corvus PR: 62
File: .agents/journal/sentinnel-journal.md:1-1
Timestamp: 2026-02-21T09:07:52.298Z
Learning: Branding guideline: The intentional brand name for the security-first agent in the dallay/corvus repository is 'Sentinnel' (with double n). Do not treat it as a typo of 'Sentinel'. Ensure all agent-related docs and journals under .agents/journal consistently use 'Sentinnel' with double n.

Applied to files:

  • .agents/journal/scribe-journal.md
🪛 LanguageTool
clients/web/apps/docs/src/content/docs/es/intro/introduction.mdx

[grammar] ~6-~6: Aquí puede haber un error.
Context: ...entes Corvus. --- # Bienvenido a Corvus Corvus es una plataforma agéntica alta...

(QB_NEW_ES)


[grammar] ~14-~14: Cambia la palabra o signo.
Context: ...png) ## ✨ Características - Soporte Multi-Interfaz: Interactúa con Corvus a través de la...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_OTHER)


[grammar] ~15-~15: Agrega una palabra o signo.
Context: ...platform o un panel de control web. - Autonomía Siempre Activa: Un modo demonio para ...

(QB_NEW_ES_OTHER_ERROR_IDS_MISSING_OTHER)


[grammar] ~16-~16: Agrega una palabra o signo.
Context: ...o plano y orquestación persistente. - Sandboxing Seguro: Ejecuta comandos peligrosos d...

(QB_NEW_ES_OTHER_ERROR_IDS_MISSING_OTHER)


[grammar] ~16-~16: Corrige la mayúscula.
Context: ...rquestación persistente. - Sandboxing Seguro: Ejecuta comandos peligrosos de forma...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[grammar] ~17-~17: Agrega una palabra o signo.
Context: ...os o runtimes nativos restringidos. - Identidad Estandarizada (AIEOS): Soporte para A...

(QB_NEW_ES_OTHER_ERROR_IDS_MISSING_OTHER)


[grammar] ~19-~19: Agrega una palabra o signo.
Context: ...para recuperación de alto contexto. - Integraciones Ricas: Soporte de primera clase para ...

(QB_NEW_ES_OTHER_ERROR_IDS_MISSING_OTHER)


[grammar] ~19-~19: Corrige la mayúscula.
Context: ...ión de alto contexto. - Integraciones Ricas: Soporte de primera clase para WhatsA...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[grammar] ~23-~23: Oración con errores
Context: ...gica Core**: Kotlin Multiplatform (KMP) - Runtime de Agente: [Rust](https://www....

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_MULTITOKEN)


[grammar] ~24-~24: Cambia la palabra o signo.
Context: ...g/) (Sidecars de alto rendimiento y CLI) - UI de Escritorio: [Compose Multiplatfo...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_SPACE)


[grammar] ~25-~25: Cambia la palabra o signo.
Context: ... de Escritorio**: Compose Multiplatform - Web Stack: [Astro](https://astro.build...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_OTHER)


[grammar] ~26-~26: Cambia la palabra o signo.
Context: ...e 3](https://vuejs.org/) y Tailwind CSS - Documentación: [Starlight](https://sta...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_OTHER)


[grammar] ~27-~27: Cambia la palabra o signo.
Context: ...om/docs) - Documentación: Starlight - Sistema de Construcción: [Gradle](http...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_OTHER)


[grammar] ~28-~28: Aquí puede haber un error.
Context: ...) - Sistema de Construcción: Gradle y Makefile ## 📂 Estructura del Proyecto Este reposit...

(QB_NEW_ES)


[grammar] ~30-~30: Aquí puede haber un error.
Context: ...g/software/make/) ## 📂 Estructura del Proyecto Este repositorio está organizado como un...

(QB_NEW_ES)


[grammar] ~49-~49: Corrige la mayúscula.
Context: ...tareas de desarrollo ``` ## Siguientes Pasos ¿Listo para empezar? - **[Primeros Paso...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_ORTHOGRAPHY_UPPERCASE)


[grammar] ~53-~53: Agrega una palabra o signo.
Context: ...entes Pasos ¿Listo para empezar? - Primeros Pasos: I...

(QB_NEW_ES_OTHER_ERROR_IDS_MISSING_OTHER)


[grammar] ~54-~54: Agrega una palabra o signo.
Context: ...nstala y ejecuta tu primer agente. - Referencia de la CLI:...

(QB_NEW_ES_OTHER_ERROR_IDS_MISSING_OTHER)


[grammar] ~54-~54: Cambia el sustantivo.
Context: ...tu primer agente. - Referencia de la CLI: Domina la...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_NOUN)


[grammar] ~55-~55: Oración con errores
Context: ... la interfaz de línea de comandos. - Arquitectura: Comprende ...

(QB_NEW_ES_OTHER_ERROR_IDS_REPLACEMENT_MULTITOKEN)

clients/web/apps/docs/src/content/docs/es/guides/cli-reference.md

[grammar] ~270-~270: Elimina la puntuación
Context: ...rvus al Arduino. - -p, --port <PORT>: Puerto serie (si se omite, usa el prime...

(QB_NEW_ES_OTHER_ERROR_IDS_UNNECESSARY_PUNCTUATION)


[grammar] ~270-~270: Expresión incorrecta.
Context: ...us al Arduino. - -p, --port <PORT>: Puerto serie (si se omite, usa el primer arduino-uno...

(ES_SIMPLE_REPLACE_MULTIWORDS_PUERTO_SERIE)


[grammar] ~306-~306: Elimina la puntuación
Context: ...instalación automática. - auto-disable: Deshabilitar política de instalación au...

(QB_NEW_ES_OTHER_ERROR_IDS_UNNECESSARY_PUNCTUATION)


[grammar] ~308-~308: Elimina la puntuación
Context: ... de actualizaciones. - confirm <NONCE>: Confirmar un nonce de confirmación de a...

(QB_NEW_ES_OTHER_ERROR_IDS_UNNECESSARY_PUNCTUATION)

Comment thread .agents/journal/scribe-journal.md
Comment thread clients/web/apps/docs/src/content/docs/es/intro/introduction.mdx Outdated
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Mar 7, 2026

@yacosta738 yacosta738 merged commit 58f802a into main Mar 7, 2026
18 of 19 checks passed
@yacosta738 yacosta738 deleted the docs/sync-cli-and-intro branch March 7, 2026 09:11
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.

1 participant