chore(dynamic-agents): prebuild cnoe utils bedrock fix#1609
Conversation
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>
Prebuild Artifacts for `672eb29` (archived)Prebuild Artifacts for
|
| 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.
Prebuild Artifacts for `f5ae95f` (archived)Prebuild Artifacts for
|
| 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>
Prebuild Artifacts for `116bbd4` (archived)Prebuild Artifacts for
|
| 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-5These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
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>
Prebuild Artifacts for `4de7f11` (archived)Prebuild Artifacts for
|
| 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-6These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
Prebuild Artifacts for `22b4e79` (archived)Prebuild Artifacts for
|
| 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-7These 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>
Prebuild Artifacts for `202ddb4` (archived)Prebuild Artifacts for
|
| 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-8These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
Assisted-by: Codex:gpt-5 Signed-off-by: subbaksh <subbaksh@cisco.com>
Assisted-by: Codex:gpt-5 Signed-off-by: subbaksh <subbaksh@cisco.com>
Prebuild Artifacts for `457a858` (archived)Prebuild Artifacts for
|
| 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-10These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
Prebuild Artifacts for
|
| 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-11These prebuild artifacts will be automatically cleaned up when the PR is closed or merged.
Description
Create a prebuild branch from
release/0.4.18-hotfixso 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 resolveslangchain-awsto1.5.0and brings in compatible LangChain/LangGraph updates required by deepagents0.6.4.Type of Change
Checklist
Validation:
uv lockuv run pytest tests/test_llm.py -quv run pytest tests/test_render_system_prompt.py -qKnown existing branch issues:
uv run ruff checkfails on pre-existing import issues insrc/dynamic_agents/services/builtin_tools.pyandtests/test_sse_error_sanitization.py.uv run pytest -qhits test pollution fromtests/test_llm.pyshadowingcnoe_agent_utils, while the affected tests pass independently.