dependabot[bot]
796d43a64a
deps(plugin-eval): bump mcp in /plugins/plugin-eval ( #628 )
...
Bumps [mcp](https://github.com/modelcontextprotocol/python-sdk ) from 1.26.0 to 1.28.1.
- [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases )
- [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md )
- [Commits](https://github.com/modelcontextprotocol/python-sdk/compare/v1.26.0...v1.28.1 )
---
updated-dependencies:
- dependency-name: mcp
dependency-version: 1.28.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 16:56:16 -04:00
dependabot[bot]
ff4d02cac2
deps(plugin-eval): bump the python-minor-and-patch group ( #620 )
...
Bumps the python-minor-and-patch group in /plugins/plugin-eval with 4 updates: [claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-python ), [anthropic](https://github.com/anthropics/anthropic-sdk-python ), [ruff](https://github.com/astral-sh/ruff ) and [ty](https://github.com/astral-sh/ty ).
Updates `claude-agent-sdk` from 0.2.110 to 0.2.116
- [Release notes](https://github.com/anthropics/claude-agent-sdk-python/releases )
- [Changelog](https://github.com/anthropics/claude-agent-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.110...v0.2.116 )
Updates `anthropic` from 0.112.0 to 0.116.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.112.0...v0.116.0 )
Updates `ruff` from 0.15.20 to 0.15.21
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.20...0.15.21 )
Updates `ty` from 0.0.55 to 0.0.59
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.55...0.0.59 )
---
updated-dependencies:
- dependency-name: claude-agent-sdk
dependency-version: 0.2.116
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: anthropic
dependency-version: 0.116.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: ruff
dependency-version: 0.15.21
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: ty
dependency-version: 0.0.59
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 16:55:02 -04:00
dependabot[bot]
3523d56a76
deps(plugin-eval): bump the python-minor-and-patch group ( #603 )
...
Bumps the python-minor-and-patch group in /plugins/plugin-eval with 6 updates:
| Package | From | To |
| --- | --- | --- |
| [typer](https://github.com/fastapi/typer ) | `0.26.7` | `0.26.8` |
| [claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-python ) | `0.2.101` | `0.2.110` |
| [anthropic](https://github.com/anthropics/anthropic-sdk-python ) | `0.109.1` | `0.112.0` |
| [pytest](https://github.com/pytest-dev/pytest ) | `9.1.0` | `9.1.1` |
| [ruff](https://github.com/astral-sh/ruff ) | `0.15.17` | `0.15.20` |
| [ty](https://github.com/astral-sh/ty ) | `0.0.49` | `0.0.55` |
Updates `typer` from 0.26.7 to 0.26.8
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.26.7...0.26.8 )
Updates `claude-agent-sdk` from 0.2.101 to 0.2.110
- [Release notes](https://github.com/anthropics/claude-agent-sdk-python/releases )
- [Changelog](https://github.com/anthropics/claude-agent-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.101...v0.2.110 )
Updates `anthropic` from 0.109.1 to 0.112.0
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.109.1...v0.112.0 )
Updates `pytest` from 9.1.0 to 9.1.1
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.1.0...9.1.1 )
Updates `ruff` from 0.15.17 to 0.15.20
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.17...0.15.20 )
Updates `ty` from 0.0.49 to 0.0.55
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.49...0.0.55 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.26.8
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: claude-agent-sdk
dependency-version: 0.2.110
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: anthropic
dependency-version: 0.112.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: pytest
dependency-version: 9.1.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: ruff
dependency-version: 0.15.20
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: ty
dependency-version: 0.0.55
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-07 11:40:07 -04:00
Seth Hobson
2b48f1690c
Merge dependabot PR #590 : bump pydantic-settings to 2.14.2
2026-06-25 12:05:43 +09:00
Seth Hobson
835823e4d6
Merge dependabot PR #588 : bump starlette to 1.3.1
2026-06-25 12:05:43 +09:00
Seth Hobson
c10209feef
Merge dependabot PR #587 : bump cryptography to 48.0.1
2026-06-25 12:05:43 +09:00
Seth Hobson
b440602996
Merge dependabot PR #586 : bump python-multipart to 0.0.31
2026-06-25 12:05:43 +09:00
Seth Hobson
e572acae15
Merge dependabot PR #585 : bump pyjwt to 2.13.0
2026-06-25 12:05:34 +09:00
dependabot[bot]
a1fa7b1806
deps(plugin-eval): bump pydantic-settings in /plugins/plugin-eval
...
Bumps [pydantic-settings](https://github.com/pydantic/pydantic-settings ) from 2.13.1 to 2.14.2.
- [Release notes](https://github.com/pydantic/pydantic-settings/releases )
- [Commits](https://github.com/pydantic/pydantic-settings/compare/v2.13.1...v2.14.2 )
---
updated-dependencies:
- dependency-name: pydantic-settings
dependency-version: 2.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-20 15:51:50 +00:00
dependabot[bot]
48223113b3
deps(plugin-eval): bump starlette in /plugins/plugin-eval
...
Bumps [starlette](https://github.com/Kludex/starlette ) from 1.0.1 to 1.3.1.
- [Release notes](https://github.com/Kludex/starlette/releases )
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/starlette/compare/1.0.1...1.3.1 )
---
updated-dependencies:
- dependency-name: starlette
dependency-version: 1.3.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 01:31:09 +00:00
dependabot[bot]
99e4a00293
deps(plugin-eval): bump cryptography in /plugins/plugin-eval
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.7 to 48.0.1.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.7...48.0.1 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 48.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-17 01:24:46 +00:00
dependabot[bot]
1c598db4ba
deps(plugin-eval): bump python-multipart in /plugins/plugin-eval
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.27 to 0.0.31.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.27...0.0.31 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.31
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-16 22:43:26 +00:00
dependabot[bot]
39d37fcd7d
deps(plugin-eval): bump pyjwt in /plugins/plugin-eval
...
Bumps [pyjwt](https://github.com/jpadilla/pyjwt ) from 2.12.1 to 2.13.0.
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.12.1...2.13.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-version: 2.13.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-16 03:25:32 +00:00
dependabot[bot]
a2c77aff7f
deps(plugin-eval): bump the python-minor-and-patch group
...
Bumps the python-minor-and-patch group in /plugins/plugin-eval with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-python ) | `0.2.93` | `0.2.101` |
| [anthropic](https://github.com/anthropics/anthropic-sdk-python ) | `0.107.1` | `0.109.1` |
| [pytest](https://github.com/pytest-dev/pytest ) | `9.0.3` | `9.1.0` |
| [ruff](https://github.com/astral-sh/ruff ) | `0.15.16` | `0.15.17` |
| [ty](https://github.com/astral-sh/ty ) | `0.0.44` | `0.0.49` |
Updates `claude-agent-sdk` from 0.2.93 to 0.2.101
- [Release notes](https://github.com/anthropics/claude-agent-sdk-python/releases )
- [Changelog](https://github.com/anthropics/claude-agent-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.93...v0.2.101 )
Updates `anthropic` from 0.107.1 to 0.109.1
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.107.1...v0.109.1 )
Updates `pytest` from 9.0.3 to 9.1.0
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.3...9.1.0 )
Updates `ruff` from 0.15.16 to 0.15.17
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.16...0.15.17 )
Updates `ty` from 0.0.44 to 0.0.49
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.44...0.0.49 )
---
updated-dependencies:
- dependency-name: claude-agent-sdk
dependency-version: 0.2.101
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: anthropic
dependency-version: 0.109.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: pytest
dependency-version: 9.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: ruff
dependency-version: 0.15.17
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: ty
dependency-version: 0.0.49
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-15 01:09:28 +00:00
dependabot[bot]
9ec9d4debf
deps(plugin-eval): bump the python-minor-and-patch group
...
Bumps the python-minor-and-patch group in /plugins/plugin-eval with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [typer](https://github.com/fastapi/typer ) | `0.26.4` | `0.26.7` |
| [claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-python ) | `0.2.87` | `0.2.93` |
| [anthropic](https://github.com/anthropics/anthropic-sdk-python ) | `0.105.2` | `0.107.1` |
| [ruff](https://github.com/astral-sh/ruff ) | `0.15.15` | `0.15.16` |
| [ty](https://github.com/astral-sh/ty ) | `0.0.40` | `0.0.44` |
Updates `typer` from 0.26.4 to 0.26.7
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.26.4...0.26.7 )
Updates `claude-agent-sdk` from 0.2.87 to 0.2.93
- [Release notes](https://github.com/anthropics/claude-agent-sdk-python/releases )
- [Changelog](https://github.com/anthropics/claude-agent-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.87...v0.2.93 )
Updates `anthropic` from 0.105.2 to 0.107.1
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.105.2...v0.107.1 )
Updates `ruff` from 0.15.15 to 0.15.16
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.15...0.15.16 )
Updates `ty` from 0.0.40 to 0.0.44
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.40...0.0.44 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.26.7
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: claude-agent-sdk
dependency-version: 0.2.93
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: anthropic
dependency-version: 0.107.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: ruff
dependency-version: 0.15.16
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: ty
dependency-version: 0.0.44
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-08 01:08:32 +00:00
dependabot[bot]
79c76adbfc
deps(plugin-eval): bump starlette in /plugins/plugin-eval
...
Bumps [starlette](https://github.com/Kludex/starlette ) from 1.0.0 to 1.0.1.
- [Release notes](https://github.com/Kludex/starlette/releases )
- [Changelog](https://github.com/Kludex/starlette/blob/main/docs/release-notes.md )
- [Commits](https://github.com/Kludex/starlette/compare/1.0.0...1.0.1 )
---
updated-dependencies:
- dependency-name: starlette
dependency-version: 1.0.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-04 17:30:41 +00:00
dependabot[bot]
63f1c99292
deps(plugin-eval): bump the python-minor-and-patch group
...
Bumps the python-minor-and-patch group in /plugins/plugin-eval with 3 updates: [typer](https://github.com/fastapi/typer ), [anthropic](https://github.com/anthropics/anthropic-sdk-python ) and [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio ).
Updates `typer` from 0.25.1 to 0.26.4
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.25.1...0.26.4 )
Updates `anthropic` from 0.104.1 to 0.105.2
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.104.1...v0.105.2 )
Updates `pytest-asyncio` from 1.3.0 to 1.4.0
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases )
- [Commits](https://github.com/pytest-dev/pytest-asyncio/compare/v1.3.0...v1.4.0 )
---
updated-dependencies:
- dependency-name: typer
dependency-version: 0.26.4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: anthropic
dependency-version: 0.105.2
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: pytest-asyncio
dependency-version: 1.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-01 02:18:07 +00:00
Seth Hobson
d31e8b8fea
fix: address PR review + upgrade ruff/ty so CI matches local
...
Review feedback:
- codex.py: Codex marketplace entries now conform to the openai/codex
core-plugins schema — source {source: "local", path}, policy
{installation, authentication}, and category (was missing required
fields; flagged P1). Top-level trimmed to {name, plugins}.
- codex.py: interface.shortDescription cuts on a word boundary + ellipsis
instead of a mid-word [:120] slice in committed .codex-plugin manifests.
- cursor.py: top-level .cursor-plugin/plugin.json displayName is now the
short "Claude Code Workflows" instead of the long marketplace description.
Tooling (local drives CI):
- Bump ruff 0.15.14 -> 0.15.15 and ty 0.0.39 -> 0.0.40 in plugin-eval's
uv.lock so CI installs the same versions we run locally, and reformat the
tools/ + plugin-eval sources to ruff 0.15.15 (fixes the failing
ruff format --check; the lock-hash change also busts CI's stale cache).
make validate STRICT=1 clean / garden 0 errors / 442 tests pass; regeneration
remains drift-free.
2026-05-29 13:18:48 -04:00
dependabot[bot]
db81b36add
deps(plugin-eval): bump the python-minor-and-patch group ( #556 )
...
Bumps the python-minor-and-patch group in /plugins/plugin-eval with 2 updates: [claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-python ) and [ty](https://github.com/astral-sh/ty ).
Updates `claude-agent-sdk` from 0.2.85 to 0.2.87
- [Release notes](https://github.com/anthropics/claude-agent-sdk-python/releases )
- [Changelog](https://github.com/anthropics/claude-agent-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.85...v0.2.87 )
Updates `ty` from 0.0.38 to 0.0.39
- [Release notes](https://github.com/astral-sh/ty/releases )
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ty/compare/0.0.38...0.0.39 )
---
updated-dependencies:
- dependency-name: claude-agent-sdk
dependency-version: 0.2.87
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
- dependency-name: ty
dependency-version: 0.0.39
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-25 19:40:46 -04:00
dependabot[bot]
cbcde3f1f4
deps(plugin-eval): bump rich in /plugins/plugin-eval ( #547 )
...
Bumps [rich](https://github.com/Textualize/rich ) from 14.3.3 to 15.0.0.
- [Release notes](https://github.com/Textualize/rich/releases )
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Textualize/rich/compare/v14.3.3...v15.0.0 )
---
updated-dependencies:
- dependency-name: rich
dependency-version: 15.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 17:25:01 -04:00
dependabot[bot]
07413134b0
deps(plugin-eval): bump the python-minor-and-patch group ( #546 )
...
Bumps the python-minor-and-patch group in /plugins/plugin-eval with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [pydantic](https://github.com/pydantic/pydantic ) | `2.12.5` | `2.13.4` |
| [typer](https://github.com/fastapi/typer ) | `0.24.1` | `0.25.1` |
| [claude-agent-sdk](https://github.com/anthropics/claude-agent-sdk-python ) | `0.1.50` | `0.2.85` |
| [anthropic](https://github.com/anthropics/anthropic-sdk-python ) | `0.87.0` | `0.104.1` |
| [ruff](https://github.com/astral-sh/ruff ) | `0.15.7` | `0.15.14` |
Updates `pydantic` from 2.12.5 to 2.13.4
- [Release notes](https://github.com/pydantic/pydantic/releases )
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md )
- [Commits](https://github.com/pydantic/pydantic/compare/v2.12.5...v2.13.4 )
Updates `typer` from 0.24.1 to 0.25.1
- [Release notes](https://github.com/fastapi/typer/releases )
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md )
- [Commits](https://github.com/fastapi/typer/compare/0.24.1...0.25.1 )
Updates `claude-agent-sdk` from 0.1.50 to 0.2.85
- [Release notes](https://github.com/anthropics/claude-agent-sdk-python/releases )
- [Changelog](https://github.com/anthropics/claude-agent-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/claude-agent-sdk-python/compare/v0.1.50...v0.2.85 )
Updates `anthropic` from 0.87.0 to 0.104.1
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.87.0...v0.104.1 )
Updates `ruff` from 0.15.7 to 0.15.14
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.15.7...0.15.14 )
---
updated-dependencies:
- dependency-name: pydantic
dependency-version: 2.13.4
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: typer
dependency-version: 0.25.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: claude-agent-sdk
dependency-version: 0.2.85
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: anthropic
dependency-version: 0.104.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: python-minor-and-patch
- dependency-name: ruff
dependency-version: 0.15.14
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: python-minor-and-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-22 17:21:53 -04:00
Seth Hobson
98862b56d8
feat: AGENTS.md canonical context + OpenAI harness-engineering layout ( #542 )
...
* feat: AGENTS.md canonical context + OpenAI harness-engineering layout
Promote AGENTS.md to the committed cross-harness context file (per the
agents.md convention and OpenAI's harness-engineering blog). Harness-
specific files become thin redirects:
- AGENTS.md — canonical, committed (~74 lines, table-of-contents)
- CLAUDE.md — `@AGENTS.md` import + Claude-specific addenda
- GEMINI.md — Gemini-specific setup only
- .gemini/settings.json — redirects Gemini CLI's context to read AGENTS.md
- ARCHITECTURE.md — new at root, top-level architectural map
- gemini-extension.json — bumps version to 1.7.0, sets contextFileName: AGENTS.md
- .gitignore — drops the AGENTS.md entry (file is now committed)
Harness support verified:
- Codex CLI reads AGENTS.md natively (root → cwd walk, 32 KiB cap)
- Cursor 2.5+ reads AGENTS.md natively
- OpenCode reads AGENTS.md natively (wins over CLAUDE.md if both exist)
- Claude Code: `CLAUDE.md` first line is `@AGENTS.md` (Anthropic's
documented interop pattern)
- Gemini CLI: `.gemini/settings.json` context.fileName redirect
(Gemini doesn't support @-imports)
Codex adapter no longer generates AGENTS.md — `emit_global` instead
validates the committed file fits Codex's 32 KiB cap and the 150-line
table-of-contents convention. Tests updated. Clean-output target no
longer touches AGENTS.md.
## Auxiliary files updated for multi-harness reality
- `.github/ISSUE_TEMPLATE/bug_report.yml` — dropdown for harness +
component path; renames "subagent" → "plugin/agent/skill/command"
- `.github/ISSUE_TEMPLATE/feature_request.yml` — scope dropdown covers
framework / harness / tooling / docs / CI in addition to components
- `.github/ISSUE_TEMPLATE/new_subagent.yml` — relabeled "New Component
Proposal" with component-type dropdown (plugin/agent/skill/command/
harness adapter) and cross-harness portability field
- `.github/ISSUE_TEMPLATE/config.yml` — links to AGENTS.md, authoring
guide, per-harness docs; updated Contributing link to root
- `.github/CONTRIBUTING.md` — thin pointer to canonical root CONTRIBUTING.md
- `.github/PULL_REQUEST_TEMPLATE.md` — new; scope + affected-harness
checklists, test-plan checklist, portability-notes section
- CONTRIBUTING.md (root) — updated to reference AGENTS.md / ARCHITECTURE.md
- gemini-extension.json — version 1.6.0 → 1.7.0, count fixes, redirects
to AGENTS.md as contextFileName
## Code-quality CI
New `.github/workflows/code-quality.yml` with three jobs:
- `python-lint` — `ruff check`, `ruff format --check`, `ty check` on
the adapter framework + plugin-eval. yt-design-extractor.py legacy
code excluded.
- `markdown-lint` — markdownlint-cli2 against README, AGENTS, ARCHITECTURE,
CLAUDE, top-level guides, and docs/. Config in `.markdownlint.json`.
- `json-lint` — validates every JSON / TOML / YAML in the repo (excluding
generated trees).
Required ty environment config added to plugin-eval/pyproject.toml so
`tools.adapters.*` resolves from outside the package.
Fixed one ty error in `tools/adapters/base.py:HarnessAdapter.capabilities`
(return-type annotation didn't match the `Capability` dataclass returned).
Fixed two ruff SIM108 ternary suggestions in codex.py and doc_gardener.py.
ruff format applied across all in-scope files (formatting-only diffs).
## Tests + verification
- 387 pytest tests pass (1 new test for the AGENTS.md validate-don't-overwrite behavior)
- `make validate STRICT=1` clean
- `make garden` 0 errors (10 warnings — remaining oversize source skills)
- `make smoke-test` clean against locally installed OpenCode/Gemini/Codex/Claude Code
- Real-CLI round-trip: `opencode agent list` discovers 193 subagents,
`gemini extensions validate .` succeeds, all 191 Codex agent TOMLs parse
## Tag recommendations (separate task — for repo About panel)
Top 20 by reach + relevance (from `gh api search/repositories?q=topic:<tag>`):
automation mcp ai-agents developer-tools claude-code anthropic agentic-ai
agents prompt-engineering cursor multi-agent agent-skills orchestration
opencode workflows gemini-cli codex-cli claude-code-skills cursor-rules
claude-code-plugins
* fix(ci): YAML multi-doc + markdownlint scope/rules
Two CI failures on PR #542 , both fixed:
## JSON/TOML/YAML syntax job (3 false-positive YAML errors)
The job's YAML validation used `yaml.safe_load` which only reads the first
document in a multi-document YAML stream. Three Kubernetes manifest
templates use the standard `---` document separator (valid YAML) and were
mis-flagged:
plugins/kubernetes-operations/skills/k8s-manifest-generator/assets/configmap-template.yaml
plugins/kubernetes-operations/skills/k8s-manifest-generator/assets/service-template.yaml
plugins/kubernetes-operations/skills/k8s-security-policies/assets/network-policy-template.yaml
Switched to `list(yaml.safe_load_all(...))` so multi-doc YAML is accepted.
## Markdown lint job (lots of pre-existing plugin-README violations)
Two changes:
1. **Narrow the lint glob** — markdownlint now runs against top-level
guides (README, AGENTS, ARCHITECTURE, CLAUDE, per-harness setup,
CONTRIBUTING) and our authored `docs/` only. Per-plugin READMEs
(`plugins/*/README.md`) are owned by their plugin authors and not
lint-gated as part of this framework PR. Lint enforcement for those
belongs at the plugin-author layer, not the framework PR layer.
2. **Tighten `.markdownlint.json`** — disable two rules that produce
noise without catching real defects:
- MD040 (fenced-code-language) — terminal output / shell command
blocks frequently omit a language by convention
- MD060 (table-column-style) — cosmetic table-pipe spacing; doesn't
affect rendering
Genuine formatting rules kept: MD029 (ol-prefix), MD031 (blanks-
around-fences), MD032 (blanks-around-lists), MD056 (table-column-
count), MD058 (blanks-around-tables).
## Real defects caught and fixed
The narrower scope still caught 5 real issues:
- `docs/agent-skills.md:397` — code fence inside an ordered list item
needed a blank line before the fence
- `docs/authoring.md:90` — bulleted list needed a blank line above
- `docs/plugin-eval.md:87` — table needed a blank line above
- `OPENCODE.md:39` — table-column-count error caused by literal `|`
inside backticks: ``mode: primary|subagent|all`` (3 cells reads as 5)
Rewrote as ``mode:` one of `primary` / `subagent` / `all``
## Verification
- `npx markdownlint-cli2 "*.md" "docs/*.md"` → 0 errors
- `yaml.safe_load_all` accepts all multi-doc YAMLs (0 errors)
- All other CI jobs already passing (Python ruff/ty, multi-harness
generate, CLI smoke test, plugin-eval pytest, tools pytest)
* fix: address PR #542 bot feedback
- Codex P2 (chatgpt-codex-connector): emit_global now reads AGENTS.md from
the repo root (WORKTREE), not output_root. Previously `--output-root <scratch>`
produced a false "missing" warning even when AGENTS.md was committed at the
real root, breaking --strict generation outside the repo. Added a constructor
arg `repo_root` so tests can stage a fake AGENTS.md without touching the
committed file, plus a regression test that proves the two paths are decoupled.
- CodeRabbit nitpick (code-quality.yml): added workflow-level `permissions:
contents: read` and `persist-credentials: false` on every checkout. Skipped
the SHA-pinning recommendation — it's a heavier blanket-policy decision and
the workflow has no write scope to abuse.
- CodeRabbit nitpick (pyproject.toml): consolidated the duplicate `dev` groups
by moving `ty` into `[project.optional-dependencies].dev` and removing the
now-empty `[dependency-groups]` block. Dropped `--group dev` from
`code-quality.yml`'s `uv sync` since `--all-extras` now covers it.
- Verified gemini-extension.json counts (82/191/155/102) against the actual
source-of-truth: 81 local plugins + 1 external = 82 in marketplace.json,
191 agent .md files, 155 SKILL.md files, 102 command .md files. Counts are
correct as-is — CodeRabbit's quick-win was a regex miscount.
2026-05-22 11:16:39 -04:00
dependabot[bot]
0a8ea4f308
chore(deps): bump idna from 3.11 to 3.15 in /plugins/plugin-eval ( #539 )
...
Bumps [idna](https://github.com/kjd/idna ) from 3.11 to 3.15.
- [Release notes](https://github.com/kjd/idna/releases )
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md )
- [Commits](https://github.com/kjd/idna/compare/v3.11...v3.15 )
---
updated-dependencies:
- dependency-name: idna
dependency-version: '3.15'
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 16:01:33 -04:00
dependabot[bot]
74fd2a5798
chore(deps): bump python-multipart in /plugins/plugin-eval ( #521 )
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.26 to 0.0.27.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.26...0.0.27 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.27
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-09 09:08:48 -04:00
Seth Hobson
e3db9ab0a8
Merge pull request #485 from wshobson/dependabot/uv/plugins/plugin-eval/python-multipart-0.0.26
...
chore(deps): bump python-multipart from 0.0.22 to 0.0.26 in /plugins/plugin-eval
2026-04-16 12:50:39 -04:00
Seth Hobson
0e96a2d6cc
Merge pull request #475 from wshobson/dependabot/uv/plugins/plugin-eval/cryptography-46.0.7
...
chore(deps): bump cryptography from 46.0.6 to 46.0.7 in /plugins/plugin-eval
2026-04-16 12:49:35 -04:00
dependabot[bot]
e9c1ad4cb9
chore(deps): bump python-multipart in /plugins/plugin-eval
...
Bumps [python-multipart](https://github.com/Kludex/python-multipart ) from 0.0.22 to 0.0.26.
- [Release notes](https://github.com/Kludex/python-multipart/releases )
- [Changelog](https://github.com/Kludex/python-multipart/blob/master/CHANGELOG.md )
- [Commits](https://github.com/Kludex/python-multipart/compare/0.0.22...0.0.26 )
---
updated-dependencies:
- dependency-name: python-multipart
dependency-version: 0.0.26
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-15 21:34:46 +00:00
dependabot[bot]
9a95fc7ba2
chore(deps): bump pytest from 9.0.2 to 9.0.3 in /plugins/plugin-eval
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 9.0.2 to 9.0.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.2...9.0.3 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-14 03:11:04 +00:00
dependabot[bot]
696049247d
chore(deps): bump cryptography in /plugins/plugin-eval
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.6 to 46.0.7.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.6...46.0.7 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 22:58:57 +00:00
Seth Hobson
1cb03edc32
Merge pull request #467 from wshobson/dependabot/uv/plugins/plugin-eval/cryptography-46.0.6
...
chore(deps): bump cryptography from 46.0.5 to 46.0.6 in /plugins/plugin-eval
2026-04-03 13:00:00 -04:00
Seth Hobson
7cfc81a6b3
Merge pull request #468 from wshobson/dependabot/uv/plugins/plugin-eval/pygments-2.20.0
...
chore(deps): bump pygments from 2.19.2 to 2.20.0 in /plugins/plugin-eval
2026-04-03 12:59:46 -04:00
dependabot[bot]
4893f601f0
chore(deps): bump anthropic in /plugins/plugin-eval
...
Bumps [anthropic](https://github.com/anthropics/anthropic-sdk-python ) from 0.86.0 to 0.87.0.
- [Release notes](https://github.com/anthropics/anthropic-sdk-python/releases )
- [Changelog](https://github.com/anthropics/anthropic-sdk-python/blob/main/CHANGELOG.md )
- [Commits](https://github.com/anthropics/anthropic-sdk-python/compare/v0.86.0...v0.87.0 )
---
updated-dependencies:
- dependency-name: anthropic
dependency-version: 0.87.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-01 21:21:29 +00:00
dependabot[bot]
c3ba18110b
chore(deps): bump pygments from 2.19.2 to 2.20.0 in /plugins/plugin-eval
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.19.2...2.20.0 )
---
updated-dependencies:
- dependency-name: pygments
dependency-version: 2.20.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-30 20:28:41 +00:00
dependabot[bot]
584a79703c
chore(deps): bump cryptography in /plugins/plugin-eval
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.5 to 46.0.6.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.5...46.0.6 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-29 04:29:22 +00:00
Seth Hobson
ef6fe431c3
feat(plugin-eval): scaffold project with uv, ruff, ty
2026-03-25 17:31:00 -04:00