Skip to content

chore(dynamic-agents): prebuild cnoe utils bedrock fix#1609

Open
subbaksh wants to merge 10 commits into
release/0.4.18-hotfixfrom
prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock
Open

chore(dynamic-agents): prebuild cnoe utils bedrock fix#1609
subbaksh wants to merge 10 commits into
release/0.4.18-hotfixfrom
prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock

Conversation

@subbaksh
Copy link
Copy Markdown
Collaborator

Description

Create a prebuild branch from release/0.4.18-hotfix so we can build and test a dynamic-agents image with the cnoe-agent-utils Anthropic Bedrock client fix.

This PR points dynamic-agents at cnoe-io/cnoe-agent-utils#38, upgrades deepagents to the latest pinned release (0.6.4), and refreshes the lockfile. The lock now resolves langchain-aws to 1.5.0 and brings in compatible LangChain/LangGraph updates required by deepagents 0.6.4.

Type of Change

  • Bugfix
  • New Feature
  • Breaking Change
  • Refactor
  • Documentation
  • Other (please describe)

Checklist

  • I have read the contributing guidelines
  • Existing issues have been referenced (where applicable)
  • I have verified this change is not present in other open pull requests
  • Functionality is documented
  • All code style checks pass
  • New code contribution is covered by automated tests
  • Relevant tests pass

Validation:

  • uv lock
  • uv run pytest tests/test_llm.py -q
  • uv run pytest tests/test_render_system_prompt.py -q

Known existing branch issues:

  • uv run ruff check fails on pre-existing import issues in src/dynamic_agents/services/builtin_tools.py and tests/test_sse_error_sanitization.py.
  • Full uv run pytest -q hits test pollution from tests/test_llm.py shadowing cnoe_agent_utils, while the affected tests pass independently.

subbaksh added 2 commits May 28, 2026 16:09
Point the hotfix prebuild branch at the cnoe-agent-utils Anthropic Bedrock client fix and refresh the dynamic-agents lockfile.

Assisted-by: Codex:gpt-5
Signed-off-by: subbaksh <subbaksh@cisco.com>
Pin dynamic-agents to the latest deepagents release and refresh compatible LangChain/LangGraph lockfile entries.

Assisted-by: Codex:gpt-5
Signed-off-by: subbaksh <subbaksh@cisco.com>
@caipe-ci-build
Copy link
Copy Markdown

caipe-ci-build Bot commented May 28, 2026

Prebuild Artifacts for `672eb29` (archived)

Prebuild Artifacts for 672eb29

Branch: prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock
Commit: 672eb29

Docker Images

Artifact Image Tag Status CI
caipe-dynamic-agents - - Failed CI

These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.

@caipe-ci-build
Copy link
Copy Markdown

caipe-ci-build Bot commented May 28, 2026

Prebuild Artifacts for `f5ae95f` (archived)

Prebuild Artifacts for f5ae95f

Branch: prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock
Commit: f5ae95f

Docker Images

Artifact Image Tag Status CI
caipe-dynamic-agents - - Failed CI

These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.

Use a pinned GitHub source archive for the temporary cnoe-agent-utils dependency so Docker builds do not need git installed in the uv builder image.

Assisted-by: Codex:gpt-5
Signed-off-by: subbaksh <subbaksh@cisco.com>
@caipe-ci-build
Copy link
Copy Markdown

caipe-ci-build Bot commented May 28, 2026

Prebuild Artifacts for `116bbd4` (archived)

Prebuild Artifacts for 116bbd4

Branch: prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock
Commit: 116bbd4

Docker Images

Artifact Image Tag Status CI
caipe-dynamic-agents ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents hotfix-cnoe-agent-utils-anthropic-bedrock-5 Published CI
Docker pull commands
docker pull ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents:hotfix-cnoe-agent-utils-anthropic-bedrock-5

These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.

subbaksh added 2 commits May 28, 2026 16:47
Skip shared boto client construction when Bedrock Anthropic models will use ChatAnthropicBedrock, while still passing Botocore timeout config for cnoe-agent-utils to map onto the Anthropic client timeout.

Add tests for automatic and explicit AWS_BEDROCK_CLIENT selection paths and clean stale test harnesses.

Assisted-by: Codex:gpt-5
Signed-off-by: subbaksh <subbaksh@cisco.com>
Consume cnoe-agent-utils' public Bedrock client resolution helper instead of duplicating AWS_BEDROCK_CLIENT alias logic in Dynamic Agents.

Assisted-by: Codex:gpt-5
Signed-off-by: subbaksh <subbaksh@cisco.com>
@caipe-ci-build
Copy link
Copy Markdown

caipe-ci-build Bot commented May 28, 2026

Prebuild Artifacts for `4de7f11` (archived)

Prebuild Artifacts for 4de7f11

Branch: prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock
Commit: 4de7f11

Docker Images

Artifact Image Tag Status CI
caipe-dynamic-agents ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents hotfix-cnoe-agent-utils-anthropic-bedrock-6 Published CI
Docker pull commands
docker pull ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents:hotfix-cnoe-agent-utils-anthropic-bedrock-6

These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.

@caipe-ci-build
Copy link
Copy Markdown

caipe-ci-build Bot commented May 28, 2026

Prebuild Artifacts for `22b4e79` (archived)

Prebuild Artifacts for 22b4e79

Branch: prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock
Commit: 22b4e79

Docker Images

Artifact Image Tag Status CI
caipe-dynamic-agents ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents hotfix-cnoe-agent-utils-anthropic-bedrock-7 Published CI
Docker pull commands
docker pull ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents:hotfix-cnoe-agent-utils-anthropic-bedrock-7

These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.

Keep ContextEditingMiddleware available for explicit agent configuration, but remove it from the default middleware stack.

Assisted-by: Codex:gpt-5
Signed-off-by: subbaksh <subbaksh@cisco.com>
@caipe-ci-build
Copy link
Copy Markdown

caipe-ci-build Bot commented May 29, 2026

Prebuild Artifacts for `202ddb4` (archived)

Prebuild Artifacts for 202ddb4

Branch: prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock
Commit: 202ddb4

Docker Images

Artifact Image Tag Status CI
caipe-dynamic-agents ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents hotfix-cnoe-agent-utils-anthropic-bedrock-8 Published CI
Docker pull commands
docker pull ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents:hotfix-cnoe-agent-utils-anthropic-bedrock-8

These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.

subbaksh added 2 commits June 3, 2026 17:15
Assisted-by: Codex:gpt-5
Signed-off-by: subbaksh <subbaksh@cisco.com>
Assisted-by: Codex:gpt-5
Signed-off-by: subbaksh <subbaksh@cisco.com>
@caipe-ci-build
Copy link
Copy Markdown

caipe-ci-build Bot commented Jun 3, 2026

Prebuild Artifacts for `457a858` (archived)

Prebuild Artifacts for 457a858

Branch: prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock
Commit: 457a858

Docker Images

Artifact Image Tag Status CI
caipe-dynamic-agents ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents hotfix-cnoe-agent-utils-anthropic-bedrock-10 Published CI
Docker pull commands
docker pull ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents:hotfix-cnoe-agent-utils-anthropic-bedrock-10

These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.

@caipe-ci-build
Copy link
Copy Markdown

caipe-ci-build Bot commented Jun 3, 2026

Prebuild Artifacts for 139079d

Branch: prebuild/hotfix-cnoe-agent-utils-anthropic-bedrock
Commit: 139079d

Docker Images

Artifact Image Tag Status CI
caipe-dynamic-agents ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents hotfix-cnoe-agent-utils-anthropic-bedrock-11 Published CI
Docker pull commands
docker pull ghcr.io/cnoe-io/prebuild/caipe-dynamic-agents:hotfix-cnoe-agent-utils-anthropic-bedrock-11

These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.

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

Labels

0.4.18-hotfix PR targets release/0.4.18-hotfix

Projects

Development

Successfully merging this pull request may close these issues.

2 participants