28 Commits

Author SHA1 Message Date
lxcong def77066ef chore(main): release 1.14.0 (#92)
🤖 I have created a release *beep* *boop*
---


##
[1.14.0](https://github.com/chainbase-labs/Agentkey/compare/v1.13.1...v1.14.0)
(2026-08-22)


### Features

* add Cursor, Gemini CLI, and Antigravity plugin support
([#91](https://github.com/chainbase-labs/Agentkey/issues/91))
([49a015b](https://github.com/chainbase-labs/Agentkey/commit/49a015b40838895bba96ebcb3c75eec98d635f39))
* add DeepSeek Harness and Kimi MCP routing
([#96](https://github.com/chainbase-labs/Agentkey/issues/96))
([97e3ab2](https://github.com/chainbase-labs/Agentkey/commit/97e3ab2fde13f32e4a9acafd3bb81c1ddb0c3c04))


### Bug Fixes

* **claude:** restore native MCP OAuth login
([#95](https://github.com/chainbase-labs/Agentkey/issues/95))
([efc2809](https://github.com/chainbase-labs/Agentkey/commit/efc28096918b8565d495cacb6864b17f59cc7214))
* **plugins:** package Gemini releases and improve OAuth
([#94](https://github.com/chainbase-labs/Agentkey/issues/94))
([fbec683](https://github.com/chainbase-labs/Agentkey/commit/fbec683e87c5c687101385e52067e364864d269f))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-08-23 04:07:35 +08:00
zzAllenn efc2809691 fix(claude): restore native MCP OAuth login (#95)
## Summary

- remove the Claude Code plugin API-key `userConfig` prompt and static
`Authorization` header
- let Claude Code follow the AgentKey server's 401/RFC 9728 metadata
into native MCP OAuth
- document both the `/mcp` **Authenticate** action and `claude mcp login
plugin:agentkey:agentkey`
- add Claude-specific regression coverage and include the Claude MCP
files in the scripts test workflow paths

## Root cause

Claude Code treats any configured `Authorization` header as an explicit
choice of header authentication. When the interpolated API key is empty,
the server returns 401, but Claude Code does not offer or fall back to
OAuth because the header is present. Removing the header and its
`userConfig` source restores native MCP OAuth discovery.

## Impact

The runtime authentication change is limited to the Claude Code plugin
path (`.claude-plugin/plugin.json` + root `.mcp.json`). The Skills
CLI/API-key setup path and the Codex, Cursor, Kimi, Gemini, and
Antigravity MCP configurations are unchanged.

Shared documentation and CI path filters are updated to describe and
protect this Claude-specific behavior.

## Validation

- `bats tests/` — 29 tests passed
- `claude plugin validate --strict .` — passed
- isolated Claude Code 2.1.228 plugin load reported `Needs
authentication`
- `claude mcp login plugin:agentkey:agentkey --no-browser` generated the
AgentKey OAuth authorization URL
- `git diff --check origin/main...fork/codex/fix-claude-code-oauth` —
passed

Co-authored-by: Allen <0xfatdog@gmail.com>
2026-08-14 02:24:36 +08:00
lxcong 3a3858f79e chore(main): release 1.13.1 (#88)
🤖 I have created a release *beep* *boop*
---


##
[1.13.1](https://github.com/chainbase-labs/Agentkey/compare/v1.13.0...v1.13.1)
(2026-08-07)


### Bug Fixes

* **skill:** fall back to built-in tools instead of dead-ending
([#87](https://github.com/chainbase-labs/Agentkey/issues/87))
([1f680fa](https://github.com/chainbase-labs/Agentkey/commit/1f680fa39f3d074e071f4f1a9c071b910c13ce13))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-08-07 14:02:44 +08:00
lxcong 599caf0067 chore(main): release 1.13.0 (#85)
🤖 I have created a release *beep* *boop*
---


##
[1.13.0](https://github.com/chainbase-labs/Agentkey/compare/v1.12.1...v1.13.0)
(2026-08-05)


### Features

* improve Kimi plugin onboarding
([#86](https://github.com/chainbase-labs/Agentkey/issues/86))
([db38a59](https://github.com/chainbase-labs/Agentkey/commit/db38a59d7b5b50afd2f85baed4bffe71dc347854))
* **skill:** rebuild discovery around find_tools
([#84](https://github.com/chainbase-labs/Agentkey/issues/84))
([9891ed5](https://github.com/chainbase-labs/Agentkey/commit/9891ed5deecb8f30f9ac07ef8cdb53c788c977ee))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-08-05 16:25:29 +08:00
lxcong 5f7c0f27f1 chore(main): release 1.12.1 (#77)
🤖 I have created a release *beep* *boop*
---


##
[1.12.1](https://github.com/chainbase-labs/Agentkey/compare/v1.12.0...v1.12.1)
(2026-07-24)


### Bug Fixes

* **codex-plugin:** update default example prompts with concrete use
cases ([#76](https://github.com/chainbase-labs/Agentkey/issues/76))
([683ad83](https://github.com/chainbase-labs/Agentkey/commit/683ad833108f726ea8c905a945922a16f595ee92))
* remove purchase guidance from AgentKey skill
([#79](https://github.com/chainbase-labs/Agentkey/issues/79))
([969c5c1](https://github.com/chainbase-labs/Agentkey/commit/969c5c16d207a710a018f868f5e6116a9eaa3efb))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-07-24 16:14:31 +08:00
lxcong e746e01e39 chore(main): release 1.12.0 (#74)
🤖 I have created a release *beep* *boop*
---


##
[1.12.0](https://github.com/chainbase-labs/Agentkey/compare/v1.11.0...v1.12.0)
(2026-07-17)


### Features

* **plugin:** add Codex plugin support
([#73](https://github.com/chainbase-labs/Agentkey/issues/73))
([7133166](https://github.com/chainbase-labs/Agentkey/commit/71331667a36fa9fed0f107c590500493353fb783))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-07-17 13:39:46 +08:00
lxcong 71331667a3 feat(plugin): add Codex plugin support (#73)
## Summary

Ships this repo as a **Codex plugin**, alongside the existing Claude
Code plugin and Skills-CLI paths.

- **`.codex-plugin/plugin.json`** — Codex plugin manifest: bundles
`skills/`, points `mcpServers` at `.codex-plugin/mcp.json`, and carries
`interface` metadata for the install UI (fields calibrated against the
official Notion/Figma plugins in `openai/plugins`).
- **`.codex-plugin/mcp.json`** — remote-HTTP MCP entry for
`https://api.agentkey.app/v1/mcp`, authenticated via **MCP OAuth (RFC
9728 discovery)**. Codex plugins have no
`userConfig`/header-interpolation mechanism, so the Claude-style
`${user_config.AGENTKEY_API_KEY}` injection can't be reused.
- **`.agents/plugins/marketplace.json`** — the repo is its own Codex
marketplace: `codex plugin marketplace add chainbase-labs/agentkey`,
then install AgentKey from `/plugins`.
- **`release-please-config.json`** — bumps the Codex manifest version in
lockstep with the Claude one.
- **`AGENTS.md`** — accurate agent-facing repo guidance mirroring
`.claude/CLAUDE.md` (replaces a stale draft that predated
`@agentkey/cli`).
- **Description/keywords refresh** — both plugin manifests and the
Claude marketplace entry now use the Product Hunt positioning ("one-stop
live data marketplace for your agent") and cover the full category list
(finance, e-commerce, business data, weather/maps, travel).
- **README / README_zh** — document the Codex plugin install path.

## Why no `oauth_resource`

The first local test failed at the Clerk authorize endpoint with
`invalid_request: The request includes the parameter 'resource' more
than once`. Root cause: the rmcp SDK already appends `resource=<server
url>` to the authorization request automatically (RFC 8707), and Codex
appends a configured `oauth_resource` as a *second* `resource` param
without deduplication
(`codex-rs/rmcp-client/src/perform_oauth_login.rs`). Clerk enforces RFC
6749's no-repeated-params rule. Since our server fully advertises RFC
9728 resource metadata, `type` + `url` alone is sufficient — discovery
does the rest. Guardrails documented in `.claude/CLAUDE.md` /
`AGENTS.md` checklists.

## Test plan

- [x] All JSON manifests validate
- [x] `codex plugin marketplace add <local path>` + install succeeds
(Codex desktop)
- [ ] OAuth sign-in completes end-to-end after `oauth_resource` removal
(re-test pending)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
2026-07-17 13:38:16 +08:00
lxcong 60ff45d57e chore(main): release 1.11.0 (#69)
🤖 I have created a release *beep* *boop*
---


##
[1.11.0](https://github.com/chainbase-labs/Agentkey/compare/v1.10.0...v1.11.0)
(2026-07-06)


### Features

* **skill:** add e-commerce, business data, weather/maps, travel to
description
([#68](https://github.com/chainbase-labs/Agentkey/issues/68))
([1ccf433](https://github.com/chainbase-labs/Agentkey/commit/1ccf4337f1060177b964dbb55c7917c7458ed486))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-07-06 11:23:04 +08:00
lxcong 74e40a47b7 chore(main): release 1.10.0 (#65)
🤖 I have created a release *beep* *boop*
---


##
[1.10.0](https://github.com/chainbase-labs/Agentkey/compare/v1.9.1...v1.10.0)
(2026-06-29)


### Features

* **skill:** add OAuth-first setup, slim SKILL.md via progressive
disclosure ([#62](https://github.com/chainbase-labs/Agentkey/issues/62))
([8bc275a](https://github.com/chainbase-labs/Agentkey/commit/8bc275a20b5c22204bdb0a6aac2ed5c40352eccb))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-06-29 16:55:41 +08:00
lxcong 09caea707e chore(main): release 1.9.1 (#61)
🤖 I have created a release *beep* *boop*
---


##
[1.9.1](https://github.com/chainbase-labs/Agentkey/compare/v1.9.0...v1.9.1)
(2026-06-26)


### Bug Fixes

* **plugin:** wire .mcp.json remote MCP server for plugin installs
([#60](https://github.com/chainbase-labs/Agentkey/issues/60))
([35eab21](https://github.com/chainbase-labs/Agentkey/commit/35eab218724bbc6d55800d7297b1792a6d324676))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-06-26 12:18:22 +08:00
lxcong 347df01611 chore(main): release 1.9.0 (#58)
🤖 I have created a release *beep* *boop*
---


##
[1.9.0](https://github.com/chainbase-labs/Agentkey/compare/v1.8.0...v1.9.0)
(2026-05-29)


### Features

* **skill:** cost-aware batch workflow + agentkey_account in tools table
([#57](https://github.com/chainbase-labs/Agentkey/issues/57))
([f6dbed1](https://github.com/chainbase-labs/Agentkey/commit/f6dbed1d6392602d6b05e04282d20af2e5e7c869))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-29 15:54:17 +08:00
lxcong ae0aa447c7 chore(main): release 1.8.0 (#55)
🤖 I have created a release *beep* *boop*
---


##
[1.8.0](https://github.com/chainbase-labs/Agentkey/compare/v1.7.2...v1.8.0)
(2026-05-22)


### Features

* **installer:** unify skill + MCP agent registration (16 agents)
([#41](https://github.com/chainbase-labs/Agentkey/issues/41))
([8336301](https://github.com/chainbase-labs/Agentkey/commit/83363014c47a029e972095ef1df16005dbf2620b))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-22 18:47:49 +08:00
lxcong 9003a73f6f chore(main): release 1.7.2 (#53)
🤖 I have created a release *beep* *boop*
---


##
[1.7.2](https://github.com/chainbase-labs/Agentkey/compare/v1.7.1...v1.7.2)
(2026-05-15)


### Bug Fixes

* **install:** drop remote/local detection, always try browser
([#52](https://github.com/chainbase-labs/Agentkey/issues/52))
([26d220c](https://github.com/chainbase-labs/Agentkey/commit/26d220c582ad874ed617b98c1e03308a40c3f490))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-15 18:07:35 +08:00
lxcong 1aaea71c9a chore(main): release 1.7.1 (#51)
🤖 I have created a release *beep* *boop*
---


##
[1.7.1](https://github.com/chainbase-labs/Agentkey/compare/v1.7.0...v1.7.1)
(2026-05-15)


### Bug Fixes

* **install:** always run auth-login, drop stale already_authed check
([#50](https://github.com/chainbase-labs/Agentkey/issues/50))
([658dfda](https://github.com/chainbase-labs/Agentkey/commit/658dfda00b0d53808bff816a6c43888d24c73e5f))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-15 17:20:20 +08:00
lxcong 4c9fbc9902 chore(main): release 1.7.0 (#49)
🤖 I have created a release *beep* *boop*
---


##
[1.7.0](https://github.com/chainbase-labs/Agentkey/compare/v1.6.1...v1.7.0)
(2026-05-15)


### Features

* rename @agentkey/mcp → @agentkey/cli in install scripts and docs
([#47](https://github.com/chainbase-labs/Agentkey/issues/47))
([ab0dba7](https://github.com/chainbase-labs/Agentkey/commit/ab0dba7eb1d085c5b0ce118338d70a6390a315fd))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-15 16:32:27 +08:00
lxcong c519384174 chore(main): release 1.6.1 (#46)
🤖 I have created a release *beep* *boop*
---


##
[1.6.1](https://github.com/chainbase-labs/Agentkey/compare/v1.6.0...v1.6.1)
(2026-05-14)


### Bug Fixes

* **skill:** re-trigger release-please after
[#44](https://github.com/chainbase-labs/Agentkey/issues/44) parse error
([#45](https://github.com/chainbase-labs/Agentkey/issues/45))
([3caa5c3](https://github.com/chainbase-labs/Agentkey/commit/3caa5c3786dabd1cbffb0f9c48fb3e14cfd53598))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-14 17:31:20 +08:00
lxcong d884b8898f chore(main): release 1.6.0 (#43)
🤖 I have created a release *beep* *boop*
---


##
[1.6.0](https://github.com/chainbase-labs/Agentkey/compare/v1.5.0...v1.6.0)
(2026-05-14)


### Features

* agent install telemetry (skill side, spec §8.1)
([#31](https://github.com/chainbase-labs/Agentkey/issues/31))
([f830f29](https://github.com/chainbase-labs/Agentkey/commit/f830f2947dbc2ddae1651d47dcf420ab09f4baf8))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-14 16:42:44 +08:00
lxcong 7611a50fe1 chore(main): release 1.5.0 (#42)
🤖 I have created a release *beep* *boop*
---


##
[1.5.0](https://github.com/chainbase-labs/Agentkey/compare/v1.4.0...v1.5.0)
(2026-05-14)


### Features

* agent install telemetry (installer side, spec §8.3)
([#30](https://github.com/chainbase-labs/Agentkey/issues/30))
([2069e0c](https://github.com/chainbase-labs/Agentkey/commit/2069e0ca42238174478bc830fa9628f755c0e5f1))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-14 16:11:55 +08:00
lxcong d2bfb29a08 chore(main): release 1.4.0 (#40)
🤖 I have created a release *beep* *boop*
---


##
[1.4.0](https://github.com/chainbase-labs/Agentkey/compare/v1.3.1...v1.4.0)
(2026-05-12)


### Features

* server-beacon skill-update path for non-Bash clients
([#39](https://github.com/chainbase-labs/Agentkey/issues/39))
([65fb2f8](https://github.com/chainbase-labs/Agentkey/commit/65fb2f81810ab2232895c6ece099aec572f0bf64))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-12 17:48:24 +08:00
lxcong dc6f755649 chore(main): release 1.3.1 (#37)
🤖 I have created a release *beep* *boop*
---


##
[1.3.1](https://github.com/chainbase-labs/Agentkey/compare/v1.3.0...v1.3.1)
(2026-05-12)


### Bug Fixes

* **skill:** publish 1.3.1 with corrected npx skills update command
([#36](https://github.com/chainbase-labs/Agentkey/issues/36))
([d4cfef6](https://github.com/chainbase-labs/Agentkey/commit/d4cfef6f899f76e9686789c8917cc537a6afdbb7))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-12 14:01:07 +08:00
lxcong 50e25b8e9e chore(main): release 1.3.0 (#33)
🤖 I have created a release *beep* *boop*
---


##
[1.3.0](https://github.com/chainbase-labs/Agentkey/compare/v1.2.4...v1.3.0)
(2026-05-12)


### Features

* **skill:** broaden description for dynamic provider catalog
([#32](https://github.com/chainbase-labs/Agentkey/issues/32))
([3b45366](https://github.com/chainbase-labs/Agentkey/commit/3b453662635d0246b17d01de0f02fdd917ceaec9))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-12 13:15:33 +08:00
lxcong a1a8bb579a chore(main): release 1.2.4 (#29)
🤖 I have created a release *beep* *boop*
---


##
[1.2.4](https://github.com/chainbase-labs/Agentkey/compare/v1.2.3...v1.2.4)
(2026-05-09)


### Bug Fixes

* **skill:** eliminate Hermes scanner findings
([#28](https://github.com/chainbase-labs/Agentkey/issues/28))
([41e1724](https://github.com/chainbase-labs/Agentkey/commit/41e172486acbe593e8df5977c68f72d28a5f84ff))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-09 16:23:10 +08:00
lxcong 5bb42ab0f4 chore(main): release 1.2.3 (#27)
🤖 I have created a release *beep* *boop*
---


##
[1.2.3](https://github.com/chainbase-labs/Agentkey/compare/v1.2.2...v1.2.3)
(2026-05-08)


### Bug Fixes

* **update-check:** ship version.txt inside skill so npx-skills-add
installs find it
([#26](https://github.com/chainbase-labs/Agentkey/issues/26))
([bc740c8](https://github.com/chainbase-labs/Agentkey/commit/bc740c80154720c29cf5ec6df5773f030bd868c9))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-08 23:56:59 +08:00
lxcong 3850243cb3 chore(main): release 1.2.2 (#25)
🤖 I have created a release *beep* *boop*
---


##
[1.2.2](https://github.com/chainbase-labs/Agentkey/compare/v1.2.1...v1.2.2)
(2026-05-08)


### Bug Fixes

* republish skill with updated find_tools guidance
([#24](https://github.com/chainbase-labs/Agentkey/issues/24))
([b7d3a80](https://github.com/chainbase-labs/Agentkey/commit/b7d3a80fffb610c2358dfc370b57e458873aef8f))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-08 14:24:10 +08:00
lxcong 4e0e632420 chore(main): release 1.2.1 (#22)
🤖 I have created a release *beep* *boop*
---


##
[1.2.1](https://github.com/chainbase-labs/Agentkey/compare/v1.2.0...v1.2.1)
(2026-05-01)


### Bug Fixes

* **security:** notify-only update check + interactive upgrade flow
([#21](https://github.com/chainbase-labs/Agentkey/issues/21))
([a05efd5](https://github.com/chainbase-labs/Agentkey/commit/a05efd565f2cce3d66ff7beec32ba8be0fc8dbb4))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
2026-05-01 21:32:31 +08:00
github-actions[bot] db6b46c5f0 chore(main): release 1.2.0 (#19)
🤖 I have created a release *beep* *boop*
---


##
[1.2.0](https://github.com/chainbase-labs/Agentkey/compare/v1.1.0...v1.2.0)
(2026-04-27)


### Features

* **install:** auto-detect agents, route MCP auth to QR mode for remote
installs ([#18](https://github.com/chainbase-labs/Agentkey/issues/18))
([29176d1](https://github.com/chainbase-labs/Agentkey/commit/29176d1aae5ba05ee64b402e8f2e2635df31c4ed))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: lxcong <83766787@qq.com>
2026-04-27 22:20:26 +08:00
github-actions[bot] 8f4ef5ec98 chore(main): release agentkey-skill 1.1.0 (#6)
🤖 I have created a release *beep* *boop*
---


##
[1.1.0](https://github.com/chainbase-labs/agentkey/compare/agentkey-skill-v1.0.0...agentkey-skill-v1.1.0)
(2026-04-23)


### Features

* cache update check result for 24h
([#5](https://github.com/chainbase-labs/agentkey/issues/5))
([27e0ebe](https://github.com/chainbase-labs/agentkey/commit/27e0ebe20e3af26667ff852a318b2f8439964372))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: lxcong <83766787@qq.com>
2026-04-23 14:31:12 +08:00
lxcong b3d806105b chore: initial public release 2026-04-23 13:52:31 +08:00