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%
Evaluation — 87%
↑ 1.01xAgent success when using this tile
Session management and checkpointing
ChatRecordingService usage
25%
100%
Export methods
0%
0%
Session retrieval
0%
100%
Session deletion
80%
100%
Type definitions
30%
90%
Non-interactive mode for scripting and automation
Non-interactive execution
83%
33%
JSON output format
17%
0%
Response parsing
25%
0%
Error handling
90%
100%
Advanced checkpointing with shadow Git repositories
Repository initialization
100%
100%
File copying
100%
100%
Git add operation
100%
100%
Commit creation
100%
100%
Commit history retrieval
100%
100%
File restoration
100%
100%
Path handling
100%
100%
Model Context Protocol (MCP) server integration with OAuth and IAP
MCPOAuthTokenStorage Usage
100%
100%
OAuthToken Interface
80%
90%
Token Validation
100%
100%
Refresh Logic
93%
93%
MCPOAuthProvider Integration
100%
90%
Async Operations
100%
100%
External safety checkers
External Process Execution
100%
100%
Stdin/Stdout Communication
96%
100%
Timeout Implementation
95%
100%
Error Handling
93%
100%
Sequential Checker Execution
100%
100%
JSON Parsing
100%
100%
File operations (read, edit, write, grep, glob, ls)
Glob Implementation
100%
100%
Grep Implementation
100%
100%
File Reading
100%
100%
File Writing
100%
100%
File Editing
100%
100%
VS Code IDE integration and companion protocol
Uses ShellTool
88%
48%
Implements approval flow
100%
100%
Captures output properly
100%
100%
Handles denial correctly
100%
100%
Output truncation
80%
100%
Timeout configuration
100%
100%
Timeout handling
100%
100%
Command-line flags and built-in slash commands
Commander initialization
100%
100%
Option definitions
100%
100%
Option default values
100%
100%
Argument parsing
100%
100%
Accessing parsed options
100%
100%
Help configuration
100%
100%
Program metadata
100%
100%
Action handling
100%
100%
Policy engine with TOML-based rules
TOML parsing setup
100%
100%
Parse error handling
87%
93%
Decision validation
100%
100%
Wildcard pattern matching
100%
100%
Priority-based evaluation
100%
100%
Mode filtering logic
100%
53%
Command regex matching
100%
100%
Complete evaluation logic
100%
60%
OpenTelemetry-based telemetry and observability
Telemetry Initialization
100%
100%
GCP Cloud Trace Export
100%
92%
Tracer Access
100%
100%
Enable/Disable Toggle
100%
100%
Cleanup Function
100%
100%
Default Values
100%
100%
Install with Tessl CLI
npx tessl i tessl/npm-google--gemini-cli-core