II.
AgentVersion JSON
Structured · liveagentVersion:gemini:ge-0-43-0
Gemini CLI json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "agentVersion:gemini:ge-0-43-0",
"_kind": "AgentVersion",
"_file": "agent-stack/versions/gemini-cli-current.yaml",
"_cluster": "agent-stack",
"attributes": {
"agentId": "gemini",
"aliases": [
"gemini-cli"
],
"runtimeFamily": "cli-harness",
"releaseChannel": "stable",
"displayName": "Gemini CLI",
"summary": "Google's CLI agent for coding tasks",
"sourcePackage": "@google/gemini-cli",
"osSupport": [
"linux",
"macos",
"windows"
],
"agentProductId": "agent:gemini-cli",
"versionRange": ">=0.43.0",
"currentVersion": "0.44.1",
"releasedAt": "2026-05-28",
"releaseNotesUrl": "https://github.com/google-gemini/gemini-cli/releases/tag/v0.44.1",
"assimilationNotes": [
"Issue #806 confirms Gemini CLI 0.44.1 cherry-picks PTY resize hardening from the 0.45 preview branch.",
"Gemini terminal/PTY handling should retain resize-event regression coverage for native crash prevention.",
"No launchBehavior changes are required for issue #806 because package, CLI flags, transport, model, MCP, and install metadata are unchanged."
],
"cliCommand": "gemini",
"installMethods": [
"install:npm"
],
"minSchemaVersion": "6.0.0",
"adapterMetadata": {
"installCommands": [
{
"type": "npm",
"command": "npm install -g @google/gemini-cli@0.43.0"
}
],
"authMethods": [
{
"type": "api_key",
"name": "API Key",
"envVars": [
"GOOGLE_API_KEY",
"GEMINI_API_KEY"
]
},
{
"type": "browser_login",
"name": "Browser Login"
}
],
"authFiles": [
"~/.config/gemini/settings.json"
],
"hostEnvSignals": [
"GEMINI_CLI",
"GEMINI_SESSION_ID"
],
"sessionDir": "~/.gemini/sessions",
"sessionPersistence": "file",
"automationEnv": {
"GEMINI_CLI_TRUST_WORKSPACE": "true"
},
"approvalModes": [
"yolo",
"prompt"
],
"capabilityFlags": {
"canResume": true,
"canFork": false,
"supportsMultiTurn": true,
"sessionPersistence": "file",
"supportsTextStreaming": true,
"supportsToolCallStreaming": true,
"supportsThinkingStreaming": true,
"supportsNativeTools": true,
"supportsMCP": true,
"supportsParallelToolCalls": true,
"requiresToolApproval": true,
"supportsThinking": true,
"supportsJsonMode": true,
"supportsStructuredOutput": true,
"structuredSessionTransport": "restart-per-turn",
"sessionControlPlane": "self-managed",
"supportsSkills": true,
"supportsAgentsMd": false,
"skillsFormat": "file",
"supportsSubagentDispatch": false,
"supportsParallelExecution": false,
"maxParallelTasks": 1,
"supportsInteractiveMode": true,
"supportsStdinInjection": true,
"supportsImageInput": true,
"supportsImageOutput": false,
"supportsFileAttachments": true,
"supportsPlugins": true,
"pluginFormats": [
"mcp-server"
],
"supportedPlatforms": [
"darwin",
"linux",
"win32"
],
"thinkingEffortLevels": [
"low",
"medium",
"high"
],
"requiresGitRepo": false,
"requiresPty": false
},
"runtimeHooks": {
"preToolUse": "nonblocking",
"postToolUse": "nonblocking",
"sessionStart": "nonblocking",
"sessionEnd": "nonblocking",
"stop": "nonblocking",
"userPromptSubmit": "nonblocking"
},
"configSchema": {
"configFormat": "json",
"configFilePaths": [
"~/.config/gemini/settings.json"
]
},
"displayName": "Gemini CLI",
"defaultModelId": "gemini-2.5-pro"
},
"hookSupport": {
"interactive": {
"sessionStart": "native",
"stop": "native",
"userPromptSubmit": "native",
"preToolUse": "native",
"sessionEnd": "native"
},
"nonInteractive": {
"sessionStart": "emulated",
"stop": "unsupported",
"userPromptSubmit": "unsupported",
"preToolUse": "unsupported",
"sessionEnd": "unsupported"
}
},
"bridgeCapabilities": {
"interactiveBridge": true,
"sessionResume": true,
"positionalPrompt": true
},
"upstreamReleaseTag": "v0.44.1",
"releaseHighlights": [
"PTY resize hardening to prevent native crashes during Gemini CLI terminal resize events."
],
"issue806ReleaseAdditions": {
"releaseVersion": "0.44.1",
"affectedSurface": "terminal-pty-resize",
"regressionCoverage": [
"Resize events in Gemini CLI PTY-backed terminal sessions should not trigger native crashes."
],
"unchangedSurfaces": [
"launch-flags",
"transport",
"model-selection",
"mcp",
"install-method",
"package-name"
],
"notes": "Install remains npm install -g @google/gemini-cli; no migration steps are required."
}
},
"outgoingEdges": [
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "agent:gemini-cli",
"kind": "version_of"
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "agent-core-impl:gemini-cli.core@current",
"kind": "composed_of",
"attributes": {
"role": "core"
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "agent-runtime-impl:gemini-cli.runtime@current",
"kind": "composed_of",
"attributes": {
"role": "runtime"
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "agent-platform-impl:gemini-cli.platform@current",
"kind": "composed_of",
"attributes": {
"role": "platform"
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "agent-ui-impl:gemini-cli.ui@current",
"kind": "composed_of",
"attributes": {
"role": "ui"
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "knowledge-fabric-impl:gemini-cli.knowledge@current",
"kind": "composed_of",
"attributes": {
"role": "knowledge-fabric"
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "memory-system:gemini-cli-memory",
"kind": "uses_memory_system",
"attributes": {}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "source-ref:gemini-cli-github",
"kind": "sourced_from"
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "evidence:gemini-cli-0-44-1-release",
"kind": "sourced_from"
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "capability:skills",
"kind": "supports",
"attributes": {
"versionRange": ">=0.43.0",
"level": "full",
"notes": "Gemini CLI documents first-class agent skills across workspace, user, and extension tiers."
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "capability:supports-thinking",
"kind": "supports",
"attributes": {
"versionRange": ">=0.43.0",
"level": "full",
"notes": "Gemini CLI documented as an interactive and automation-capable terminal agent surface."
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "capability:interactive-mode",
"kind": "supports",
"attributes": {
"versionRange": ">=0.43.0",
"level": "full",
"notes": "Interactive REPL semantics documented directly in the Gemini CLI reference."
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "capability:stdin-injection",
"kind": "supports",
"attributes": {
"versionRange": ">=0.43.0",
"level": "full",
"notes": "Headless and piped execution documented separately from interactive usage."
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "capability:vision-input",
"kind": "supports",
"attributes": {
"versionRange": ">=0.43.0",
"level": "full",
"notes": "Public Gemini CLI evidence describes multimodal CLI support."
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "capability:runtime-hooks",
"kind": "supports",
"attributes": {
"versionRange": ">=0.43.0",
"level": "full",
"notes": "Gemini CLI hook events documented directly."
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "capability:stop-hook",
"kind": "supports",
"attributes": {
"versionRange": ">=0.43.0",
"level": "full",
"notes": "Normalized stop-hook backed by Gemini's documented end-of-loop hook events."
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "capability:can-resume",
"kind": "supports",
"attributes": {
"versionRange": ">=0.43.0",
"level": "full",
"notes": "Gemini CLI resume semantics documented through both session management and checkpoint restoration."
}
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "evidence:gemini-cli-0-44-1-issue-806-release",
"kind": "sourced_from"
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "trust-level:official-web",
"kind": "has_trust_level"
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "evidence:gemini-cli-0-44-1-issue-539-release",
"kind": "sourced_from"
},
{
"from": "agentVersion:gemini:ge-0-43-0",
"to": "install:npm",
"kind": "installed_via"
}
],
"incomingEdges": [
{
"from": "knowledge-fabric-impl:gemini-cli.knowledge@current",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "composes",
"attributes": {
"role": "knowledge-fabric"
}
},
{
"from": "agent:gemini-cli",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "has_version"
},
{
"from": "capabilitySupport:gemini:ge-0-0-0:skills",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "capability_of_version",
"attributes": {}
},
{
"from": "capabilitySupport:gemini:ge-0-0-0:thinking",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "capability_of_version",
"attributes": {}
},
{
"from": "capabilitySupport:gemini:ge-0-0-0:interactive-mode",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "capability_of_version",
"attributes": {}
},
{
"from": "capabilitySupport:gemini:ge-0-0-0:stdin-injection",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "capability_of_version",
"attributes": {}
},
{
"from": "capabilitySupport:gemini:ge-0-0-0:image-input",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "capability_of_version",
"attributes": {}
},
{
"from": "capabilitySupport:gemini:ge-0-0-0:runtime-hooks",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "capability_of_version",
"attributes": {}
},
{
"from": "capabilitySupport:gemini:ge-0-0-0:stop-hook",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "capability_of_version",
"attributes": {}
},
{
"from": "capabilitySupport:gemini:ge-0-0-0:session-resume",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "capability_of_version",
"attributes": {}
},
{
"from": "evidence:gemini-cli-0-44-1-release",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "references"
},
{
"from": "evidence:gemini-cli-0-44-1-issue-806-release",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "references"
},
{
"from": "evidence:gemini-cli-0-44-1-issue-539-release",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "references"
},
{
"from": "hook-mapping:gemini-pre-prompt-native",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "emits_hook",
"attributes": {}
},
{
"from": "hook-mapping:gemini-tool-call-pre-native",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "emits_hook",
"attributes": {}
},
{
"from": "hook-mapping:gemini-tool-call-post-native",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "emits_hook",
"attributes": {}
},
{
"from": "hook-mapping:post-tool-use-gemini",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "emits_hook",
"attributes": {}
},
{
"from": "hook-mapping:pre-tool-use-gemini",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "emits_hook",
"attributes": {}
},
{
"from": "hook-mapping:after-agent-gemini",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "emits_hook",
"attributes": {}
},
{
"from": "hook-mapping:session-start-gemini",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "emits_hook",
"attributes": {}
},
{
"from": "memory-system:memories-sh",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "integrates_with",
"attributes": {}
},
{
"from": "adapter:agent-launch-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-comm-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:session-storage-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-config-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:hooks-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:tools-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-launch-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-comm-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:session-storage-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-config-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:hooks-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:tools-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-launch-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-comm-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:session-storage-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:agent-config-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:hooks-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "adapter:tools-adapter",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "bridges_for",
"attributes": {}
},
{
"from": "lifecycle-semantics:gemini-cli",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "applies_to_version",
"attributes": {}
},
{
"from": "session-semantics:gemini-cli",
"to": "agentVersion:gemini:ge-0-43-0",
"kind": "applies_to_version",
"attributes": {}
}
]
}