Skip to content

rename yeagerai to genlayerlabs#235

Merged
cristiam86 merged 2 commits into
mainfrom
chore/update-yeagerai
Jun 26, 2025
Merged

rename yeagerai to genlayerlabs#235
cristiam86 merged 2 commits into
mainfrom
chore/update-yeagerai

Conversation

@AgustinRamiroDiaz

@AgustinRamiroDiaz AgustinRamiroDiaz commented Jun 26, 2025

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Documentation
    • Updated all references and URLs from "YeagerAI" or "yeagerai" to "GenLayer Labs" or "genlayerlabs" across documentation, metadata, and configuration.
    • Replaced the partner entry and page for Yeager AI with GenLayer Labs, including a new introduction page for GenLayer Labs.
    • Corrected repository, license, and example links to reflect the new GitHub organization.
    • Removed outdated Yeager AI partner content.

@netlify

netlify Bot commented Jun 26, 2025

Copy link
Copy Markdown

Deploy Preview for genlayer-docs ready!

Name Link
🔨 Latest commit 66ebf7b
🔍 Latest deploy log https://app.netlify.com/projects/genlayer-docs/deploys/685d7c391b8a720008e64543
😎 Deploy Preview https://deploy-preview-235--genlayer-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Jun 26, 2025

Copy link
Copy Markdown
Contributor

Walkthrough

This update replaces all references to "YeagerAI" and the "yeagerai" GitHub organization with "GenLayer Labs" and "genlayerlabs" across the project. It updates URLs, license attributions, and partner metadata, removes Yeager AI partner references, and introduces GenLayer Labs as the new core partner in documentation and metadata.

Changes

Files/Paths Change Summary
LICENSES/MIT.txt Changed copyright holder from "YeagerAI" to "GenLayer Labs".
README.md, package.json, theme.config.tsx Updated GitHub URLs from "yeagerai" to "genlayerlabs".
pages/api-references/genlayer-test.mdx, .../genlayer-js.mdx, .../project-boilerplate.mdx, .../genvm.mdx, .../genlayer-cli.mdx, .../prediction.mdx, .../wizard-of-coin.mdx, .../tooling-setup.mdx, .../custom-plugins.mdx Updated documentation URLs from "yeagerai" to "genlayerlabs".
pages/partners/_meta.json Replaced "yeager" entry with "genlayerlabs" entry.
pages/partners/genlayerlabs.mdx Added new partner introduction for GenLayer Labs.
pages/partners/yeager.mdx Removed Yeager AI partner description.

Sequence Diagram(s)

sequenceDiagram
    participant User
    participant Documentation
    participant GitHub

    User->>Documentation: Clicks on a project/resource link
    Documentation->>GitHub: Redirects to genlayerlabs repository
    GitHub-->>User: Displays the requested resource under genlayerlabs
Loading

Poem

A hop and a leap, the URLs align,
GenLayer Labs now takes the sign.
Goodbye to Yeager, the baton passed,
New links, new partners, the changes are vast!
🐇✨
With every update, we bound ahead—
To a GenLayer future, brightly led!

✨ Finishing Touches
  • 📝 Generate Docstrings

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
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🧹 Nitpick comments (7)
package.json (1)

13-20: URLs updated correctly – consider aligning the author field

The repository, bugs and homepage links now point to genlayerlabs – LGTM.
Small nit: the author is still "GenLayer". If the brand is now “GenLayer Labs”, update for consistency:

-  "author": "GenLayer",
+  "author": "GenLayer Labs",
pages/developers/intelligent-contracts/examples/wizard-of-coin.mdx (1)

61-61: URL update ok – markdown style tip

The trailing “)” is fine, but adding a descriptive link title can improve accessibility:

-You can check out this code on our [GitHub](https://github.com/genlayerlabs/genlayer-simulator/blob/main/examples/contracts/wizard_of_coin.py)
+You can check out this code on [GitHub – wizard_of_coin.py](https://github.com/genlayerlabs/genlayer-simulator/blob/main/examples/contracts/wizard_of_coin.py)
pages/partners/_meta.json (1)

2-4: Confirm key ordering & duplication rules for partner dictionary

"genlayerlabs" was inserted at the top of the object.
If the build pipeline/en-site logic relies on alphabetical ordering (many static-site generators do), this could cause non-deterministic ordering or merge noise later on.

{
-    "genlayerlabs": "GenLayer Labs",
-    "heurist": "Heurist",
-    "ionet": "io.net"
+    "genlayerlabs": "GenLayer Labs",
+    "heurist":      "Heurist",
+    "ionet":        "io.net"
}

Double-check whether a sort or a linter rule is enforced before merging.

pages/developers/decentralized-applications/project-boilerplate.mdx (1)

55-58: Keep clone block in sync with call-out

Both occurrences were updated — looks good. Make sure any subsequent references (e.g., “fork on GitHub” badges) were likewise adjusted.

pages/partners/genlayerlabs.mdx (1)

1-6: Nit: trailing newline & markdown style

Insert a blank line after the final paragraph to satisfy markdown-lint rules and avoid concatenation when more content is appended.

pages/developers/intelligent-contracts/tooling-setup.mdx (2)

136-137: Link text updated; verify badge / image sources

URL updated correctly. If any shields.io badges reference the old org, update them too.


144-145: Clone command: use .git for copy-paste parity

Most users copy the line directly; appending .git avoids git fatal errors when pasting into some shells with strict URL parsing.

-  git clone https://github.com/genlayerlabs/genlayer-project-boilerplate.git
+  git clone https://github.com/genlayerlabs/genlayer-project-boilerplate.git
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 34538ea and 66ebf7b.

📒 Files selected for processing (16)
  • LICENSES/MIT.txt (1 hunks)
  • README.md (1 hunks)
  • package.json (1 hunks)
  • pages/api-references/genlayer-test.mdx (1 hunks)
  • pages/developers/decentralized-applications/genlayer-js.mdx (1 hunks)
  • pages/developers/decentralized-applications/project-boilerplate.mdx (2 hunks)
  • pages/developers/intelligent-contracts/examples/prediction.mdx (1 hunks)
  • pages/developers/intelligent-contracts/examples/wizard-of-coin.mdx (1 hunks)
  • pages/developers/intelligent-contracts/tooling-setup.mdx (2 hunks)
  • pages/developers/intelligent-contracts/tools/genlayer-cli.mdx (1 hunks)
  • pages/developers/intelligent-contracts/tools/genlayer-studio/advanced-features/custom-plugins.mdx (2 hunks)
  • pages/partners/_meta.json (1 hunks)
  • pages/partners/genlayerlabs.mdx (1 hunks)
  • pages/partners/yeager.mdx (0 hunks)
  • pages/understand-genlayer-protocol/core-concepts/genvm.mdx (1 hunks)
  • theme.config.tsx (1 hunks)
💤 Files with no reviewable changes (1)
  • pages/partners/yeager.mdx
⏰ Context from checks skipped due to timeout of 90000ms (3)
  • GitHub Check: Redirect rules - genlayer-docs
  • GitHub Check: Header rules - genlayer-docs
  • GitHub Check: Pages changed - genlayer-docs
🔇 Additional comments (12)
LICENSES/MIT.txt (1)

3-3: Confirm legal attribution remains accurate

Changing the copyright holder to “GenLayer Labs” is reasonable given the re-branding, but make sure:

  1. The legal entity name is exactly the one that owns the IP.
  2. The year (“2024”) is still correct (update if the first public release under the new name happens in 2025+).

If both points are intentional, no further action needed.

package.json (1)

13-20: Scan for stray “yeagerai” references

These were the key JSON fields, but other hidden strings (README badges, scripts, comments) may still reference the old org.
Run the following quick check before merging:

#!/bin/bash
# Find any remaining lowercase 'yeagerai' tokens (case-insensitive, skip lock-files and node_modules)
rg -i "yeagerai" --glob '!.git' --glob '!**/node_modules/**' --line-number --context 2
pages/api-references/genlayer-test.mdx (1)

5-5: Doc link switched – looks good

Link now points to genlayerlabs/genlayer-testing-suite. Verified path syntax is still valid.

pages/developers/intelligent-contracts/tools/genlayer-studio/advanced-features/custom-plugins.mdx (2)

26-26: Reference path updated – LGTM

The protocol link now references the correct org. No issues spotted.


110-110: Schema link updated – LGTM

Consistent with previous change.

pages/developers/intelligent-contracts/examples/prediction.mdx (1)

90-90: Validate that the new GitHub URL resolves correctly

The reference now points at genlayerlabs/genlayer-simulator. Please double-check the repo actually exists (and remains public) so readers don’t hit a 404.

#!/bin/bash
# Ensure the link returns HTTP 200
curl -s -o /dev/null -w "%{http_code}\n" https://github.com/genlayerlabs/genlayer-simulator
theme.config.tsx (1)

12-14: Confirm consistency of org-wide rebrand in config

project.link and docsRepositoryBase were updated, but other hard-coded links (e.g., social cards, OG tags) still reference genlayer.com or static assets.
No action needed if intentional; otherwise audit remaining constants for the old org.

README.md (1)

15-17: License links updated – verify targets exist

Good catch updating the license paths. Quickly ensure the referenced files were actually renamed/moved in the repository so these links are not stale.

pages/understand-genlayer-protocol/core-concepts/genvm.mdx (1)

5-5: Link switched to new org – looks fine

Nothing else to flag.

pages/developers/decentralized-applications/genlayer-js.mdx (1)

75-78: Repository URL updated – LGTM

Change is straightforward and correct.

pages/developers/intelligent-contracts/tools/genlayer-cli.mdx (1)

90-93: 👍 URL update looks correct — scan for stale yeagerai references

The new link (github.com/genlayerlabs/genlayer-cli) resolves the org-rename.
Please run a quick repo sweep to ensure no stale yeagerai/genlayer-cli URLs remain in other docs.

rg -n "yeagerai[/\-]genlayer-cli"
pages/developers/decentralized-applications/project-boilerplate.mdx (1)

8-9: Good catch on the repo URL

The informational call-out now targets the correct org. Nothing else to add here.

Comment on lines +1 to +6
## GenLayer Labs

[GenLayer Labs](https://www.genlayerlabs.com/) is a pioneering AI research lab dedicated to revolutionizing human-AI interaction. They are one of the core developers of GenLayer, focusing on using AI to enhance the performance, security, and scalability of blockchain networks. By embedding AI into the blockchain's core, GenLayer Labs enables decentralized applications to make smart decisions autonomously, opening new possibilities for automation and efficiency in various industries.

We encourage other developers and organizations to collaborate with GenLayer Labs on this groundbreaking project. Together, we can push the boundaries of what AI and blockchain technology can achieve.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

⚠️ Potential issue

Missing front-matter & slug may break routing

All other partner pages typically start with front-matter (e.g.:

---
title: GenLayer Labs
slug: /partners/genlayerlabs
---

Without it, the page might not appear in navigation or could generate a duplicate H1.
Add the header to stay consistent.

🤖 Prompt for AI Agents
In pages/partners/genlayerlabs.mdx at the beginning of the file (lines 1 to 6),
the front-matter section with title and slug is missing, which can cause routing
issues and duplicate H1 headings. Add a front-matter block with title set to
"GenLayer Labs" and slug set to "/partners/genlayerlabs" at the top of the file
to ensure consistent navigation and proper page rendering.

Comment thread pages/developers/intelligent-contracts/tooling-setup.mdx
@cristiam86 cristiam86 merged commit 048cc7a into main Jun 26, 2025
5 checks passed
@dohernandez dohernandez deleted the chore/update-yeagerai branch July 14, 2025 16:02
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