Run a dependency & version refresh for this repo: Python libraries in pyproject.toml/uv.lock, Docker base images, GitHub Actions pins, the uv CLI version (CI + README + Dockerfiles), and the supported Python range. Use when asked to "update dependencies", "bump versions", "do a dependency refresh", or on the scheduled quarterly dependency-refresh run. The full playbook lives in docs/Dependency_Upgrades.md — this skill is the entry point that routes you there.
Run and interpret scripts/smoke_test.sh, the on-demand checks for optional dependencies that CI and the default docker compose don't cover: the Postgres and MongoDB checkpointers, the AG-UI endpoint, and LangFuse tracing. Use when you've touched the memory/checkpointer layer, service startup/health, the AG-UI adapter, LangFuse tracing, or bumped one of those dependencies — and want to confirm the real integration still works without waiting for a full CI run. Also use when deciding WHETHER such a check is even warranted for a change.
Periodically audit the LLM model catalog in src/schema/models.py against what each provider currently ships: add newly released models, remove/flag ones the provider has deprecated or discourages, and re-point DEFAULT_MODEL fallbacks at a current model. Use when asked to "check for new models", "update the model list", "refresh the model catalog", or on the scheduled model-refresh trigger.
Draft replies to GitHub issues and pull requests on JoshuaC215/agent-service-toolkit in the authentic voice of the maintainer (JoshuaC215). Use when triaging, responding to, or reviewing issues/PRs on this repo — e.g. "respond to issue 290", "review the open PRs", "draft a reply to this bug report", or any batch maintainer triage. Produces human-in-the-loop drafts for review; it NEVER posts to GitHub on its own.