Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"plugins": [
{
"name": "kbagent",
"version": "0.46.0",
"version": "0.46.1",
"source": "./plugins/kbagent",
"description": "AI-friendly interface to Keboola Connection projects — explore configs, jobs, lineage, call MCP tools, manage dev branches, and debug SQL in workspaces",
"category": "development"
Expand Down
2 changes: 1 addition & 1 deletion plugins/kbagent/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "kbagent",
"version": "0.46.0",
"version": "0.46.1",
"description": "AI-friendly interface to Keboola Connection projects — explore configs, jobs, lineage, call MCP tools, manage dev branches, and debug SQL in workspaces",
"author": {
"name": "Keboola",
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "keboola-agent-cli"
version = "0.46.0"
version = "0.46.1"
description = "AI-friendly CLI for managing Keboola projects"
readme = "README.md"
requires-python = ">=3.12"
Expand Down
4 changes: 4 additions & 0 deletions src/keboola_agent_cli/changelog.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,10 @@

# Ordered newest-first. Each value is a list of brief one-line descriptions.
CHANGELOG: dict[str, list[str]] = {
"0.46.1": [
"Fix (plugin): the `kbagent` Claude Code skill and the `keboola-expert` subagent now surface `kbagent data-app logs` (shipped in 0.43.8). The SKILL.md `description:` trigger list gained `data-app logs, container logs, app logs, tail logs, build logs, app stdout, app stderr, troubleshoot data app, debug data app`, and the keboola-expert Tool Selection Matrix gained a row for `kbagent data-app logs --project P --app-id N [--lines N | --since ISO8601]` (0.43.8+). Before this, asking the agent for a data app's container logs fell back to the UI Terminal Log tab or the 20-line-capped `get_data_apps` MCP tool. No CLI behavior change. (#335 / #336)",
"Chore (frontend dev tooling): bumped the `web/frontend` dev dependencies -- vite 5 -> 8, vitest 2 -> 4, and `@vitejs/plugin-react` 4 -> 5.2 to keep the peer range consistent with vite 8. The earlier Dependabot PRs (#337, #338) bumped only vite + vitest, which left plugin-react pinned below vite 8 and broke `npm ci` (ERESOLVE) in the Windows wheel-build job, silently shipping a UI-less wheel. No runtime change to the CLI or the bundled SPA. (#341)",
],
"0.46.0": [
"Change: the project's canonical home moved from `github.com/padak/keboola_agent_cli` to `github.com/keboola/cli`. The auto-update and self-install constants (`KBAGENT_GITHUB_REPO`, `KBAGENT_INSTALL_SOURCE` in `constants.py`) now point at the new repo, so the startup version check hits `api.github.com/repos/keboola/cli/releases/latest` and `kbagent update` installs from `git+https://github.com/keboola/cli`. The Claude Code plugin manifest (`plugin.json` homepage/repository), the marketplace install instructions (`/plugin marketplace add keboola/cli`), README / TUTORIAL / CONTRIBUTING, the `doctor` and `serve` install hints, and the AGENT_CONTEXT plugin-install snippet were all updated in lock-step. The marketplace name (`keboola-agent-cli`) and the `/plugin install kbagent@keboola-agent-cli` identifier are unchanged -- they are logical names, not repo paths.",
"Note: existing installs migrate themselves in a single update cycle. GitHub serves a 301 from the old repo path to `keboola/cli`, and both auto-update phases follow it -- the version check uses `httpx` with `follow_redirects=True`, and `uv`/`git` follow the redirect on `clone`/`fetch` during install. Once a user is on >= 0.46.0 the baked-in constants already name the new repo, so the redirect is needed for at most one hop. The old `padak/keboola_agent_cli` path must NOT be re-created as a new repository, or the redirect dies and pre-0.46.0 installs are cut off from updates.",
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading