CtrlK
BlogDocsLog inGet started
Tessl Logo

tessl/npm-google--gemini-cli-core

Gemini CLI Core - Core functionality library for the open-source AI agent that brings the power of Gemini directly into your terminal.

Overall
score

87%

Evaluation87%

1.01x

Agent success when using this tile

Overview
Eval results
Files

rubric.jsonevals/scenario-6/

{
  "context": "This criteria evaluates how effectively the engineer implements file operation capabilities similar to those in @google/gemini-cli, specifically glob pattern matching, grep-style text search, and file read/write/edit operations using appropriate Node.js libraries and APIs.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Glob Implementation",
      "description": "Uses a glob library (e.g., 'glob', 'fast-glob', 'globby') or filesystem APIs to implement pattern-based file matching for the globFiles function",
      "max_score": 25
    },
    {
      "name": "Grep Implementation",
      "description": "Implements text search across files using regex matching or a grep-style library for the grepPattern function, properly counting or reporting matches",
      "max_score": 25
    },
    {
      "name": "File Reading",
      "description": "Uses fs.readFile, fs.readFileSync, or fs/promises.readFile to implement the readFileContent function",
      "max_score": 15
    },
    {
      "name": "File Writing",
      "description": "Uses fs.writeFile, fs.writeFileSync, or fs/promises.writeFile to implement the writeNewFile function",
      "max_score": 15
    },
    {
      "name": "File Editing",
      "description": "Implements text replacement by reading file, performing string replacement, and writing back for the editExistingFile function",
      "max_score": 20
    }
  ]
}

Install with Tessl CLI

npx tessl i tessl/npm-google--gemini-cli-core

tile.json