II.
LibraryProcess overview
Reference · livelib-process:meta--gemini-cli
assimilation/harness/gemini-cli overview
Orchestrate babysitter SDK integration into Gemini CLI. Gemini CLI uses an extension manifest (gemini-extension.json with settings, mcpServers, contextFileName), GEMINI.md for agent instructions, 11 hook types (SessionStart, SessionEnd, BeforeAgent, AfterAgent, BeforeModel, AfterModel, BeforeToolSelection, BeforeTool, AfterTool, PreCompress, Notification), commands in TOML format, and git-based distribution (`gemini extensions install <repo>`). Hook I/O: JSON stdin/stdout with allow/block/deny decisions, exit codes 0/2. Environment variables: GEMINI_SESSION_ID, GEMINI_PROJECT_DIR, GEMINI_CWD, GEMINI_EXTENSION_PATH.
Attributes
displayName
assimilation/harness/gemini-cli
description
Orchestrate babysitter SDK integration into Gemini CLI.
Gemini CLI uses an extension manifest (gemini-extension.json with settings,
mcpServers, contextFileName), GEMINI.md for agent instructions, 11 hook types
(SessionStart, SessionEnd, BeforeAgent, AfterAgent, BeforeModel, AfterModel,
BeforeToolSelection, BeforeTool, AfterTool, PreCompress, Notification), commands
in TOML format, and git-based distribution (`gemini extensions install <repo>`).
Hook I/O: JSON stdin/stdout with allow/block/deny decisions, exit codes 0/2.
Environment variables: GEMINI_SESSION_ID, GEMINI_PROJECT_DIR, GEMINI_CWD,
GEMINI_EXTENSION_PATH.
libraryPath
library/specializations/meta/assimilation/harness/gemini-cli.js
specialization
meta
Outgoing edges
lib_applies_to_domain1
- domain:software-engineering·DomainSoftware Engineering
lib_belongs_to_specialization1
- specialization:meta·SpecializationMeta / Process Engineering
lib_covers_topic2
- topic:developer-experience·TopicDeveloper Experience (DX)
- topic:integrations·TopicIntegrations
lib_involves_role1
lib_requires_skill_area2
- skill-area:ai-agent-development·SkillAreaAI Agent Development
- skill-area:orchestration-loop·SkillAreaOrchestration Loop Engineering
Incoming edges
None.