CloudAEye for Google Drive

Your team already wrote it down. Now new developers can find it.

Your design docs, runbooks, and setup guides already explain how things work. CodeCortex reads them alongside your code, so new developers get answers instead of a reading list.

Read-only Google Drive access You choose the folders

CodeCortex Google Drive · example onboarding question
Refunds: designGoogle Doc

Refund processing

Refunds are never issued inside the API request.

The API records the refund and returns 202. The refund worker calls the payment provider and retries for up to 24 hours.

Partial refunds can't exceed the captured amount.

Indexed from a folder you selected.

New developerHow are refunds processed? I need to change the retry window.

Refunds are asynchronous. The retry window lives in the worker.

The API only records the request. RefundWorker.process() calls the provider and retries for up to 24 hours, set by REFUND_RETRY_WINDOW in refunds/settings.py.

Next step Read refunds/worker.py first. Partial refunds stay capped at the captured amount.

Accurate answer from the team's knowledge.

Google DriveOneDriveYouTube

Connect once.
Every new hire benefits.

Set it up once in the CloudAEye console. After that, new developers just ask.

  1. Week one:
    get oriented.

    Learn the services, the setup, and the architecture from the docs your team already wrote, without waiting for someone to walk you through it.

    First-week questions
  2. First change:
    know the why.

    Before touching unfamiliar code, find the design doc, incident review, or runbook that shaped it.

    First-change questions
  3. Every hire after:
    answer once.

    Point new teammates to CodeCortex. The explanation you wrote once keeps answering.

    Ongoing questions

You choose
what gets indexed.

Select folders and files. Everything else in your Drive stays out of CodeCortex.

Folders and files to index
  • 14 files
  • 9 files
  • 6 files
  • 11 files
  • 23 files
  • Capacity model.xlsxSkipped: Excel files aren't indexed

29 files in 3 folders will be indexed.

CodeCortex indexes

  • Google Docs, Sheets, and Slides
  • PDF and Word (.docx)
  • Markdown, reStructuredText, plain text, and logs
  • CSV, JSON, YAML, and XML

Questions new developers
would otherwise ask you.

The questions that usually go to whoever has been here longest, answered from the docs your team already keeps.

Find the design behind a serviceFirst week

Locate the design doc that explains how a service works and why, then see where that design lives in the code.

How are refunds processed?Which doc describes the ledger model?
Set up a local environmentFirst week

Follow the team's setup guide with the commands and config files it refers to, mapped to the repository.

How do I run payments-service locally?Which environment variables do I need?
Understand why the code is the way it isFirst change

Connect a puzzling piece of code to the incident review or design decision that shaped it.

Why does the webhook handler keep event IDs?
Find the right reviewerFirst change

Look up ownership and on-call details from the sheets your team maintains, next to the code your change touches.

Who owns the ledger service?
Read the runbook before you touch production pathsFirst change

See the operational steps and known failure modes for the area you're about to change.

How do we roll back refunds-worker?
Stop answering the same question twiceOngoing

Link the question to the doc instead of retyping the answer. Every later hire gets the same explanation.

Where's the architecture overview?Which doc covers our deployment process?

Your next new hire.
A faster first week.

Onboard developers in days, not months. Create a CloudAEye account, connect Google Drive, and choose the folders a new developer should learn from.

Connect Google Drive Talk to our team
  1. 1

    Sign in to CloudAEye

    Create an account or sign in to the CloudAEye console.

  2. 2

    Connect Google Drive

    Sign in with Google and approve Drive's read-only consent screen.

  3. 3

    Choose folders, then ask

    Select the folders and files to index. When indexing finishes, ask it the questions a new developer would.

A few things worth knowing.

What access does CloudAEye request?

Google's read-only Drive permission (drive.readonly). CloudAEye can read files, but can't edit, delete, or share them.

Is my whole Drive indexed?

No. Only the folders and files you select are indexed. Choose your engineering docs and leave everything else out.

Which files get indexed?

Google Docs, Sheets, and Slides; PDF and Word (.docx); Markdown, reStructuredText, plain text, and logs; CSV, JSON, YAML, and XML. Sheets are read as CSV, first tab only.

Does connecting Google Drive also ask for YouTube?

No. Google Drive and YouTube are connected separately, and each asks only for its own permissions.

Can I remove a file after it's indexed?

Yes. Remove an indexed file and CloudAEye deletes its indexed copy. Files are removed one at a time, not by folder.

What happens if I disconnect Google Drive?

CloudAEye deletes the stored connection and everything it indexed from your Drive.