cd /news/ai-agents/the-entire-cli-is-now-integrated-wit… · home › topics › ai-agents › article
[ARTICLE · art-151552] src=entire.io ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

The Entire CLI Is Now Integrated with Grok

Entire released an external agent plugin that integrates its Entire CLI with xAI's Grok Build, letting developers capture Grok Build sessions and store the prompts, responses, and tool calls in Git history alongside their commits. The plugin, published in the entireio/external-agents repository, requires Entire, Grok Build, Go, and mise, and is added to a repository with the command `entire agent add grok`, which installs Grok's hooks in `.grok/hooks/entire.json`. Sessions are read back with `entire checkpoint explain --commit HEAD --full`; the Grok Bot desktop app is not supported out of the box because it does not run agent hooks.

by read3 min views4 publishedOct 16, 2026
The Entire CLI Is Now Integrated with Grok
Image: Entire (auto-discovered)

OCTOBER 16, 2026 · Lizzie Siegle

You can now capture your Grok Build sessions with the Entire CLI using an external agent plugin. The plugin connects your conversation to your commits so you and your teammates can review the prompts, responses, and tool calls behind code changes, creating a loop of continuous memory across the production cycle.

Conversations are stored in your Git history, right alongside your code itself.

Below, you can run each terminal command directly or ask your agent in natural language to run it for you.

Install the Plugin #

You’ll need Entire, Grok Build, Go, and mise installed.

First, clone the external agents repository and build the Grok plugin:

$git clone https://github.com/entireio/external-agents.git
cd external-agents/agents/entire-agent-grok
mise run build

Then put the binary on your PATH:

$mkdir -p ~/.local/bin
cp entire-agent-grok ~/.local/bin/
export PATH="$HOME/.local/bin:$PATH"
command -v entire-agent-grok

That last command prints the binary location. The export applies to your current terminal session. If ~/.local/bin is not on your PATH, add it to your shell configuration.

Connect Grok Build to Your Repo #

Switch to the repository where you want to capture sessions and add the Grok agent:

$cd /path/to/your/repo
entire agent add grok

This enables Entire in the repository if it isn’t already, installs Grok’s hooks in .grok/hooks/entire.json, and turns on external_agents in .entire/settings.local.json, which Entire’s .entire/.gitignore keeps out of Git.

Trust the Hooks #

Launch Grok by running:

$grok

When Grok asks whether you trust the contents of this directory, choose Yes. If you already dismissed that prompt, run this inside Grok:

/hooks-trust

Grok skips project hooks until you trust the folder, but it doesn’t warn you when it skips them. If your session produces no checkpoints, be sure to check folder trust!

Give Grok a Task and Commit the Change #

For a small test, ask Grok something like:

Create hello.txt containing "hello world". Don’t commit the change yet.

When Grok finishes, return to your shell, review the change, and commit it:

$git add hello.txt
git diff --cached
git commit -m "Add hello world"

Entire writes the checkpoint when you commit. Run to see your Grok Build session and its checkpoint.

Read the Conversation That Led to the Commit #

Inspect the checkpoint associated with your latest commit:

$entire checkpoint explain --commit HEAD --full

Reading the transcript, you can follow what you asked Grok to do and how the model responded. Later on, when a teammate asks why hello.txt exists, you can both read and reference the exact session that produced it.

For your project, replace the test task with your actual task and commit using standard Git commands.

Connect Grok Bot with Your Own Plugin #

Grok Bot, the desktop app, doesn’t run agent hooks, so it isn’t supported out of the box. You can connect it by writing an entire-agent-grokbot plugin that implements the external agent protocol and reports each bot’s session events to Entire. Entire picks up any entire-agent-<name> binary on your PATH, so once your plugin is there, add it with .

Try It in Your Existing Repo #

Entire records other agents the same way, for example or .

Pick a small task you already planned to give Grok. After committing, open the checkpoint and check whether the session gives a teammate enough context to understand the change.

── more in #ai-agents 4 stories · sorted by recency
── more on @entire 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/the-entire-cli-is-no…] indexed:0 read:3min 2026-10-16 · —