5 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 97e3ab2fde feat: add DeepSeek Harness and Kimi MCP routing (#96)
## What changed

- teach the one-line macOS/Linux and Windows installers to detect DSH,
install the AgentKey skill globally, and invoke the DSH device-code MCP
writer without passing `dsh` to `skills add -a`
- remove only top-level AgentKey managed blocks during uninstall while
preserving marker-prefix collisions, YAML block scalars, malformed
blocks, and unrelated patches
- add a DSH-specific Skill setup branch explaining why DSH rc.7 must use
device-code Bearer authentication instead of generic MCP OAuth
- document the home-level patch, safe legacy migration, symlink-profile
behavior, HMR limits, tool-policy limits, and actual readiness checks in
English and Chinese
- route the Kimi plugin through the client-attributed
`https://api.agentkey.app/kimi/v1/mcp` alias while keeping its native
OAuth flow and the same AgentKey MCP surface
- add macOS/Linux Bats coverage, an attributed endpoint contract, and a
Windows PowerShell marker regression gate

## Why

DSH users need one global AgentKey integration across current and future
profiles without selecting an AgentKey preset. DSH 0.1.0-rc.7 cannot
complete the generic header-free MCP OAuth flow, so the public setup and
self-repair guidance must consistently route DSH through `@agentkey/cli
--auth-login --only dsh`.

Kimi uses a client-attributed MCP path so Server telemetry and routing
can identify the originating client without changing Kimi's OAuth or
tool behavior.

## User impact

After the Server and CLI dependency are released, DSH users can run the
normal one-line installer or the documented two-step flow. They verify
success by checking the `agentkey` Loader row and then calling
`find_tools`, `describe_tool`, and `execute_tool`; Mounted/active alone
is not treated as a successful MCP connection.

Kimi plugin users continue to authenticate with the existing native
OAuth command; only the remote path changes to the attributed alias.

## Validation

- `bats tests/` (41/41)
- `bash -n scripts/install.sh`
- `bash -n scripts/uninstall.sh`
- Windows marker regression is configured on `windows-latest`
- `git diff --check`

## Release dependency

- Server/CLI implementation:
https://github.com/chainbase-labs/AgentKey-Server/pull/241
- deploy and verify the Server routes first
- publish and canary `@agentkey/cli@1.0.4` second
- release these installers, Skill changes, Kimi route, and public
documentation last

This is a CLI-managed DSH MCP integration, not a native installable DSH
plugin.

---------

Co-authored-by: Allen <0xfatdog@gmail.com>
2026-08-23 04:04:57 +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
zzAllenn db38a59d7b feat: improve Kimi plugin onboarding (#86)
## Summary

- add a Kimi Code plugin manifest with an inline AgentKey MCP server
definition
- use Kimi's native MCP OAuth flow while keeping browser login explicit
through `/mcp-config login plugin-agentkey:agentkey`
- document the required `/reload`, browser authorization, local-plugin
update flow, and legacy global MCP cleanup
- include the Kimi manifest in release-please and version-sync checks
- add regression coverage for the Kimi manifest shape and OAuth
configuration

## Why

Kimi requires `mcpServers` to be declared inline in the plugin manifest.
The previous path-based configuration was not loaded as a plugin MCP
server, so installation did not produce the expected MCP-aware reload
guidance. With the corrected manifest, Kimi recognizes the MCP server
during installation and shows its standard `/new` or `/reload` prompt.
After reloading, the user completes Kimi's native browser OAuth flow
explicitly with `/mcp-config login plugin-agentkey:agentkey`.

## User impact

After installing the plugin, users receive the reload guidance from
Kimi. They run `/reload`, follow Kimi's OAuth prompt with `/mcp-config
login plugin-agentkey:agentkey`, approve the browser authorization, and
can then use AgentKey normally.

## Validation

- installed the local plugin with Kimi Code CLI 0.31.1 and confirmed the
success screen reports one MCP server plus `Run /new or /reload to apply
plugin changes.`
- verified the managed Kimi plugin copy matches the repository manifest
- validated the Kimi manifest shape and native-OAuth constraints
- verified all six release version values remain synchronized at 1.12.1
- parsed the modified GitHub Actions workflows as YAML
- ran `git diff --check`

The repository CI runs the full Bats suite on Ubuntu and macOS.

---------

Co-authored-by: Allen <0xfatdog@gmail.com>
2026-08-05 16:23:59 +08:00