feat: Add Strands integration references to aiconfig skills#60
Closed
sattensil wants to merge 1 commit into
Closed
feat: Add Strands integration references to aiconfig skills#60sattensil wants to merge 1 commit into
sattensil wants to merge 1 commit into
Conversation
Adds Strands Agents (https://strandsagents.com) as a known framework across the aiconfig-create and aiconfig-tools skills, with reference files capturing the patterns that surfaced while building the strands-agents/samples LaunchDarkly sample and the matching cookbook. aiconfig-create/references/strands.md - create_strands_model provider dispatch (OpenAI/Anthropic/Bedrock) - Variation parameter conventions per provider (gpt-5 max_completion_tokens, Anthropic max_tokens kwarg, Bedrock model-id prefix dispatch) - Async invocation tracking via track_metrics_of_async + LDAIMetrics (track_duration_of is sync-only and silently zeroes durations when fed a coroutine factory, causing apparent metrics loss) - Self-heal pattern for re-runs after cleanup close() (is_initialized is a one-way latch in the Python SDK) aiconfig-tools/references/strands.md - LD-driven tool list with local TOOL_REGISTRY runtime resolution - @tool decorator + per-invocation tracker for track_tool_call - Detaching a tool in LD propagates without code changes Cross-references the published sample at strands-agents/samples and the cookbook at launchdarkly-labs/agentcontrol-cookbooks.
Contributor
Author
|
Closing — this branch was pushed from a stale local clone of
No net-new content to contribute. Apologies for the noise. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
Adds Strands Agents as a known framework across the
aiconfig-createandaiconfig-toolsskills, with reference files capturing the patterns that surfaced while building the strands-agents/samples LaunchDarkly sample (PR: strands-agents/samples#264) and the matching cookbook (https://github.com/launchdarkly-labs/agentcontrol-cookbooks/blob/main/strands.ipynb).aiconfig-create/references/strands.md— Strands Agent integration:create_strands_modelprovider dispatch (OpenAI / Anthropic / Bedrock) with Bedrock model-id prefix fallbackmax_completion_tokens, Anthropicmax_tokenskwarg vs inparams, Bedrock model-id prefix dispatch)track_metrics_of_async+LDAIMetricsextractor —track_duration_ofis sync-only and silently zeroes durations when fedlambda: agent.invoke_async(...), which is a real bug that surfaces as missing metricsclose()(the Python SDK'sis_initialized()is a one-way latch and stays True after close)aiconfig-tools/references/strands.md— Strands tool wiring:TOOL_REGISTRYruntime resolution@tooldecorator + per-invocation tracker fortrack_tool_callBoth
SKILL.mds gain Strands in the framework lists and a pointer at the new references.Test plan
references/strands.mdfiles for accuracy against the published sample/cookbookaiconfig-create/SKILL.mdStep 1 framework list and the agent/completion decision tableaiconfig-tools/SKILL.mdStep 1 + Core Principles call out Strands and link to the new reference