feat: add port and path configurability #1
Merged
+6
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR adds environment variable configuration options to enable more flexible deployments of the CopilotKit + Strands starter template.
Changes
Added support for AGENT_PATH, AGENT_PORT, STRANDS_AGENT_URL, and STRANDS_AGENT_BEARER_TOKEN environment variables. The bearer token authentication conditionally includes Authorization header when provided.
Why
This enables more configurable deployments by allowing users to deploy agents on custom ports and paths, use external agent services with authentication without needing to modify the source.
Configuration Example
This change alongside ag-ui-protocol/ag-ui#793 will allow for a quick getting started experience for running AG-UI + Strands on Bedrock AgentCore strands-agents/docs#364
Testing was done by overriding the ag_ui_strands import with