diff --git a/cmd/bd/rename_prefix.go b/cmd/bd/rename_prefix.go index d2aa7a91..a7f75f30 100644 --- a/cmd/bd/rename_prefix.go +++ b/cmd/bd/rename_prefix.go @@ -35,6 +35,19 @@ Example: ctx := context.Background() + // rename-prefix requires direct mode (not supported by daemon) + if daemonClient != nil { + if err := ensureDirectMode("daemon does not support rename-prefix command"); err != nil { + fmt.Fprintf(os.Stderr, "Error: %v\n", err) + os.Exit(1) + } + } else if store == nil { + if err := ensureStoreActive(); err != nil { + fmt.Fprintf(os.Stderr, "Error: %v\n", err) + os.Exit(1) + } + } + if err := validatePrefix(newPrefix); err != nil { fmt.Fprintf(os.Stderr, "Error: %v\n", err) os.Exit(1) diff --git a/integrations/beads-mcp/pyproject.toml b/integrations/beads-mcp/pyproject.toml index dc4c6e6b..0104d3d5 100644 --- a/integrations/beads-mcp/pyproject.toml +++ b/integrations/beads-mcp/pyproject.toml @@ -3,7 +3,7 @@ name = "beads-mcp" version = "0.10.1" description = "MCP server for beads issue tracker." readme = "README.md" -requires-python = ">=3.11" +requires-python = ">=3.10" license = {text = "MIT"} dependencies = [ "fastmcp==2.12.4", @@ -22,6 +22,7 @@ classifiers = [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", @@ -56,7 +57,7 @@ warn_no_return = true warn_unreachable = true [tool.ruff] -target-version = "py311" +target-version = "py310" line-length = 115 [tool.ruff.lint]