Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ dependencies = [
# Used by auth/k8s integration
"kubernetes>=30.1.0",
# Used to call Llama Stack APIs
"llama-stack==0.2.18",
"llama-stack-client==0.2.18",
"llama-stack==0.2.19",
"llama-stack-client==0.2.19",
# Used by Logger
"rich>=14.0.0",
# Used by JWK token auth handler
Expand Down
2 changes: 1 addition & 1 deletion src/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Minimal and maximal supported Llama Stack version
MINIMAL_SUPPORTED_LLAMA_STACK_VERSION = "0.2.17"
MAXIMAL_SUPPORTED_LLAMA_STACK_VERSION = "0.2.18"
MAXIMAL_SUPPORTED_LLAMA_STACK_VERSION = "0.2.19"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

LGTM: max supported version bumped to 0.2.19 and matches the PR intent.
Looks consistent with the dependency upgrade. Consider verifying no stale 0.2.18 references and that min/max ordering remains valid.

Run:


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Check pyproject for llama-stack/client pins (expect 0.2.19):"
rg -nP 'llama-stack(-client)?\s*=?\s*["'\'']?0\.2\.\d+["'\'']?' pyproject.toml || true

echo "Find stale references to 0.2.18 anywhere:"
rg -n '0\.2\.18\b' -g '!**/dist/**' -g '!**/build/**' || true

echo "Validate MIN<=MAX in src/constants.py:"
python - <<'PY'
import re
min_v=max_v=None
for line in open("src/constants.py", encoding="utf-8"):
    if "MINIMAL_SUPPORTED_LLAMA_STACK_VERSION" in line:
        min_v=re.search(r'"([^"]+)"', line).group(1)
    if "MAXIMAL_SUPPORTED_LLAMA_STACK_VERSION" in line:
        max_v=re.search(r'"([^"]+)"', line).group(1)
def parse(v): return tuple(map(int, v.split(".")))
assert parse(min_v)<=parse(max_v), f"Invalid range: {min_v}>{max_v}"
print(f"OK: {min_v}..{max_v}")
PY

Length of output: 309


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "Dependencies in pyproject.toml:"
rg -n '^\s*llama-stack(-client)?' -C2 pyproject.toml || true

echo "Pin versions in pyproject.toml:"
rg -n '0\.2\.\d+' -C0 pyproject.toml || true

echo "Find stale refs to 0.2.18:"
rg -n '0\.2\.18\b' -C2 . || true

Length of output: 3615


Update stale 0.2.18 references in documentation and examples
Multiple example and doc files still pin “0.2.18” (e.g. examples/pyproject.llamastack.toml, src/models/responses.py examples, README.md, docs/openapi.md, docs/openapi.json, docs/output.md, docs/getting_started.md, docs/deployment_guide.md); bump all of these to “0.2.19”. Version range in src/constants.py (0.2.17..0.2.19) is valid.


UNABLE_TO_PROCESS_RESPONSE = "Unable to process this request"

Expand Down
Loading
Loading