DBDelve
DBDelve는 Rust 기반 빠른 다중 엔진 데이터베이스 클라이언트, 무료 오픈소스, 텔레메트리 없음
코딩 에이전트에서 Versyka를 사용하거나 MCP 서버·GitHub Action을 통해 CI에서 활용합니다
Use Versyka from your coding agent with the MCP server, or in CI with the GitHub Action: SDK versions, migration guides and AI model retirements.
개발 도구JavaScript · PythonGitHub @versyka온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
GitHub Action: flags retired and retiring AI models (OpenAI, Anthropic, Gemini, Mistral, Cohere) and outdated API SDKs in pull requests
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Catch retired AI models and outdated API SDKs in every pull request, before calls start failing.
A real run on OpenAI's own quickstart repo, which still calls gpt-3.5-turbo after OpenAI stopped serving it on 2026-10-23.
Try it without installing anything: paste any public repository into the free repository check.
A GitHub Action that catches two things before they break production:
anthropic.claude-…-v1:0, meta.llama3-…-v1:0) get Bedrock's own dates, which can differ from the model maker's.It writes a job summary, annotates the lines in the pull request diff, and leaves one pull request comment that it updates on every push.
Add one file to your repository:
# .github/workflows/versyka.yml
name: Versyka
on:
pull_request:
schedule:
- cron: "0 9 * * 1" # weekly, so approaching dates are caught too
permissions:
contents: read
pull-requests: write # for the comment; remove to only write the job summary
jobs:
check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: versyka/versyka-action@v1
with:
fail-on: retired
| Input | Default | What it does |
|---|---|---|
fail-on | retired | none, retired (a model that no longer works), soon (retiring within days), or behind (also an SDK major versions behind or deprecated). |
days | 90 | How many days ahead counts as "soon". |
comment | true | Comment on the pull request (updated in place, never repeated). |
path | . | The folder to check. |
github-token | github.token | Token used to comment. |
Outputs: retired, soon, behind.
Your source code never leaves the runner. The model scan runs on the runner against the public list at https://www.versyka.com/api/model-retirements. Only dependency manifests (package.json, requirements*.txt, pyproject.toml, Pipfile) are sent to the Versyka upgrade check, which reads package names and versions and stores nothing.
Bug reports, missed model IDs and false alarms are the most useful thing you can send: open an issue. Questions and ideas go in Discussions. See CONTRIBUTING.md to send a pull request; issues labelled good first issue are a good place to start.
MIT licensed.