Skip to content

deps(agent): Bump the minor-and-patch group in /apps/agent with 3 updates#5

Closed
dependabot[bot] wants to merge 5 commits intomainfrom
dependabot/pip/apps/agent/minor-and-patch-b001c087f0
Closed

deps(agent): Bump the minor-and-patch group in /apps/agent with 3 updates#5
dependabot[bot] wants to merge 5 commits intomainfrom
dependabot/pip/apps/agent/minor-and-patch-b001c087f0

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Feb 6, 2026

Bumps the minor-and-patch group in /apps/agent with 3 updates: fastapi, uvicorn and pydantic.

Updates fastapi from 0.115.0 to 0.128.3

Release notes

Sourced from fastapi's releases.

0.128.3

Refactors

  • ♻️ Re-implement on_event in FastAPI for compatibility with the next Starlette, while keeping backwards compatibility. PR #14851 by @​tiangolo.

Upgrades

  • ⬆️ Upgrade Starlette supported version range to starlette>=0.40.0,<1.0.0. PR #14853 by @​tiangolo.

Translations

Internal

  • 👷 Run tests with Starlette from git. PR #14849 by @​tiangolo.
  • 👷 Run tests with lower bound uv sync, upgrade fastapi[all] minimum dependencies: ujson >=5.8.0, orjson >=3.9.3. PR #14846 by @​tiangolo.

0.128.2

Features

Fixes

Docs

Translations

Internal

... (truncated)

Commits
  • 36985f5 🔖 Release version 0.128.3
  • 661cdfb 📝 Update release notes
  • f6cc650 ⬆️ Upgrade Starlette supported version range to starlette>=0.40.0,<1.0.0 (#...
  • 201feed 📝 Update release notes
  • 19f13ea 👷 Run tests with Starlette from git (#14849)
  • 01e85c0 📝 Update release notes
  • 08233d7 🌐 Update translations for ru (update-outdated) (#14834)
  • fe8c33e 📝 Update release notes
  • f9f7992 ♻️ Re-implement on_event in FastAPI for compatibility with the next Starlet...
  • 8e50c55 📝 Update release notes
  • Additional commits viewable in compare view

Updates uvicorn from 0.30.6 to 0.40.0

Release notes

Sourced from uvicorn's releases.

Version 0.40.0

What's Changed

Full Changelog: Kludex/uvicorn@0.39.0...0.40.0

Version 0.39.0

What's Changed

New Contributors

Full Changelog: Kludex/uvicorn@0.38.0...0.39.0

Version 0.38.0

What's Changed


New Contributors

Full Changelog: Kludex/uvicorn@0.37.0...0.38.0

Version 0.37.0

What's Changed

New Contributors

Full Changelog: Kludex/uvicorn@0.36.1...0.37.0

Version 0.36.1

What's Changed

Full Changelog: Kludex/uvicorn@0.36.0...0.36.1

Version 0.36.0

Added

... (truncated)

Changelog

Sourced from uvicorn's changelog.

0.40.0 (December 21, 2025)

Remove

  • Drop support for Python 3.9 (#2772)

0.39.0 (December 21, 2025)

Fixed

  • Send close frame on ASGI return for WebSockets (#2769)
  • Explicitly start ASGI run with empty context (#2742)

0.38.0 (October 18, 2025)

Added

  • Support Python 3.14 (#2723)

0.37.0 (September 23, 2025)

Added

  • Add --timeout-worker-healthcheck option (#2711)
  • Add os.PathLike[str] type to ssl_ca_certs (#2676)

0.36.1 (September 23, 2025)

Fixed

  • Raise an exception when calling removed Config.setup_event_loop() (#2709)

0.36.0 (September 20, 2025)

Added

  • Support custom IOLOOPs (#2435)
  • Allow to provide importable string in --http, --ws and --loop (#2658)

0.35.0 (June 28, 2025)

Added

  • Add WebSocketsSansIOProtocol (#2540)

Changed

  • Refine help message for option --proxy-headers (#2653)

0.34.3 (June 1, 2025)

... (truncated)

Commits

Updates pydantic from 2.9.2 to 2.12.5

Release notes

Sourced from pydantic's releases.

v2.12.5 2025-11-26

v2.12.5 (2025-11-26)

This is the fifth 2.12 patch release, addressing an issue with the MISSING sentinel and providing several documentation improvements.

The next 2.13 minor release will be published in a couple weeks, and will include a new polymorphic serialization feature addressing the remaining unexpected changes to the serialize as any behavior.

  • Fix pickle error when using model_construct() on a model with MISSING as a default value by @​ornariece in #12522.
  • Several updates to the documentation by @​Viicos.

Full Changelog: pydantic/pydantic@v2.12.4...v2.12.5

v2.12.4 2025-11-05

v2.12.4 (2025-11-05)

This is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the build() method of the AnyUrl and Dsn types.

This patch release also fixes an issue with the serialization of IP address types, when serialize_as_any is used. The next patch release will try to address the remaining issues with serialize as any behavior by introducing a new polymorphic serialization feature, that should be used in most cases in place of serialize as any.

Full Changelog: pydantic/pydantic@v2.12.3...v2.12.4

v2.12.3 2025-10-17

v2.12.3 (2025-10-17)

What's Changed

This is the third 2.13 patch release, fixing issues related to the FieldInfo class, and reverting a change to the supported after model validator function signatures.

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.12.5 (2025-11-26)

GitHub release

This is the fifth 2.12 patch release, addressing an issue with the MISSING sentinel and providing several documentation improvements.

The next 2.13 minor release will be published in a couple weeks, and will include a new polymorphic serialization feature addressing the remaining unexpected changes to the serialize as any behavior.

  • Fix pickle error when using model_construct() on a model with MISSING as a default value by @​ornariece in #12522.
  • Several updates to the documentation by @​Viicos.

v2.12.4 (2025-11-05)

GitHub release

This is the fourth 2.12 patch release, fixing more regressions, and reverting a change in the build() method of the AnyUrl and Dsn types.

This patch release also fixes an issue with the serialization of IP address types, when serialize_as_any is used. The next patch release will try to address the remaining issues with serialize as any behavior by introducing a new polymorphic serialization feature, that should be used in most cases in place of serialize as any.

v2.12.3 (2025-10-17)

GitHub release

... (truncated)

Commits
  • bd2d0dd Prepare release v2.12.5
  • 7d0302e Document security implications when using create_model()
  • e9ef980 Fix typo in Standard Library Types documentation
  • f2c20c0 Add pydantic-docs dev dependency, make use of versioning blocks
  • a76c1aa Update documentation about JSON Schema
  • 8cbc72c Add documentation about custom __init__()
  • 99eba59 Add additional test for FieldInfo.get_default()
  • c710769 Special case MISSING sentinel in smart_deepcopy()
  • 20a9d77 Do not delete mock validator/serializer in rebuild_dataclass()
  • c86515a Update parts of the model and revalidate_instances documentation
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

AP3X-Dev and others added 5 commits January 31, 2026 12:04
Introduces SubagentRegistry for runtime subagent management, enabling users to register, unregister, and configure custom subagents through the UI and API. Includes support for disabling MCP servers in configuration and comprehensive API documentation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Brings AG3NT to feature parity with Claude Code CLI by implementing:

1. **Edit Tool Documentation** - Comprehensive guide for edit_file usage
   - When to use edit_file vs write_file
   - Best practices for exact string matching
   - Examples and common pitfalls

2. **AskUserQuestion Tool** - Interactive user clarification during execution
   - ask_user() tool for asking questions mid-execution
   - Interrupt mechanism integration
   - Support for multiple choice and open-ended questions
   - Worker API updated to handle question interrupts

3. **Plan Mode** - Structured planning before code execution
   - PlanningMiddleware enforces planning phase
   - Prevents file changes during planning
   - Step-by-step execution with progress tracking
   - Plan confirmation workflow

4. **Git Workflow Automation** - Smart commits and PR creation
   - generate_commit_message() using LLM for conventional commits
   - smart_commit() for auto-generated commit messages
   - create_pull_request() with auto-generated titles/descriptions
   - Comprehensive Git workflow guidance in system prompt

5. **Implementation Plan Document** - CLAUDE_CODE_PARITY.md
   - Detailed feature comparison matrix
   - Phase-by-phase implementation plan
   - Testing strategy and verification steps
   - Critical files reference

New files:
- apps/agent/ag3nt_agent/interactive_tools.py
- apps/agent/ag3nt_agent/planning_middleware.py
- CLAUDE_CODE_PARITY.md

Modified files:
- apps/agent/ag3nt_agent/deepagents_runtime.py
- apps/agent/ag3nt_agent/git_tool.py
- apps/agent/ag3nt_agent/worker.py

This implements P0 (critical path) features from the parity plan.
Remaining P2 features (background tasks, Jupyter support, keybindings)
can be implemented in future updates.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add threading locks and async locks to 8 modules that lacked
synchronization for shared mutable state. Prevents silent data
corruption, lost task updates, and resource leaks when agents run
in parallel.

- SubagentMonitor: threading.Lock on all shared collections
- AgentPool: stats increments moved inside lock, _warming flag protected
- PlanningTools: class lock + atomic file save + singleton lock
- InMemoryStateSync: asyncio.Lock for sessions + threading.Lock for subscribers
- Worker: threading.Lock for WebSocket connection dicts
- memory_search, tool_batcher, skill_trigger_middleware: double-checked locking
- ToolBatcher: stats_lock for cross-thread counter safety
- 29 new concurrency tests proving thread safety
- .gitignore: add coverage.xml, .claude/, nul, test.png

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add all remaining platform components:
- Agent: autonomous engine, tool registry, context engine, exec tools,
  file tracking, LSP, fuzzy edit, batch tools, validation gates,
  model config, streaming, snapshots, revert system
- Gateway: agent proxy, routing, directives, metrics, middleware,
  plugins, state management, session store, streaming
- TUI: app screens, widgets, styles, config, gateway client
- UI: Next.js dashboard (AP3X-UI)
- Community: plugin ecosystem with 100+ integrations
- Docker: compose + Dockerfiles for gateway and agent
- Updated start/stop scripts, daemon, vendor libs

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Bumps the minor-and-patch group in /apps/agent with 3 updates: [fastapi](https://github.com/fastapi/fastapi), [uvicorn](https://github.com/Kludex/uvicorn) and [pydantic](https://github.com/pydantic/pydantic).


Updates `fastapi` from 0.115.0 to 0.128.3
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.115.0...0.128.3)

Updates `uvicorn` from 0.30.6 to 0.40.0
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.30.6...0.40.0)

Updates `pydantic` from 2.9.2 to 2.12.5
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.9.2...v2.12.5)

---
updated-dependencies:
- dependency-name: fastapi
  dependency-version: 0.128.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: uvicorn
  dependency-version: 0.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
- dependency-name: pydantic
  dependency-version: 2.12.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: minor-and-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Feb 6, 2026

Labels

The following labels could not be found: agent, dependencies. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@AP3X-Dev AP3X-Dev closed this Feb 6, 2026
@AP3X-Dev AP3X-Dev deleted the dependabot/pip/apps/agent/minor-and-patch-b001c087f0 branch February 6, 2026 18:16
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Feb 6, 2026

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant