Skip to content

build(deps): bump is-ai-agent from 0.6.0 to 0.7.0 - #1124

Merged
sdairs merged 1 commit into
mainfrom
dependabot/cargo/is-ai-agent-0.7.0
Oct 22, 2026
Merged

sdairs merged 1 commit into
mainfrom
dependabot/cargo/is-ai-agent-0.7.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 22, 2026 •

Copy link
Copy Markdown
Contributor

Bumps is-ai-agent from 0.6.0 to 0.7.0.

Release notes

Sourced from is-ai-agent's releases.

v0.7.0

Adds an is-ai-agent command-line tool with prebuilt binaries, and makes AI_AGENT the preferred generic variable.

  • AI_AGENT (the agents.md standard) is now checked before the legacy AGENT. An unknown AGENT name is now ignored, since the variable name is too generic to trust; a known agent name or a bare true value (e.g. AGENT=1) still counts. An unknown AI_AGENT name still resolves to AgentId::Unknown.
  • New is-ai-agent binary: silent by default, exit 0 when an agent is detected, 1 when none is, and 2 on a usage error. -o, --output [id|name|text|json] prints details without changing the exit status. Install with cargo install is-ai-agent or mise use -g github:sdairs/is-ai-agent.
  • Each release now attaches prebuilt archives with SHA-256 checksums for Linux (musl), macOS and Windows on x86_64 and aarch64.

The library remains dependency-free; the binary is not built for crates that depend on it.

Implementation: #10 (detection), #9 (CLI and release binaries, thanks @​iloveitaly).

Full changelog: sdairs/is-ai-agent@v0.6.0...v0.7.0

Commits
  • 58f43ed Merge pull request #11 from sdairs/release-v0.7.0
  • 3fad89f Release v0.7.0
  • df48078 Test CLI JSON escaping through AI_AGENT
  • c10fc57 Merge pull request #9 from iloveitaly/binary-release
  • df4900d ci: pin release workflow actions to commit SHAs and avoid cross
  • 5aff944 Merge pull request #10 from sdairs/claude/agent-standard-heuristic-192f01
  • 3591442 Prefer AI_AGENT over legacy AGENT and repair the inventory watcher
  • aecc123 docs: document command-line tool usage and installation
  • 220b920 feat(ci): build and attach prebuilt binaries to GitHub releases
  • 49c3144 feat: add CLI binary and integration tests
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note

Low Risk
Dependency-only bump; behavior may shift slightly for env-based agent detection (AI_AGENT vs AGENT), with no direct changes to clickhousectl logic.

Overview
Bumps the is-ai-agent dependency for clickhousectl from 0.6.0 to 0.7.0 (Cargo.toml and Cargo.lock only; no application source changes).

clickhousectl still calls is_ai_agent::detect() for agent session/trace HTTP headers and for default JSON CLI output when an agent is present. With 0.7.0, detection follows the updated heuristics: AI_AGENT is preferred over legacy AGENT, and unrecognized AGENT values are ignored rather than treated as a named agent.

Reviewed by Cursor Bugbot for commit 16d8bc4. Bugbot is set up for automated code reviews on this repo. Configure here.

Bumps [is-ai-agent](https://github.com/sdairs/is-ai-agent) from 0.6.0 to 0.7.0.
- [Release notes](https://github.com/sdairs/is-ai-agent/releases)
- [Commits](sdairs/is-ai-agent@v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: is-ai-agent
  dependency-version: 0.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from iskakaushik as a code owner October 22, 2026 04:36
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 22, 2026
@sdairs
sdairs merged commit d3ccccd into main Oct 22, 2026
24 of 26 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/is-ai-agent-0.7.0 branch October 22, 2026 14:51
balanza pushed a commit that referenced this pull request Oct 22, 2026
Bumps [is-ai-agent](https://github.com/sdairs/is-ai-agent) from 0.6.0 to
0.7.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/sdairs/is-ai-agent/releases">is-ai-agent's
releases</a>.</em></p>
<blockquote>
<h2>v0.7.0</h2>
<p>Adds an <code>is-ai-agent</code> command-line tool with prebuilt
binaries, and makes <code>AI_AGENT</code> the preferred generic
variable.</p>
<ul>
<li><code>AI_AGENT</code> (the agents.md standard) is now checked before
the legacy <code>AGENT</code>. An unknown <code>AGENT</code> name is now
ignored, since the variable name is too generic to trust; a known agent
name or a bare true value (e.g. <code>AGENT=1</code>) still counts. An
unknown <code>AI_AGENT</code> name still resolves to
<code>AgentId::Unknown</code>.</li>
<li>New <code>is-ai-agent</code> binary: silent by default, exit
<code>0</code> when an agent is detected, <code>1</code> when none is,
and <code>2</code> on a usage error. <code>-o, --output
[id|name|text|json]</code> prints details without changing the exit
status. Install with <code>cargo install is-ai-agent</code> or
<code>mise use -g github:sdairs/is-ai-agent</code>.</li>
<li>Each release now attaches prebuilt archives with SHA-256 checksums
for Linux (musl), macOS and Windows on x86_64 and aarch64.</li>
</ul>
<p>The library remains dependency-free; the binary is not built for
crates that depend on it.</p>
<p>Implementation: <a
href="https://redirect.github.com/sdairs/is-ai-agent/issues/10">#10</a>
(detection), <a
href="https://redirect.github.com/sdairs/is-ai-agent/issues/9">#9</a>
(CLI and release binaries, thanks <a
href="https://github.com/iloveitaly"><code>@​iloveitaly</code></a>).</p>
<p><strong>Full changelog:</strong> <a
href="https://github.com/sdairs/is-ai-agent/compare/v0.6.0...v0.7.0">https://github.com/sdairs/is-ai-agent/compare/v0.6.0...v0.7.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/58f43edebf0f0d81b3b240d08c935cd061c79637"><code>58f43ed</code></a>
Merge pull request <a
href="https://redirect.github.com/sdairs/is-ai-agent/issues/11">#11</a>
from sdairs/release-v0.7.0</li>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/3fad89fd78600f1443580c834ba0fd492f1349dd"><code>3fad89f</code></a>
Release v0.7.0</li>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/df4807865c8b6ed3a3ac996ef4ac03ddfd413146"><code>df48078</code></a>
Test CLI JSON escaping through AI_AGENT</li>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/c10fc574e98a598d52b46bcd23cc5bb4edd79955"><code>c10fc57</code></a>
Merge pull request <a
href="https://redirect.github.com/sdairs/is-ai-agent/issues/9">#9</a>
from iloveitaly/binary-release</li>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/df4900d8ec54288d6b7840fcf544f65c7d162f28"><code>df4900d</code></a>
ci: pin release workflow actions to commit SHAs and avoid cross</li>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/5aff944aa41be29266a8bdd3a07eb63777f88197"><code>5aff944</code></a>
Merge pull request <a
href="https://redirect.github.com/sdairs/is-ai-agent/issues/10">#10</a>
from sdairs/claude/agent-standard-heuristic-192f01</li>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/3591442bf17c0fca7818cb3960fa2320b0463fdd"><code>3591442</code></a>
Prefer AI_AGENT over legacy AGENT and repair the inventory watcher</li>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/aecc1235702b118163b48e312ea1a008c5372a06"><code>aecc123</code></a>
docs: document command-line tool usage and installation</li>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/220b920f7bc4d19fcb24c39b75c62b8fda988640"><code>220b920</code></a>
feat(ci): build and attach prebuilt binaries to GitHub releases</li>
<li><a
href="https://github.com/sdairs/is-ai-agent/commit/49c314487de11ae022b379ece90b5357551a9471"><code>49c3144</code></a>
feat: add CLI binary and integration tests</li>
<li>See full diff in <a
href="https://github.com/sdairs/is-ai-agent/compare/v0.6.0...v0.7.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=is-ai-agent&package-manager=cargo&previous-version=0.6.0&new-version=0.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> **Low Risk**
> Dependency-only bump; behavior may shift slightly for env-based agent
detection (AI_AGENT vs AGENT), with no direct changes to clickhousectl
logic.
> 
> **Overview**
> Bumps the **`is-ai-agent`** dependency for **`clickhousectl`** from
**0.6.0** to **0.7.0** (`Cargo.toml` and **`Cargo.lock`** only; no
application source changes).
> 
> **`clickhousectl`** still calls **`is_ai_agent::detect()`** for agent
session/trace HTTP headers and for default JSON CLI output when an agent
is present. With **0.7.0**, detection follows the updated heuristics:
**`AI_AGENT`** is preferred over legacy **`AGENT`**, and unrecognized
**`AGENT`** values are ignored rather than treated as a named agent.
> 
> <sup>Reviewed by [Cursor Bugbot](https://cursor.com/bugbot) for commit
16d8bc4. Bugbot is set up for automated
code reviews on this repo. Configure
[here](https://www.cursor.com/dashboard/bugbot).</sup>
<!-- /CURSOR_SUMMARY -->

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant