Feature · Knowledge

Code Lens

See how the fast agent finds code in a repository.

Last changed

Generated from commit c12d500 ·

How it works

What it shows

Code Lens has three views: Ask, Map and Index.

  • Index: the build, step by step. Each worker lane shows the file it reads now.
  • Map: a short summary of every area, folder, file and symbol.
  • Ask: type what you want to change. The files to change come back in milliseconds, with the score each search method gave, the exact lines a model would read, and the timing of each step. Pick a component to see its chain to the APIs, handlers and tables.

Where the work happens

The platform streams the repository's code files from GitHub to your browser. Your browser builds the index and answers the searches. Large data files and build output are not sent. The index stays in your browser for the next visit.

Limits

  • A repository must be connected through GitHub, and your browser needs about 2 GB of free memory for a repository of 7,000 files.
  • Git history is not sent, so the "recently changed" signal is off here.

Who can do what

Members can open Code Lens. Each download of a repository's code is recorded in the audit log.

From the help article Code Lens, checked against the product on .

What you can do

The operations this feature's screens call. Each one is POST /api/<name>, and the badge says who may call it.

  • listLensRepositories

    Member

    A member's read of the org's GitHub repositories.

    Types: Record<string, never> returns ListLensRepositoriesResult

  • listConnectOptions

    Viewer

    Lists connect options.

    Types: EmptyRequest returns ListResponse<ConnectOptionDto>

  • connectStart

    AdminNo API tokens

    Connects the start.

    Types: ConnectStartRequest returns ConnectStartResponse

  • getConnect

    Admin

    Gets the connect.

    Types: ConnectIdRequest returns ConnectSessionDto

  • completeConnect

    AdminNo API tokens

    Completes the connect.

    Types: CompleteConnectRequest returns ConnectSessionDto

  • listMembers

    Viewer

    Lists members.

    Types: EmptyRequest returns ListMembersResponse

Screens

What it records

The feature writes these events to the audit log, the permanent record of what happened.

  • Data exported
  • Integration changed
  • Integration connect failed
  • Integration connect started
  • Integration connected

Generated from code at commit c12d500 ·

Turn the numbers into shipped work.

Crewshal runs these choices for you: a persistent AI worker with memory and rules, on your Claude and Codex subscriptions.