II.
HookSurface overview
Reference · livehook-surface:gemini.tool-call-post
tool_call_post (Gemini) overview
Gemini CLI's post-tool hook. Fired after each tool invocation completes (success or failure). Observer-only — cannot block. Canonicalizes to PostToolUse via hooks-adapter mapping.
Attributes
eventName
tool_call_post (Gemini)
displayName
tool_call_post (Gemini)
kind
native
originVendor
Google
direction
post
blocking
false
family
observer
payloadSchema
type
object
required
- tool_name
- tool_result
properties
tool_name
type
string
tool_result
type
object
session_id
type
string
error
type
object
description
Set when the tool call failed; otherwise absent.
description
Gemini CLI's post-tool hook. Fired after each tool invocation
completes (success or failure). Observer-only — cannot block.
Canonicalizes to PostToolUse via hooks-adapter mapping.
Outgoing edges
canonicalized_to1
- hook-surface:post-tool-use·HookSurfacePostToolUse (canonical)
Incoming edges
exposes1
- agent-runtime-impl:gemini-cli.runtime@current·AgentRuntimeImplGemini CLI Runtime (current)
fires_hook1
- agent-core-impl:gemini-cli.core@current·AgentCoreImplGemini CLI Core (current)
maps_hook1
- hook-mapping:gemini-tool-call-post-native·HookMapping