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-3/

{
  "context": "This evaluation assesses how well the engineer uses the simple-git and fs-extra packages to implement a shadow Git repository checkpointing system. The focus is on proper usage of Git operations, file system management, and correct package API interactions.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Repository initialization",
      "description": "Uses simple-git's init() method to initialize the shadow Git repository at the specified path",
      "max_score": 15
    },
    {
      "name": "File copying",
      "description": "Uses fs-extra methods (copy, copyFile, or ensureDir with readFile/writeFile) to copy files from source locations to the shadow repository before committing",
      "max_score": 15
    },
    {
      "name": "Git add operation",
      "description": "Uses simple-git's add() method to stage files in the shadow repository before creating commits",
      "max_score": 15
    },
    {
      "name": "Commit creation",
      "description": "Uses simple-git's commit() method to create checkpoints with appropriate commit messages containing metadata (timestamp, description)",
      "max_score": 15
    },
    {
      "name": "Commit history retrieval",
      "description": "Uses simple-git's log() method to retrieve checkpoint history and extract commit hashes, timestamps, messages, and affected files",
      "max_score": 15
    },
    {
      "name": "File restoration",
      "description": "Uses simple-git's show() or checkout() methods to retrieve file contents at specific commits, combined with fs-extra's writeFile or outputFile to restore files",
      "max_score": 15
    },
    {
      "name": "Path handling",
      "description": "Uses fs-extra's pathExists() or ensureDir() methods to handle directory creation and validation for shadow repository paths",
      "max_score": 10
    }
  ]
}

Install with Tessl CLI

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

tile.json