llmsmap.ru
Назад в каталог

strandsagents.com

проверка ИИ-оптимизации

strandsagents.com
83из 100Отлично

Проверка ИИ-оптимизации19.07.2026

Редакционное резюме ИИ

Strands Agents добавлен по независимой проверке международного каталога. На момент аудита AI-готовность домена strandsagents.com оценена в 83/100: llms.txt доступен. Расширенный llms-full.txt не обнаружен; карточка сформирована по фактическим данным сайта и его публичным файлам.

21 120Токены llms.txt
Токены llms-full.txt
ai.txt
sitemap.xml

Проверки ИИ-оптимизации

llms.txt

Файл найден и доступен

https://strandsagents.com/latest/llms.txt
llms-full.txt

Полная версия не найдена

ai.txt

Файл ai.txt не найден

robots.txt

Файл найден

https://strandsagents.com/robots.txt
Sitemap в robots.txt1 шт.

Найдено карт сайта: 1

Schema.org (JSON-LD)

Типы: Organization, SoftwareApplication, WebSite

OpenGraph90%

Найдено OG-тегов: 6

Доступ ИИ-ботов

На основе анализа robots.txt

GPTBotРазрешён
OAI-SearchBotНе упомянут
ChatGPT-UserНе упомянут
Google-ExtendedНе упомянут
ClaudeBotРазрешён
Claude-SearchBotНе упомянут
Claude-UserНе упомянут
BytespiderНе упомянут
CCBotНе упомянут
PerplexityBotРазрешён
Perplexity-UserНе упомянут

OpenGraph теги

Полнота разметки: 90%

og:titleStrands Agents — Open Source AI Agent SDK for Python & TypeScript
og:descriptionBuild production-ready AI agents in a few lines of code. Model-driven, open source, works with Amazon Bedrock, Anthropic, OpenAI, and more.
og:typewebsite
og:urlhttps://strandsagents.com/
og:site_nameStrands Agents SDK

Schema.org разметка

Найдено типов: 3 · Свойств: 5

OrganizationSoftwareApplicationWebSite
nameStrands Agents
urlhttps://strandsagents.com
logohttps://strandsagents.com/favicon.svg
sameAshttps://github.com/strands-agents
authorStrands Agents
# Strands Agents

> Strands Agents is a simple yet powerful SDK that takes a model-driven approach to building and running AI agents. From simple conversational assistants to complex autonomous workflows, from local development to production deployment, Strands Agents scales with your needs.

## Docs

- Get Started
  - [overview](https://strandsagents.com/docs/user-guide/quickstart/overview/index.md)
  - [Quickstart: Python](https://strandsagents.com/docs/user-guide/quickstart/python/index.md)
  - [Quickstart: TypeScript](https://strandsagents.com/docs/user-guide/quickstart/typescript/index.md)
- [build-with-ai](https://strandsagents.com/docs/user-guide/build-with-ai/index.md)
- Build
  - [Adding Tools](https://strandsagents.com/docs/user-guide/concepts/tools/index.md)
  - [Creating Custom Tools](https://strandsagents.com/docs/user-guide/concepts/tools/custom-tools/index.md)
  - [Using MCP Tools](https://strandsagents.com/docs/user-guide/concepts/tools/mcp-tools/index.md)
  - [Multi-Agent Systems](https://strandsagents.com/docs/user-guide/concepts/multi-agent/multi-agent-patterns/index.md)
  - [Structured Output](https://strandsagents.com/docs/user-guide/concepts/agents/structured-output/index.md)
  - [Streaming Responses](https://strandsagents.com/docs/user-guide/concepts/streaming/index.md)
  - [Voice & Realtime](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/quickstart/index.md)
- Concepts
  - [agent-loop](https://strandsagents.com/docs/user-guide/concepts/agents/agent-loop/index.md)
  - [state](https://strandsagents.com/docs/user-guide/concepts/agents/state/index.md)
  - [session-management](https://strandsagents.com/docs/user-guide/concepts/agents/session-management/index.md)
  - [snapshots](https://strandsagents.com/docs/user-guide/concepts/agents/snapshots/index.md)
  - [prompts](https://strandsagents.com/docs/user-guide/concepts/agents/prompts/index.md)
  - [hooks](https://strandsagents.com/docs/user-guide/concepts/agents/hooks/index.md)
  - [conversation-management](https://strandsagents.com/docs/user-guide/concepts/agents/conversation-management/index.md)
  - [context-management](https://strandsagents.com/docs/user-guide/concepts/context-management/index.md)
  - Memory
    - [Overview](https://strandsagents.com/docs/user-guide/concepts/memory/overview/index.md)
    - [bedrock-knowledge-base](https://strandsagents.com/docs/user-guide/concepts/memory/bedrock-knowledge-base/index.md)
  - [retry-strategies](https://strandsagents.com/docs/user-guide/concepts/agents/retry-strategies/index.md)
  - Sandbox
    - [Overview](https://strandsagents.com/docs/user-guide/concepts/sandbox/index.md)
    - [available-sandboxes](https://strandsagents.com/docs/user-guide/concepts/sandbox/available-sandboxes/index.md)
    - [custom-sandbox](https://strandsagents.com/docs/user-guide/concepts/sandbox/custom-sandbox/index.md)
  - [interrupts](https://strandsagents.com/docs/user-guide/concepts/interrupts/index.md)
  - Tools
    - [executors](https://strandsagents.com/docs/user-guide/concepts/tools/executors/index.md)
    - [community-tools-package](https://strandsagents.com/docs/user-guide/concepts/tools/community-tools-package/index.md)
    - [vended-tools](https://strandsagents.com/docs/user-guide/concepts/tools/vended-tools/index.md)
  - Plugins
    - [Overview](https://strandsagents.com/docs/user-guide/concepts/plugins/index.md)
    - [skills](https://strandsagents.com/docs/user-guide/concepts/plugins/skills/index.md)
    - [steering](https://strandsagents.com/docs/user-guide/concepts/plugins/steering/index.md)
    - [context-offloader](https://strandsagents.com/docs/user-guide/concepts/plugins/context-offloader/index.md)
    - [context-injector](https://strandsagents.com/docs/user-guide/concepts/plugins/context-injector/index.md)
    - [goal-loop](https://strandsagents.com/docs/user-guide/concepts/plugins/goal-loop/index.md)
  - Interventions
    - [Overview](https://strandsagents.com/docs/user-guide/concepts/agents/interventions/index.md)
    - [cedar-authorization](https://strandsagents.com/docs/user-guide/concepts/agents/interventions/cedar-authorization/index.md)
    - [steering](https://strandsagents.com/docs/user-guide/concepts/agents/interventions/steering/index.md)
    - [human-in-the-loop](https://strandsagents.com/docs/user-guide/concepts/agents/interventions/human-in-the-loop/index.md)
  - Streaming
    - [async-iterators](https://strandsagents.com/docs/user-guide/concepts/streaming/async-iterators/index.md)
    - [callback-handlers](https://strandsagents.com/docs/user-guide/concepts/streaming/callback-handlers/index.md)
  - Multi-agent
    - [agent-to-agent](https://strandsagents.com/docs/user-guide/concepts/multi-agent/agent-to-agent/index.md)
    - [agents-as-tools](https://strandsagents.com/docs/user-guide/concepts/multi-agent/agents-as-tools/index.md)
    - [swarm](https://strandsagents.com/docs/user-guide/concepts/multi-agent/swarm/index.md)
    - [graph](https://strandsagents.com/docs/user-guide/concepts/multi-agent/graph/index.md)
    - [workflow](https://strandsagents.com/docs/user-guide/concepts/multi-agent/workflow/index.md)
  - Bidirectional Streaming
    - [agent](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/agent/index.md)
    - Models
      - [nova_sonic](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/models/nova_sonic/index.md)
      - [gemini_live](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/models/gemini_live/index.md)
      - [openai_realtime](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/models/openai_realtime/index.md)
    - [io](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/io/index.md)
    - [events](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/events/index.md)
    - [interruption](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/interruption/index.md)
    - [hooks](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/hooks/index.md)
    - [session-management](https://strandsagents.com/docs/user-guide/concepts/bidirectional-streaming/session-management/index.md)
  - Experimental
    - [agent-config](https://strandsagents.com/docs/user-guide/concepts/experimental/agent-config/index.md)
- Model Providers
  - [model-providers](https://strandsagents.com/docs/user-guide/concepts/model-providers/index.md)
  - [amazon-bedrock](https://strandsagents.com/docs/user-guide/concepts/model-providers/amazon-bedrock/index.md)
  - [amazon-nova](https://strandsagents.com/docs/user-guide/concepts/model-providers/amazon-nova/index.md)
  - [anthropic](https://strandsagents.com/docs/user-guide/concepts/model-providers/anthropic/index.md)
  - [google](https://strandsagents.com/docs/user-guide/concepts/model-providers/google/index.md)
  - [litellm](https://strandsagents.com/docs/user-guide/concepts/model-providers/litellm/index.md)
  - [llamacpp](https://strandsagents.com/docs/user-guide/concepts/model-providers/llamacpp/index.md)
  - [llamaapi](https://strandsagents.com/docs/user-guide/concepts/model-providers/llamaapi/index.md)
  - [mistral](https://strandsagents.com/docs/user-guide/concepts/model-providers/mistral/index.md)
  - [ollama](https://strandsagents.com/docs/user-guide/concepts/model-providers/ollama/index.md)
  - [openai](https://strandsagents.com/docs/user-guide/concepts/model-providers/openai/index.md)
  - [openai-responses](https://strandsagents.com/docs/user-guide/concepts/model-providers/openai-responses/index.md)
  - [sagemaker](https://strandsagents.com/docs/user-guide/concepts/model-providers/sagemaker/index.md)
  - [vercel](https://strandsagents.com/docs/user-guide/concepts/model-providers/vercel/index.md)
  - [writer](https://strandsagents.com/docs/user-guide/concepts/model-providers/writer/index.md)
  - [custom_model_provider](https://strandsagents.com/docs/user-guide/concepts/model-providers/custom_model_provider/index.md)
- Deploy
  - [operating-agents-in-production](https://strandsagents.com/docs/user-guide/deploy/operating-agents-in-production/index.md)
  - Amazon Bedrock AgentCore
    - [deploy_to_bedrock_agentcore](https://strandsagents.com/docs/user-guide/deploy/deploy_to_bedrock_agentcore/index.md)
    - [python](https://strandsagents.com/docs/user-guide/deploy/deploy_to_bedrock_agentcore/python/index.md)
    - [typescript](https://strandsagents.com/docs/user-guide/deploy/deploy_to_bedrock_agentcore/typescript/index.md)
  - [deploy_to_aws_lambda](https://strandsagents.com/docs/user-guide/deploy/deploy_to_aws_lambda/index.md)
  - [deploy_to_aws_fargate](https://strandsagents.com/docs/user-guide/deploy/deploy_to_aws_fargate/index.md)
  - [deploy_to_aws_apprunner](https://strandsagents.com/docs/user-guide/deploy/deploy_to_aws_apprunner/index.md)
  - [deploy_to_amazon_eks](https://strandsagents.com/docs/user-guide/deploy/deploy_to_amazon_eks/index.md)
  - [deploy_to_amazon_ec2](https://strandsagents.com/docs/user-guide/deploy/deploy_to_amazon_ec2/index.md)
  - Docker
    - [deploy_to_docker](https://strandsagents.com/docs/user-guide/deploy/deploy_to_docker/index.md)
    - [python](https://strandsagents.com/docs/user-guide/deploy/deploy_to_docker/python/index.md)
    - [typescript](https://strandsagents.com/docs/user-guide/deploy/deploy_to_docker/typescript/index.md)
  - [deploy_to_kubernetes](https://strandsagents.com/docs/user-guide/deploy/deploy_to_kubernetes/index.md)
  - [deploy_to_terraform](https://strandsagents.com/docs/user-guide/deploy/deploy_to_terraform/index.md)
  - [deploy_with_nx_plugin_for_aws](https://strandsagents.com/docs/user-guide/deploy/deploy_with_nx_plugin_for_aws/index.md)
- Safety & Security
  - [responsible-ai](https://strandsagents.com/docs/user-guide/safety-security/responsible-ai/index.md)
  - [guardrails](https://strandsagents.com/docs/user-guide/safety-security/guardrails/index.md)
  - [prompt-engineering](https://strandsagents.com/docs/user-guide/safety-security/prompt-engineering/index.md)
  - [pii-redaction](https://strandsagents.com/docs/user-guide/safety-security/pii-redaction/index.md)
- Observability & Debugging
  - [observability](https://strandsagents.com/docs/user-guide/observability-evaluation/observability/index.md)
  - [metrics](https://strandsagents.com/docs/user-guide/observability-evaluation/metrics/index.md)
  - [traces](https://strandsagents.com/docs/user-guide/observability-evaluation/traces/index.md)
  - [logs](https://strandsagents.com/docs/user-guide/observability-evaluation/logs/index.md)
- Strands Evals SDK
  - [quickstart](https://strandsagents.com/docs/user-guide/evals-sdk/quickstart/index.md)
  - [eval-sop](https://strandsagents.com/docs/user-guide/evals-sdk/eval-sop/index.md)
  - Evaluators
    - [evaluators](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/index.md)
    - [output_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/output_evaluator/index.md)
    - [trajectory_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/trajectory_evaluator/index.md)
    - [interactions_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/interactions_evaluator/index.md)
    - [helpfulness_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/helpfulness_evaluator/index.md)
    - [faithfulness_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/faithfulness_evaluator/index.md)
    - [correctness_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/correctness_evaluator/index.md)
    - [coherence_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/coherence_evaluator/index.md)
    - [conciseness_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/conciseness_evaluator/index.md)
    - [response_relevance_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/response_relevance_evaluator/index.md)
    - [harmfulness_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/harmfulness_evaluator/index.md)
    - [refusal_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/refusal_evaluator/index.md)
    - [stereotyping_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/stereotyping_evaluator/index.md)
    - [instruction_following_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/instruction_following_evaluator/index.md)
    - [multimodal_output_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/multimodal_output_evaluator/index.md)
    - [multimodal_overall_quality_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/multimodal_overall_quality_evaluator/index.md)
    - [multimodal_correctness_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/multimodal_correctness_evaluator/index.md)
    - [multimodal_faithfulness_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/multimodal_faithfulness_evaluator/index.md)
    - [multimodal_instruction_following_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/multimodal_instruction_following_evaluator/index.md)
    - [goal_success_rate_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/goal_success_rate_evaluator/index.md)
    - [failure_communication_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/failure_communication_evaluator/index.md)
    - [partial_completion_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/partial_completion_evaluator/index.md)
    - [recovery_strategy_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/recovery_strategy_evaluator/index.md)
    - [tool_selection_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/tool_selection_evaluator/index.md)
    - [tool_parameter_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/tool_parameter_evaluator/index.md)
    - [deterministic_evaluators](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/deterministic_evaluators/index.md)
    - [custom_evaluator](https://strandsagents.com/docs/user-guide/evals-sdk/evaluators/custom_evaluator/index.md)
  - Detectors
    - [detectors](https://strandsagents.com/docs/user-guide/evals-sdk/detectors/index.md)
    - [failure_detection](https://strandsagents.com/docs/user-guide/evals-sdk/detectors/failure_detection/index.md)
    - [root_cause_analysis](https://strandsagents.com/docs/user-guide/evals-sdk/detectors/root_cause_analysis/index.md)
    - [diagnosis](https://strandsagents.com/docs/user-guide/evals-sdk/detectors/diagnosis/index.md)
  - Red teaming
    - [red-teaming](https://strandsagents.com/docs/user-guide/evals-sdk/red-teaming/index.md)
    - [quickstart](https://strandsagents.com/docs/user-guide/evals-sdk/red-teaming/quickstart/index.md)
    - [strategies](https://strandsagents.com/docs/user-guide/evals-sdk/red-teaming/strategies/index.md)
    - [custom_cases](https://strandsagents.com/docs/user-guide/evals-sdk/red-teaming/custom_cases/index.md)
    - [evaluators](https://strandsagents.com/docs/user-guide/evals-sdk/red-teaming/evaluators/index.md)
    - [reading_the_report](https://strandsagents.com/docs/user-guide/evals-sdk/red-teaming/reading_the_report/index.md)
  - [experiment_generator](https://strandsagents.com/docs/user-guide/evals-sdk/experiment_generator/index.md)
  - Simulators
    - [simulators](https://strandsagents.com/docs/user-guide/evals-sdk/simulators/index.md)
    - [user_simulation](https://strandsagents.com/docs/user-guide/evals-sdk/simulators/user_simulation/index.md)
    - [tool_simulation](https://strandsagents.com/docs/user-guide/evals-sdk/simulators/tool_simulation/index.md)
  - [chaos_testing](https://strandsagents.com/docs/user-guide/evals-sdk/chaos_testing/index.md)
  - Remote Trace Providers
    - [trace_providers](https://strandsagents.com/docs/user-guide/evals-sdk/how-to/trace_providers/index.md)
  - [cli](https://strandsagents.com/docs/user-guide/evals-sdk/cli/index.md)
  - How-To Guides
    - [eval_task](https://strandsagents.com/docs/user-guide/evals-sdk/how-to/eval_task/index.md)
    - [result_caching](https://strandsagents.com/docs/user-guide/evals-sdk/how-to/result_caching/index.md)
    - [experiment_management](https://strandsagents.com/docs/user-guide/evals-sdk/how-to/experiment_management/index.md)
    - [serialization](https://strandsagents.com/docs/user-guide/evals-sdk/how-to/serialization/index.md)
    - [agentcore_evaluation_dashboard](https://strandsagents.com/docs/user-guide/evals-sdk/how-to/agentcore_evaluation_dashboard/index.md)
- Strands Shell
  - [shell](https://strandsagents.com/docs/user-guide/shell/index.md)
  - [quickstart](https://strandsagents.com/docs/user-guide/shell/quickstart/index.md)
  - [configuration](https://strandsagents.com/docs/user-guide/shell/configuration/index.md)
  - [commands](https://strandsagents.com/docs/user-guide/shell/commands/index.md)
  - [mcp-server](https://strandsagents.com/docs/user-guide/shell/mcp-server/index.md)
  - [security](https://strandsagents.com/docs/user-guide/shell/security/index.md)
- [versioning-and-support](https://strandsagents.com/docs/user-guide/versioning-and-support/index.md)

## Examples

- [weather_forecaster](https://strandsagents.com/docs/examples/python/weather_forecaster/index.md)
- [memory_agent](https://strandsagents.com/docs/examples/python/memory_agent/index.md)
- [file_operations](https://strandsagents.com/docs/examples/python/file_operations/index.md)
- [agents_workflows](https://strandsagents.com/docs/examples/python/agents_workflows/index.md)
- [knowledge_base_agent](https://strandsagents.com/docs/examples/python/knowledge_base_agent/index.md)
- [structured_output](https://strandsagents.com/docs/examples/structured_output/index.md)
- [multi_agent_example](https://strandsagents.com/docs/examples/python/multi_agent_example/multi_agent_example/index.md)
- [graph_loops_example](https://strandsagents.com/docs/examples/python/graph_loops_example/index.md)
- [meta_tooling](https://strandsagents.com/docs/examples/python/meta_tooling/index.md)
- [mcp_calculator](https://strandsagents.com/docs/examples/python/mcp_calculator/index.md)
- [multimodal](https://strandsagents.com/docs/examples/python/multimodal/index.md)

## Community

- [community-packages](https://strandsagents.com/docs/community/community-packages/index.md)
- [get-featured](https://strandsagents.com/docs/community/get-featured/index.md)
- Contribute
  - [contribute](https://strandsagents.com/docs/contribute/index.md)
  - Contribution Types
    - [core-sdk](https://strandsagents.com/docs/contribute/contributing/core-sdk/index.md)
    - [documentation](https://strandsagents.com/docs/contribute/contributing/documentation/index.md)
    - [feature-proposals](https://strandsagents.com/docs/contribute/contributing/feature-proposals/index.md)
    - [extensions](https://strandsagents.com/docs/contribute/contributing/extensions/index.md)
- Labs
  - [labs](https://strandsagents.com/docs/labs/index.md)
  - Projects
    - [robots](https://strandsagents.com/docs/labs/robots/index.md)
    - [robots-sim](https://strandsagents.com/docs/labs/robots-sim/index.md)
    - [ai-functions](https://strandsagents.com/docs/labs/ai-functions/index.md)
- Integrations
  - [ag-ui](https://strandsagents.com/docs/community/integrations/ag-ui/index.md)
- Agent Extensions
  - [strands-code-agent](https://strandsagents.com/docs/community/agent-extensions/strands-code-agent/index.md)
- Interventions
  - [overview](https://strandsagents.com/docs/community/interventions/overview/index.md)
  - [strands-agt](https://strandsagents.com/docs/community/interventions/strands-agt/index.md)
- Plugins
  - [agent-control](https://strandsagents.com/docs/community/plugins/agent-control/index.md)
  - [agentcore-payments](https://strandsagents.com/docs/community/plugins/agentcore-payments/index.md)
  - [agentcore-tool-search](https://strandsagents.com/docs/community/plugins/agentcore-tool-search/index.md)
  - [datadog-ai-guard](https://strandsagents.com/docs/community/plugins/datadog-ai-guard/index.md)
  - [s3-vectors-memory](https://strandsagents.com/docs/community/plugins/s3-vectors-memory/index.md)
- Model Providers
  - [cohere](https://strandsagents.com/docs/community/model-providers/cohere/index.md)
  - [clova-studio](https://strandsagents.com/docs/community/model-providers/clova-studio/index.md)
  - [fireworksai](https://strandsagents.com/docs/community/model-providers/fireworksai/index.md)
  - [nebius-token-factory](https://strandsagents.com/docs/community/model-providers/nebius-token-factory/index.md)
  - [nvidia-nim](https://strandsagents.com/docs/community/model-providers/nvidia-nim/index.md)
  - [sglang](https://strandsagents.com/docs/community/model-providers/sglang/index.md)
  - [vllm](https://strandsagents.com/docs/community/model-providers/vllm/index.md)
  - [mlx](https://strandsagents.com/docs/community/model-providers/mlx/index.md)
  - [ovhcloud-ai-endpoints](https://strandsagents.com/docs/community/model-providers/ovhcloud-ai-endpoints/index.md)
  - [xai](https://strandsagents.com/docs/community/model-providers/xai/index.md)
- Memory Stores
  - [overview](https://strandsagents.com/docs/community/memory-stores/overview/index.md)
- Session Managers
  - [agentcore-memory](https://strandsagents.com/docs/community/session-managers/agentcore-memory/index.md)
  - [strands-valkey-session-manager](https://strandsagents.com/docs/community/session-managers/strands-valkey-session-manager/index.md)
- Tool Protocols
  - [utcp](https://strandsagents.com/docs/community/tools/utcp/index.md)
- Tools
  - [strands-apify](https://strandsagents.com/docs/community/tools/strands-apify/index.md)
  - [strands-deepgram](https://strandsagents.com/docs/community/tools/strands-deepgram/index.md)
  - [strands-hubspot](https://strandsagents.com/docs/community/tools/strands-hubspot/index.md)
  - [strands-spraay](https://strandsagents.com/docs/community/tools/strands-spraay/index.md)
  - [strands-sql](https://strandsagents.com/docs/community/tools/strands-sql/index.md)
  - [strands-teams](https://strandsagents.com/docs/community/tools/strands-teams/index.md)
  - [strands-telegram](https://strandsagents.com/docs/community/tools/strands-telegram/index.md)
  - [strands-telegram-listener](https://strandsagents.com/docs/community/tools/strands-telegram-listener/index.md)

## Api Python

- [strands.agent.a2a_agent](https://strandsagents.com/docs/api/python/strands.agent.a2a_agent/index.md)
- [strands.agent.agent](https://strandsagents.com/docs/api/python/strands.agent.agent/index.md)
- [strands.agent.agent_result](https://strandsagents.com/docs/api/python/strands.agent.agent_result/index.md)
- [strands.agent.base](https://strandsagents.com/docs/api/python/strands.agent.base/index.md)
- [strands.agent.conversation_manager.compression.context_compression](https://strandsagents.com/docs/api/python/strands.agent.conversation_manager.compression.context_compression/index.md)
- [strands.agent.conversation_manager.compression.pin_message](https://strandsagents.com/docs/api/python/strands.agent.conversation_manager.compression.pin_message/index.md)
- [strands.agent.conversation_manager.conversation_manager](https://strandsagents.com/docs/api/python/strands.agent.conversation_manager.conversation_manager/index.md)
- [strands.agent.conversation_manager.null_conversation_manager](https://strandsagents.com/docs/api/python/strands.agent.conversation_manager.null_conversation_manager/index.md)
- [strands.agent.conversation_manager.sliding_window_conversation_manager](https://strandsagents.com/docs/api/python/strands.agent.conversation_manager.sliding_window_conversation_manager/index.md)
- [strands.agent.conversation_manager.summarizing_conversation_manager](https://strandsagents.com/docs/api/python/strands.agent.conversation_manager.summarizing_conversation_manager/index.md)
- [strands.event_loop.event_loop](https://strandsagents.com/docs/api/python/strands.event_loop.event_loop/index.md)
- [strands.event_loop.streaming](https://strandsagents.com/docs/api/python/strands.event_loop.streaming/index.md)
- [strands.experimental.agent_config](https://strandsagents.com/docs/api/python/strands.experimental.agent_config/index.md)
- [strands.experimental.bidi](https://strandsagents.com/docs/api/python/strands.experimental.bidi/index.md)
- [strands.experimental.bidi.agent.agent](https://strandsagents.com/docs/api/python/strands.experimental.bidi.agent.agent/index.md)
- [strands.experimental.bidi.agent.loop](https://strandsagents.com/docs/api/python/strands.experimental.bidi.agent.loop/index.md)
- [strands.experimental.bidi.io.audio](https://strandsagents.com/docs/api/python/strands.experimental.bidi.io.audio/index.md)
- [strands.experimental.bidi.io.text](https://strandsagents.com/docs/api/python/strands.experimental.bidi.io.text/index.md)
- [strands.experimental.bidi.models](https://strandsagents.com/docs/api/python/strands.experimental.bidi.models/index.md)
- [strands.experimental.bidi.models.gemini_live](https://strandsagents.com/docs/api/python/strands.experimental.bidi.models.gemini_live/index.md)
- [strands.experimental.bidi.models.model](https://strandsagents.com/docs/api/python/strands.experimental.bidi.models.model/index.md)
- [strands.experimental.bidi.models.nova_sonic](https://strandsagents.com/docs/api/python/strands.experimental.bidi.models.nova_sonic/index.md)
- [strands.experimental.bidi.models.openai_realtime](https://strandsagents.com/docs/api/python/strands.experimental.bidi.models.openai_realtime/index.md)
- [strands.experimental.bidi.tools.stop_conversation](https://strandsagents.com/docs/api/python/strands.experimental.bidi.tools.stop_conversation/index.md)
- [strands.experimental.bidi.types.events](https://strandsagents.com/docs/api/python/strands.experimental.bidi.types.events/index.md)
- [strands.experimental.bidi.types.io](https://strandsagents.com/docs/api/python/strands.experimental.bidi.types.io/index.md)
- [strands.experimental.bidi.types.model](https://strandsagents.com/docs/api/python/strands.experimental.bidi.types.model/index.md)
- [strands.experimental.checkpoint.checkpoint](https://strandsagents.com/docs/api/python/strands.experimental.checkpoint.checkpoint/index.md)
- [strands.experimental.hooks.events](https://strandsagents.com/docs/api/python/strands.experimental.hooks.events/index.md)
- [strands.handlers.callback_handler](https://strandsagents.com/docs/api/python/strands.handlers.callback_handler/index.md)
- [strands.hooks.events](https://strandsagents.com/docs/api/python/strands.hooks.events/index.md)
- [strands.hooks.registry](https://strandsagents.com/docs/api/python/strands.hooks.registry/index.md)
- [strands.injection.types](https://strandsagents.com/docs/api/python/strands.injection.types/index.md)
- [strands.interrupt](https://strandsagents.com/docs/api/python/strands.interrupt/index.md)
- [strands.interventions.actions](https://strandsagents.com/docs/api/python/strands.interventions.actions/index.md)
- [strands.interventions.handler](https://strandsagents.com/docs/api/python/strands.interventions.handler/index.md)
- [strands.interventions.registry](https://strandsagents.com/docs/api/python/strands.interventions.registry/index.md)
- [strands.memory.extraction.coordinator](https://strandsagents.com/docs/api/python/strands.memory.extraction.coordinator/index.md)
- [strands.memory.extraction.model_extractor](https://strandsagents.com/docs/api/python/strands.memory.extraction.model_extractor/index.md)
- [strands.memory.extraction.triggers](https://strandsagents.com/docs/api/python/strands.memory.extraction.triggers/index.md)
- [strands.memory.extraction.types](https://strandsagents.com/docs/api/python/strands.memory.extraction.types/index.md)
- [strands.memory.memory_manager](https://strandsagents.com/docs/api/python/strands.memory.memory_manager/index.md)
- [strands.memory.types](https://strandsagents.com/docs/api/python/strands.memory.types/index.md)
- [strands.models](https://strandsagents.com/docs/api/python/strands.models/index.md)
- [strands.models.anthropic](https://strandsagents.com/docs/api/python/strands.models.anthropic/index.md)
- [strands.models.bedrock](https://strandsagents.com/docs/api/python/strands.models.bedrock/index.md)
- [strands.models.gemini](https://strandsagents.com/docs/api/python/strands.models.gemini/index.md)
- [strands.models.litellm](https://strandsagents.com/docs/api/python/strands.models.litellm/index.md)
- [strands.models.llamaapi](https://strandsagents.com/docs/api/python/strands.models.llamaapi/index.md)
- [strands.models.llamacpp](https://strandsagents.com/docs/api/python/strands.models.llamacpp/index.md)
- [strands.models.mistral](https://strandsagents.com/docs/api/python/strands.models.mistral/index.md)
- [strands.models.model](https://strandsagents.com/docs/api/python/strands.models.model/index.md)
- [strands.models.ollama](https://strandsagents.com/docs/api/python/strands.models.ollama/index.md)
- [strands.models.openai](https://strandsagents.com/docs/api/python/strands.models.openai/index.md)
- [strands.models.openai_responses](https://strandsagents.com/docs/api/python/strands.models.openai_responses/index.md)
- [strands.models.sagemaker](https://strandsagents.com/docs/api/python/strands.models.sagemaker/index.md)
- [strands.models.writer](https://strandsagents.com/docs/api/python/strands.models.writer/index.md)
- [strands.multiagent.a2a.executor](https://strandsagents.com/docs/api/python/strands.multiagent.a2a.executor/index.md)
- [strands.multiagent.a2a.server](https://strandsagents.com/docs/api/python/strands.multiagent.a2a.server/index.md)
- [strands.multiagent.base](https://strandsagents.com/docs/api/python/strands.multiagent.base/index.md)
- [strands.multiagent.graph](https://strandsagents.com/docs/api/python/strands.multiagent.graph/index.md)
- [strands.multiagent.swarm](https://strandsagents.com/docs/api/python/strands.multiagent.swarm/index.md)
- [strands.plugins.decorator](https://strandsagents.com/docs/api/python/strands.plugins.decorator/index.md)
- [strands.plugins.multiagent_plugin](https://strandsagents.com/docs/api/python/strands.plugins.multiagent_plugin/index.md)
- [strands.plugins.multiagent_registry](https://strandsagents.com/docs/api/python/strands.plugins.multiagent_registry/index.md)
- [strands.plugins.plugin](https://strandsagents.com/docs/api/python/strands.plugins.plugin/index.md)
- [strands.plugins.registry](https://strandsagents.com/docs/api/python/strands.plugins.registry/index.md)
- [strands.sandbox.base](https://strandsagents.com/docs/api/python/strands.sandbox.base/index.md)
- [strands.sandbox.constants](https://strandsagents.com/docs/api/python/strands.sandbox.constants/index.md)
- [strands.sandbox.docker](https://strandsagents.com/docs/api/python/strands.sandbox.docker/index.md)
- [strands.sandbox.errors](https://strandsagents.com/docs/api/python/strands.sandbox.errors/index.md)
- [strands.sandbox.not_a_sandbox_local_environment](https://strandsagents.com/docs/api/python/strands.sandbox.not_a_sandbox_local_environment/index.md)
- [strands.sandbox.posix_shell](https://strandsagents.com/docs/api/python/strands.sandbox.posix_shell/index.md)
- [strands.sandbox.ssh](https://strandsagents.com/docs/api/python/strands.sandbox.ssh/index.md)
- [strands.sandbox.types](https://strandsagents.com/docs/api/python/strands.sandbox.types/index.md)
- [strands.session.file_session_manager](https://strandsagents.com/docs/api/python/strands.session.file_session_manager/index.md)
- [strands.session.repository_session_manager](https://strandsagents.com/docs/api/python/strands.session.repository_session_manager/index.md)
- [strands.session.s3_session_manager](https://strandsagents.com/docs/api/python/strands.session.s3_session_manager/index.md)
- [strands.session.session_manager](https://strandsagents.com/docs/api/python/strands.session.session_manager/index.md)
- [strands.session.session_repository](https://strandsagents.com/docs/api/python/strands.session.session_repository/index.md)
- [strands.storage.in_memory_storage](https://strandsagents.com/docs/api/python/strands.storage.in_memory_storage/index.md)
- [strands.storage.local_file_storage](https://strandsagents.com/docs/api/python/strands.storage.local_file_storage/index.md)
- [strands.storage.s3_storage](https://strandsagents.com/docs/api/python/strands.storage.s3_storage/index.md)
- [strands.storage.storage](https://strandsagents.com/docs/api/python/strands.storage.storage/index.md)
- [strands.telemetry.config](https://strandsagents.com/docs/api/python/strands.telemetry.config/index.md)
- [strands.telemetry.metrics](https://strandsagents.com/docs/api/python/strands.telemetry.metrics/index.md)
- [strands.telemetry.tracer](https://strandsagents.com/docs/api/python/strands.telemetry.tracer/index.md)
- [strands.tools.decorator](https://strandsagents.com/docs/api/python/strands.tools.decorator/index.md)
- [strands.tools.executors.concurrent](https://strandsagents.com/docs/api/python/strands.tools.executors.concurrent/index.md)
- [strands.tools.executors.sequential](https://strandsagents.com/docs/api/python/strands.tools.executors.sequential/index.md)
- [strands.tools.loader](https://strandsagents.com/docs/api/python/strands.tools.loader/index.md)
- [strands.tools.mcp.mcp_agent_tool](https://strandsagents.com/docs/api/python/strands.tools.mcp.mcp_agent_tool/index.md)
- [strands.tools.mcp.mcp_client](https://strandsagents.com/docs/api/python/strands.tools.mcp.mcp_client/index.md)
- [strands.tools.mcp.mcp_instrumentation](https://strandsagents.com/docs/api/python/strands.tools.mcp.mcp_instrumentation/index.md)
- [strands.tools.mcp.mcp_tasks](https://strandsagents.com/docs/api/python/strands.tools.mcp.mcp_tasks/index.md)
- [strands.tools.mcp.mcp_types](https://strandsagents.com/docs/api/python/strands.tools.mcp.mcp_types/index.md)
- [strands.tools.registry](https://strandsagents.com/docs/api/python/strands.tools.registry/index.md)
- [strands.tools.structured_output.structured_output_tool](https://strandsagents.com/docs/api/python/strands.tools.structured_output.structured_output_tool/index.md)
- [strands.tools.structured_output.structured_output_utils](https://strandsagents.com/docs/api/python/strands.tools.structured_output.structured_output_utils/index.md)
- [strands.tools.tool_provider](https://strandsagents.com/docs/api/python/strands.tools.tool_provider/index.md)
- [strands.tools.tools](https://strandsagents.com/docs/api/python/strands.tools.tools/index.md)
- [strands.tools.watcher](https://strandsagents.com/docs/api/python/strands.tools.watcher/index.md)
- [strands.types.a2a](https://strandsagents.com/docs/api/python/strands.types.a2a/index.md)
- [strands.types.agent](https://strandsagents.com/docs/api/python/strands.types.agent/index.md)
- [strands.types.citations](https://strandsagents.com/docs/api/python/strands.types.citations/index.md)
- [strands.types.collections](https://strandsagents.com/docs/api/python/strands.types.collections/index.md)
- [strands.types.content](https://strandsagents.com/docs/api/python/strands.types.content/index.md)
- [strands.types.event_loop](https://strandsagents.com/docs/api/python/strands.types.event_loop/index.md)
- [strands.types.exceptions](https://strandsagents.com/docs/api/python/strands.types.exceptions/index.md)
- [strands.types.guardrails](https://strandsagents.com/docs/api/python/strands.types.guardrails/index.md)
- [strands.types.interrupt](https://strandsagents.com/docs/api/python/strands.types.interrupt/index.md)
- [strands.types.json_dict](https://strandsagents.com/docs/api/python/strands.types.json_dict/index.md)
- [strands.types.media](https://strandsagents.com/docs/api/python/strands.types.media/index.md)
- [strands.types.session](https://strandsagents.com/docs/api/python/strands.types.session/index.md)
- [strands.types.streaming](https://strandsagents.com/docs/api/python/strands.types.streaming/index.md)
- [strands.types.tools](https://strandsagents.com/docs/api/python/strands.types.tools/index.md)
- [strands.vended_interventions.cedar.cedar_authorization](https://strandsagents.com/docs/api/python/strands.vended_interventions.cedar.cedar_authorization/index.md)
- [strands.vended_interventions.hitl.hitl](https://strandsagents.com/docs/api/python/strands.vended_interventions.hitl.hitl/index.md)
- [strands.vended_memory_stores](https://strandsagents.com/docs/api/python/strands.vended_memory_stores/index.md)
- [strands.vended_memory_stores.bedrock_knowledge_base.store](https://strandsagents.com/docs/api/python/strands.vended_memory_stores.bedrock_knowledge_base.store/index.md)
- [strands.vended_memory_stores.bedrock_knowledge_base.types](https://strandsagents.com/docs/api/python/strands.vended_memory_stores.bedrock_knowledge_base.types/index.md)
- [strands.vended_memory_stores.test_memory_store.store](https://strandsagents.com/docs/api/python/strands.vended_memory_stores.test_memory_store.store/index.md)
- [strands.vended_memory_stores.test_memory_store.types](https://strandsagents.com/docs/api/python/strands.vended_memory_stores.test_memory_store.types/index.md)
- [strands.vended_plugins.context_injector.plugin](https://strandsagents.com/docs/api/python/strands.vended_plugins.context_injector.plugin/index.md)
- [strands.vended_plugins.context_offloader.plugin](https://strandsagents.com/docs/api/python/strands.vended_plugins.context_offloader.plugin/index.md)
- [strands.vended_plugins.context_offloader.storage](https://strandsagents.com/docs/api/python/strands.vended_plugins.context_offloader.storage/index.md)
- [strands.vended_plugins.goal.judge](https://strandsagents.com/docs/api/python/strands.vended_plugins.goal.judge/index.md)
- [strands.vended_plugins.goal.plugin](https://strandsagents.com/docs/api/python/strands.vended_plugins.goal.plugin/index.md)
- [strands.vended_plugins.skills.agent_skills](https://strandsagents.com/docs/api/python/strands.vended_plugins.skills.agent_skills/index.md)
- [strands.vended_plugins.skills.skill](https://strandsagents.com/docs/api/python/strands.vended_plugins.skills.skill/index.md)
- [strands.vended_plugins.steering.context_providers.ledger_provider](https://strandsagents.com/docs/api/python/strands.vended_plugins.steering.context_providers.ledger_provider/index.md)
- [strands.vended_plugins.steering.core.action](https://strandsagents.com/docs/api/python/strands.vended_plugins.steering.core.action/index.md)
- [strands.vended_plugins.steering.core.context](https://strandsagents.com/docs/api/python/strands.vended_plugins.steering.core.context/index.md)
- [strands.vended_plugins.steering.core.handler](https://strandsagents.com/docs/api/python/strands.vended_plugins.steering.core.handler/index.md)
- [strands.vended_plugins.steering.handlers.llm.llm_handler](https://strandsagents.com/docs/api/python/strands.vended_plugins.steering.handlers.llm.llm_handler/index.md)
- [strands.vended_plugins.steering.handlers.llm.mappers](https://strandsagents.com/docs/api/python/strands.vended_plugins.steering.handlers.llm.mappers/index.md)
- [strands.vended_tools.bash.bash](https://strandsagents.com/docs/api/python/strands.vended_tools.bash.bash/index.md)
- [strands.vended_tools.bash.types](https://strandsagents.com/docs/api/python/strands.vended_tools.bash.types/index.md)
- [strands.vended_tools.file_editor.file_editor](https://strandsagents.com/docs/api/python/strands.vended_tools.file_editor.file_editor/index.md)

## Api TypeScript

- [AddMessagesContext](https://strandsagents.com/docs/api/typescript/AddMessagesContext/index.md)
- [AfterInvocationEvent](https://strandsagents.com/docs/api/typescript/AfterInvocationEvent/index.md)
- [AfterModelCallEvent](https://strandsagents.com/docs/api/typescript/AfterModelCallEvent/index.md)
- [AfterToolCallEvent](https://strandsagents.com/docs/api/typescript/AfterToolCallEvent/index.md)
- [AfterToolsEvent](https://strandsagents.com/docs/api/typescript/AfterToolsEvent/index.md)
- [Agent](https://strandsagents.com/docs/api/typescript/Agent/index.md)
- [AgentAsToolOptions](https://strandsagents.com/docs/api/typescript/AgentAsToolOptions/index.md)
- [AgentConfig](https://strandsagents.com/docs/api/typescript/AgentConfig/index.md)
- [AgentMetrics](https://strandsagents.com/docs/api/typescript/AgentMetrics/index.md)
- [AgentResult](https://strandsagents.com/docs/api/typescript/AgentResult/index.md)
- [AgentResultEvent](https://strandsagents.com/docs/api/typescript/AgentResultEvent/index.md)
- [AgentStreamEvent](https://strandsagents.com/docs/api/typescript/AgentStreamEvent/index.md)
- [AgentTrace](https://strandsagents.com/docs/api/typescript/AgentTrace/index.md)
- [BackoffContext](https://strandsagents.com/docs/api/typescript/BackoffContext/index.md)
- [BackoffStrategy](https://strandsagents.com/docs/api/typescript/BackoffStrategy/index.md)
- [BaseModelConfig](https://strandsagents.com/docs/api/typescript/BaseModelConfig/index.md)
- [BedrockCacheConfig](https://strandsagents.com/docs/api/typescript/BedrockCacheConfig/index.md)
- [BedrockCacheTTL](https://strandsagents.com/docs/api/typescript/BedrockCacheTTL/index.md)
- [BedrockGuardrailConfig](https://strandsagents.com/docs/api/typescript/BedrockGuardrailConfig/index.md)
- [BedrockGuardrailRedactionConfig](https://strandsagents.com/docs/api/typescript/BedrockGuardrailRedactionConfig/index.md)
- [BedrockModel](https://strandsagents.com/docs/api/typescript/BedrockModel/index.md)
- [BedrockModelConfig](https://strandsagents.com/docs/api/typescript/BedrockModelConfig/index.md)
- [BedrockModelOptions](https://strandsagents.com/docs/api/typescript/BedrockModelOptions/index.md)
- [BeforeInvocationEvent](https://strandsagents.com/docs/api/typescript/BeforeInvocationEvent/index.md)
- [BeforeModelCallEvent](https://strandsagents.com/docs/api/typescript/BeforeModelCallEvent/index.md)
- [BeforeToolCallEvent](https://strandsagents.com/docs/api/typescript/BeforeToolCallEvent/index.md)
- [BeforeToolsEvent](https://strandsagents.com/docs/api/typescript/BeforeToolsEvent/index.md)
- [CacheConfig](https://strandsagents.com/docs/api/typescript/CacheConfig/index.md)
- [CachePointBlock](https://strandsagents.com/docs/api/typescript/CachePointBlock/index.md)
- [CachePointBlockData](https://strandsagents.com/docs/api/typescript/CachePointBlockData/index.md)
- [Citation](https://strandsagents.com/docs/api/typescript/Citation/index.md)
- [CitationGeneratedContent](https://strandsagents.com/docs/api/typescript/CitationGeneratedContent/index.md)
- [CitationLocation](https://strandsagents.com/docs/api/typescript/CitationLocation/index.md)
- [CitationsBlock](https://strandsagents.com/docs/api/typescript/CitationsBlock/index.md)
- [CitationsBlockData](https://strandsagents.com/docs/api/typescript/CitationsBlockData/index.md)
- [CitationsDelta](https://strandsagents.com/docs/api/typescript/CitationsDelta/index.md)
- [CitationSourceContent](https://strandsagents.com/docs/api/typescript/CitationSourceContent/index.md)
- [ConcurrentInvocationError](https://strandsagents.com/docs/api/typescript/ConcurrentInvocationError/index.md)
- [configureLogging](https://strandsagents.com/docs/api/typescript/configureLogging/index.md)
- [ConstantBackoff](https://strandsagents.com/docs/api/typescript/ConstantBackoff/index.md)
- [ConstantBackoffOptions](https://strandsagents.com/docs/api/typescript/ConstantBackoffOptions/index.md)
- [ContentBlock](https://strandsagents.com/docs/api/typescript/ContentBlock/index.md)
- [ContentBlockData](https://strandsagents.com/docs/api/typescript/ContentBlockData/index.md)
- [ContentBlockDelta](https://strandsagents.com/docs/api/typescript/ContentBlockDelta/index.md)
- [ContentBlockEvent](https://strandsagents.com/docs/api/typescript/ContentBlockEvent/index.md)
- [contentBlockFromData](https://strandsagents.com/docs/api/typescript/contentBlockFromData/index.md)
- [ContentBlockStart](https://strandsagents.com/docs/api/typescript/ContentBlockStart/index.md)
- [ContextWindowOverflowError](https://strandsagents.com/docs/api/typescript/ContextWindowOverflowError/index.md)
- [ConversationManager](https://strandsagents.com/docs/api/typescript/ConversationManager/index.md)
- [ConversationManagerOptions](https://strandsagents.com/docs/api/typescript/ConversationManagerOptions/index.md)
- [ConversationManagerReduceOptions](https://strandsagents.com/docs/api/typescript/ConversationManagerReduceOptions/index.md)
- [CountTokensOptions](https://strandsagents.com/docs/api/typescript/CountTokensOptions/index.md)
- [DefaultModelRetryStrategy](https://strandsagents.com/docs/api/typescript/DefaultModelRetryStrategy/index.md)
- [DefaultModelRetryStrategyOptions](https://strandsagents.com/docs/api/typescript/DefaultModelRetryStrategyOptions/index.md)
- [DefaultNotConfiguredError](https://strandsagents.com/docs/api/typescript/DefaultNotConfiguredError/index.md)
- [DirectToolCallOptions](https://strandsagents.com/docs/api/typescript/DirectToolCallOptions/index.md)
- [DocumentBlock](https://strandsagents.com/docs/api/typescript/DocumentBlock/index.md)
- [DocumentBlockData](https://strandsagents.com/docs/api/typescript/DocumentBlockData/index.md)
- [DocumentContentBlock](https://strandsagents.com/docs/api/typescript/DocumentContentBlock/index.md)
- [DocumentContentBlockData](https://strandsagents.com/docs/api/typescript/DocumentContentBlockData/index.md)
- [DocumentFormat](https://strandsagents.com/docs/api/typescript/DocumentFormat/index.md)
- [DocumentSource](https://strandsagents.com/docs/api/typescript/DocumentSource/index.md)
- [DocumentSourceData](https://strandsagents.com/docs/api/typescript/DocumentSourceData/index.md)
- [ElicitationCallback](https://strandsagents.com/docs/api/typescript/ElicitationCallback/index.md)
- [ElicitationContext](https://strandsagents.com/docs/api/typescript/ElicitationContext/index.md)
- [ExecuteOptions](https://strandsagents.com/docs/api/typescript/ExecuteOptions/index.md)
- [ExecuteToolContext](https://strandsagents.com/docs/api/typescript/ExecuteToolContext/index.md)
- [ExecuteToolResult](https://strandsagents.com/docs/api/typescript/ExecuteToolResult/index.md)
- [ExecuteToolStage](https://strandsagents.com/docs/api/typescript/ExecuteToolStage/index.md)
- [ExecutionResult](https://strandsagents.com/docs/api/typescript/ExecutionResult/index.md)
- [ExponentialBackoff](https://strandsagents.com/docs/api/typescript/ExponentialBackoff/index.md)
- [ExponentialBackoffOptions](https://strandsagents.com/docs/api/typescript/ExponentialBackoffOptions/index.md)
- [ExtractionConfig](https://strandsagents.com/docs/api/typescript/ExtractionConfig/index.md)
- [ExtractionResult](https://strandsagents.com/docs/api/typescript/ExtractionResult/index.md)
- [ExtractionTrigger](https://strandsagents.com/docs/api/typescript/ExtractionTrigger/index.md)
- [ExtractionTriggerContext](https://strandsagents.com/docs/api/typescript/ExtractionTriggerContext/index.md)
- [Extractor](https://strandsagents.com/docs/api/typescript/Extractor/index.md)
- [ExtractorContext](https://strandsagents.com/docs/api/typescript/ExtractorContext/index.md)
- [FileInfo](https://strandsagents.com/docs/api/typescript/FileInfo/index.md)
- [FileStorage](https://strandsagents.com/docs/api/typescript/FileStorage/index.md)
- [FunctionTool](https://strandsagents.com/docs/api/typescript/FunctionTool/index.md)
- [FunctionToolCallback](https://strandsagents.com/docs/api/typescript/FunctionToolCallback/index.md)
- [FunctionToolConfig](https://strandsagents.com/docs/api/typescript/FunctionToolConfig/index.md)
- [Graph](https://strandsagents.com/docs/api/typescript/Graph/index.md)
- [GuardContentBlock](https://strandsagents.com/docs/api/typescript/GuardContentBlock/index.md)
- [GuardContentBlockData](https://strandsagents.com/docs/api/typescript/GuardContentBlockData/index.md)
- [GuardContentImage](https://strandsagents.com/docs/api/typescript/GuardContentImage/index.md)
- [GuardContentText](https://strandsagents.com/docs/api/typescript/GuardContentText/index.md)
- [GuardImageFormat](https://strandsagents.com/docs/api/typescript/GuardImageFormat/index.md)
- [GuardImageSource](https://strandsagents.com/docs/api/typescript/GuardImageSource/index.md)
- [GuardQualifier](https://strandsagents.com/docs/api/typescript/GuardQualifier/index.md)
- [HookableEvent](https://strandsagents.com/docs/api/typescript/HookableEvent/index.md)
- [HookableEventConstructor](https://strandsagents.com/docs/api/typescript/HookableEventConstructor/index.md)
- [HookCallback](https://strandsagents.com/docs/api/typescript/HookCallback/index.md)
- [HookCallbackOptions](https://strandsagents.com/docs/api/typescript/HookCallbackOptions/index.md)
- [HookOrder](https://strandsagents.com/docs/api/typescript/HookOrder/index.md)
- [HookRegistry](https://strandsagents.com/docs/api/typescript/HookRegistry/index.md)
- [ImageBlock](https://strandsagents.com/docs/api/typescript/ImageBlock/index.md)
- [ImageBlockData](https://strandsagents.com/docs/api/typescript/ImageBlockData/index.md)
- [ImageFormat](https://strandsagents.com/docs/api/typescript/ImageFormat/index.md)
- [ImageSource](https://strandsagents.com/docs/api/typescript/ImageSource/index.md)
- [ImageSourceData](https://strandsagents.com/docs/api/typescript/ImageSourceData/index.md)
- [InitializedEvent](https://strandsagents.com/docs/api/typescript/InitializedEvent/index.md)
- [InjectionConfig](https://strandsagents.com/docs/api/typescript/InjectionConfig/index.md)
- [InjectionContext](https://strandsagents.com/docs/api/typescript/InjectionContext/index.md)
- [InjectionTrigger](https://strandsagents.com/docs/api/typescript/InjectionTrigger/index.md)
- [Interrupt](https://strandsagents.com/docs/api/typescript/Interrupt/index.md)
- [InterruptEvent](https://strandsagents.com/docs/api/typescript/InterruptEvent/index.md)
- [InterruptParams](https://strandsagents.com/docs/api/typescript/InterruptParams/index.md)
- [InterruptResponse](https://strandsagents.com/docs/api/typescript/InterruptResponse/index.md)
- [InterruptResponseContent](https://strandsagents.com/docs/api/typescript/InterruptResponseContent/index.md)
- [InterruptResponseContentData](https://strandsagents.com/docs/api/typescript/InterruptResponseContentData/index.md)
- [InterruptSource](https://strandsagents.com/docs/api/typescript/InterruptSource/index.md)
- [IntervalTrigger](https://strandsagents.com/docs/api/typescript/IntervalTrigger/index.md)
- [IntervalTriggerOptions](https://strandsagents.com/docs/api/typescript/IntervalTriggerOptions/index.md)
- [InterventionActions](https://strandsagents.com/docs/api/typescript/InterventionActions/index.md)
- [InterventionHandler](https://strandsagents.com/docs/api/typescript/InterventionHandler/index.md)
- [InvocationState](https://strandsagents.com/docs/api/typescript/InvocationState/index.md)
- [InvocationTrigger](https://strandsagents.com/docs/api/typescript/InvocationTrigger/index.md)
- [InvokableTool](https://strandsagents.com/docs/api/typescript/InvokableTool/index.md)
- [InvokeArgs](https://strandsagents.com/docs/api/typescript/InvokeArgs/index.md)
- [InvokeModelContext](https://strandsagents.com/docs/api/typescript/InvokeModelContext/index.md)
- [InvokeModelResult](https://strandsagents.com/docs/api/typescript/InvokeModelResult/index.md)
- [InvokeModelStage](https://strandsagents.com/docs/api/typescript/InvokeModelStage/index.md)
- [InvokeOptions](https://strandsagents.com/docs/api/typescript/InvokeOptions/index.md)
- [isModelStreamEvent](https://strandsagents.com/docs/api/typescript/isModelStreamEvent/index.md)
- [JitterKind](https://strandsagents.com/docs/api/typescript/JitterKind/index.md)
- [JsonBlock](https://strandsagents.com/docs/api/typescript/JsonBlock/index.md)
- [JSONSchema](https://strandsagents.com/docs/api/typescript/JSONSchema/index.md)
- [JsonValidationError](https://strandsagents.com/docs/api/typescript/JsonValidationError/index.md)
- [JSONValue](https://strandsagents.com/docs/api/typescript/JSONValue/index.md)
- [LifecycleObserver](https://strandsagents.com/docs/api/typescript/LifecycleObserver/index.md)
- [LinearBackoff](https://strandsagents.com/docs/api/typescript/LinearBackoff/index.md)
- [LinearBackoffOptions](https://strandsagents.com/docs/api/typescript/LinearBackoffOptions/index.md)
- [LocationData](https://strandsagents.com/docs/api/typescript/LocationData/index.md)
- [Logger](https://strandsagents.com/docs/api/typescript/Logger/index.md)
- [MaxTokensError](https://strandsagents.com/docs/api/typescript/MaxTokensError/index.md)
- [McpCallToolOptions](https://strandsagents.com/docs/api/typescript/McpCallToolOptions/index.md)
- [McpClient](https://strandsagents.com/docs/api/typescript/McpClient/index.md)
- [McpClientConfig](https://strandsagents.com/docs/api/typescript/McpClientConfig/index.md)
- [McpClientCredentials](https://strandsagents.com/docs/api/typescript/McpClientCredentials/index.md)
- [McpClientOptions](https://strandsagents.com/docs/api/typescript/McpClientOptions/index.md)
- [McpConnectionState](https://strandsagents.com/docs/api/typescript/McpConnectionState/index.md)
- [McpServerConfig](https://strandsagents.com/docs/api/typescript/McpServerConfig/index.md)
- [McpTransport](https://strandsagents.com/docs/api/typescript/McpTransport/index.md)
- [MemoryAddOptions](https://strandsagents.com/docs/api/typescript/MemoryAddOptions/index.md)
- [MemoryAddToolConfig](https://strandsagents.com/docs/api/typescript/MemoryAddToolConfig/index.md)
- [MemoryContentBlockType](https://strandsagents.com/docs/api/typescript/MemoryContentBlockType/index.md)
- [MemoryEntry](https://strandsagents.com/docs/api/typescript/MemoryEntry/index.md)
- [MemoryInjectionConfig](https://strandsagents.com/docs/api/typescript/MemoryInjectionConfig/index.md)
- [MemoryManager](https://strandsagents.com/docs/api/typescript/MemoryManager/index.md)
- [MemoryManagerConfig](https://strandsagents.com/docs/api/typescript/MemoryManagerConfig/index.md)
- [MemoryMessageFilter](https://strandsagents.com/docs/api/typescript/MemoryMessageFilter/index.md)
- [MemorySearchOptions](https://strandsagents.com/docs/api/typescript/MemorySearchOptions/index.md)
- [MemoryStore](https://strandsagents.com/docs/api/typescript/MemoryStore/index.md)
- [MemoryStoreConfig](https://strandsagents.com/docs/api/typescript/MemoryStoreConfig/index.md)
- [MemoryToolConfig](https://strandsagents.com/docs/api/typescript/MemoryToolConfig/index.md)
- [Message](https://strandsagents.com/docs/api/typescript/Message/index.md)
- [MessageAddedEvent](https://strandsagents.com/docs/api/typescript/MessageAddedEvent/index.md)
- [MessageData](https://strandsagents.com/docs/api/typescript/MessageData/index.md)
- [Metrics](https://strandsagents.com/docs/api/typescript/Metrics/index.md)
- [MiddlewareHandler](https://strandsagents.com/docs/api/typescript/MiddlewareHandler/index.md)
- [MiddlewareHandlerOf](https://strandsagents.com/docs/api/typescript/MiddlewareHandlerOf/index.md)
- [MiddlewareInputHandler](https://strandsagents.com/docs/api/typescript/MiddlewareInputHandler/index.md)
- [MiddlewareInterruptible](https://strandsagents.com/docs/api/typescript/MiddlewareInterruptible/index.md)
- [MiddlewareInterruptResult](https://strandsagents.com/docs/api/typescript/MiddlewareInterruptResult/index.md)
- [MiddlewareNext](https://strandsagents.com/docs/api/typescript/MiddlewareNext/index.md)
- [MiddlewareNextOf](https://strandsagents.com/docs/api/typescript/MiddlewareNextOf/index.md)
- [MiddlewareOutputHandler](https://strandsagents.com/docs/api/typescript/MiddlewareOutputHandler/index.md)
- [MiddlewareStage](https://strandsagents.com/docs/api/typescript/MiddlewareStage/index.md)
- [Model](https://strandsagents.com/docs/api/typescript/Model/index.md)
- [ModelContentBlockDeltaEvent](https://strandsagents.com/docs/api/typescript/ModelContentBlockDeltaEvent/index.md)
- [ModelContentBlockDeltaEventData](https://strandsagents.com/docs/api/typescript/ModelContentBlockDeltaEventData/index.md)
- [ModelContentBlockStartEvent](https://strandsagents.com/docs/api/typescript/ModelContentBlockStartEvent/index.md)
- [ModelContentBlockStartEventData](https://strandsagents.com/docs/api/typescript/ModelContentBlockStartEventData/index.md)
- [ModelContentBlockStopEvent](https://strandsagents.com/docs/api/typescript/ModelContentBlockStopEvent/index.md)
- [ModelError](https://strandsagents.com/docs/api/typescript/ModelError/index.md)
- [ModelExtractor](https://strandsagents.com/docs/api/typescript/ModelExtractor/index.md)
- [ModelExtractorOptions](https://strandsagents.com/docs/api/typescript/ModelExtractorOptions/index.md)
- [ModelMessageEvent](https://strandsagents.com/docs/api/typescript/ModelMessageEvent/index.md)
- [ModelMessageStartEvent](https://strandsagents.com/docs/api/typescript/ModelMessageStartEvent/index.md)
- [ModelMessageStartEventData](https://strandsagents.com/docs/api/typescript/ModelMessageStartEventData/index.md)
- [ModelMessageStopEvent](https://strandsagents.com/docs/api/typescript/ModelMessageStopEvent/index.md)
- [ModelMessageStopEventData](https://strandsagents.com/docs/api/typescript/ModelMessageStopEventData/index.md)
- [ModelMetadataEvent](https://strandsagents.com/docs/api/typescript/ModelMetadataEvent/index.md)
- [ModelMetadataEventData](https://strandsagents.com/docs/api/typescript/ModelMetadataEventData/index.md)
- [ModelRedactionEvent](https://strandsagents.com/docs/api/typescript/ModelRedactionEvent/index.md)
- [ModelRedactionEventData](https://strandsagents.com/docs/api/typescript/ModelRedactionEventData/index.md)
- [ModelRetryStrategy](https://strandsagents.com/docs/api/typescript/ModelRetryStrategy/index.md)
- [ModelStopResponse](https://strandsagents.com/docs/api/typescript/ModelStopResponse/index.md)
- [ModelStreamEvent](https://strandsagents.com/docs/api/typescript/ModelStreamEvent/index.md)
- [ModelStreamUpdateEvent](https://strandsagents.com/docs/api/typescript/ModelStreamUpdateEvent/index.md)
- [ModelThrottledError](https://strandsagents.com/docs/api/typescript/ModelThrottledError/index.md)
- [MultiAgentSaveLatestStrategy](https://strandsagents.com/docs/api/typescript/MultiAgentSaveLatestStrategy/index.md)
- [NullConversationManager](https://strandsagents.com/docs/api/typescript/NullConversationManager/index.md)
- [OnError](https://strandsagents.com/docs/api/typescript/OnError/index.md)
- [OutputFile](https://strandsagents.com/docs/api/typescript/OutputFile/index.md)
- [Plugin](https://strandsagents.com/docs/api/typescript/Plugin/index.md)
- [PosixShellSandbox](https://strandsagents.com/docs/api/typescript/PosixShellSandbox/index.md)
- [ProactiveCompressionConfig](https://strandsagents.com/docs/api/typescript/ProactiveCompressionConfig/index.md)
- [ReasoningBlock](https://strandsagents.com/docs/api/typescript/ReasoningBlock/index.md)
- [ReasoningBlockData](https://strandsagents.com/docs/api/typescript/ReasoningBlockData/index.md)
- [ReasoningContentDelta](https://strandsagents.com/docs/api/typescript/ReasoningContentDelta/index.md)
- [RedactInputContent](https://strandsagents.com/docs/api/typescript/RedactInputContent/index.md)
- [Redaction](https://strandsagents.com/docs/api/typescript/Redaction/index.md)
- [RedactOutputContent](https://strandsagents.com/docs/api/typescript/RedactOutputContent/index.md)
- [RetryDecision](https://strandsagents.com/docs/api/typescript/RetryDecision/index.md)
- [RetryStrategy](https://strandsagents.com/docs/api/typescript/RetryStrategy/index.md)
- [Role](https://strandsagents.com/docs/api/typescript/Role/index.md)
- [S3Location](https://strandsagents.com/docs/api/typescript/S3Location/index.md)
- [S3LocationData](https://strandsagents.com/docs/api/typescript/S3LocationData/index.md)
- [Sandbox](https://strandsagents.com/docs/api/typescript/Sandbox/index.md)
- [SandboxAbortError](https://strandsagents.com/docs/api/typescript/SandboxAbortError/index.md)
- [SandboxPathNotFoundError](https://strandsagents.com/docs/api/typescript/SandboxPathNotFoundError/index.md)
- [SandboxTimeoutError](https://strandsagents.com/docs/api/typescript/SandboxTimeoutError/index.md)
- [SaveLatestStrategy](https://strandsagents.com/docs/api/typescript/SaveLatestStrategy/index.md)
- [Scope](https://strandsagents.com/docs/api/typescript/Scope/index.md)
- [SearchOptions](https://strandsagents.com/docs/api/typescript/SearchOptions/index.md)
- [SessionManager](https://strandsagents.com/docs/api/typescript/SessionManager/index.md)
- [SessionManagerConfig](https://strandsagents.com/docs/api/typescript/SessionManagerConfig/index.md)
- [SessionStorage](https://strandsagents.com/docs/api/typescript/SessionStorage/index.md)
- [SlidingWindowConversationManager](https://strandsagents.com/docs/api/typescript/SlidingWindowConversationManager/index.md)
- [SlidingWindowConversationManagerConfig](https://strandsagents.com/docs/api/typescript/SlidingWindowConversationManagerConfig/index.md)
- [Snapshot](https://strandsagents.com/docs/api/typescript/Snapshot/index.md)
- [SNAPSHOT_SCHEMA_VERSION](https://strandsagents.com/docs/api/typescript/SNAPSHOT_SCHEMA_VERSION/index.md)
- [SnapshotField](https://strandsagents.com/docs/api/typescript/SnapshotField/index.md)
- [SnapshotLocation](https://strandsagents.com/docs/api/typescript/SnapshotLocation/index.md)
- [SnapshotManifest](https://strandsagents.com/docs/api/typescript/SnapshotManifest/index.md)
- [SnapshotPreset](https://strandsagents.com/docs/api/typescript/SnapshotPreset/index.md)
- [SnapshotStorage](https://strandsagents.com/docs/api/typescript/SnapshotStorage/index.md)
- [SnapshotTriggerCallback](https://strandsagents.com/docs/api/typescript/SnapshotTriggerCallback/index.md)
- [SnapshotTriggerParams](https://strandsagents.com/docs/api/typescript/SnapshotTriggerParams/index.md)
- [StateStore](https://strandsagents.com/docs/api/typescript/StateStore/index.md)
- [StopReason](https://strandsagents.com/docs/api/typescript/StopReason/index.md)
- [Storage](https://strandsagents.com/docs/api/typescript/Storage/index.md)
- [StorageError](https://strandsagents.com/docs/api/typescript/StorageError/index.md)
- [StreamChunk](https://strandsagents.com/docs/api/typescript/StreamChunk/index.md)
- [StreamEvent](https://strandsagents.com/docs/api/typescript/StreamEvent/index.md)
- [StreamOptions](https://strandsagents.com/docs/api/typescript/StreamOptions/index.md)
- [StreamType](https://strandsagents.com/docs/api/typescript/StreamType/index.md)
- [StructuredOutputError](https://strandsagents.com/docs/api/typescript/StructuredOutputError/index.md)
- [SummarizingConversationManager](https://strandsagents.com/docs/api/typescript/SummarizingConversationManager/index.md)
- [SummarizingConversationManagerConfig](https://strandsagents.com/docs/api/typescript/SummarizingConversationManagerConfig/index.md)
- [Swarm](https://strandsagents.com/docs/api/typescript/Swarm/index.md)
- [SystemContentBlock](https://strandsagents.com/docs/api/typescript/SystemContentBlock/index.md)
- [SystemPrompt](https://strandsagents.com/docs/api/typescript/SystemPrompt/index.md)
- [SystemPromptData](https://strandsagents.com/docs/api/typescript/SystemPromptData/index.md)
- [TakeSnapshotOptions](https://strandsagents.com/docs/api/typescript/TakeSnapshotOptions/index.md)
- [TasksConfig](https://strandsagents.com/docs/api/typescript/TasksConfig/index.md)
- [TextBlock](https://strandsagents.com/docs/api/typescript/TextBlock/index.md)
- [TextBlockData](https://strandsagents.com/docs/api/typescript/TextBlockData/index.md)
- [TextDelta](https://strandsagents.com/docs/api/typescript/TextDelta/index.md)
- [tool](https://strandsagents.com/docs/api/typescript/tool/index.md)
- [Tool](https://strandsagents.com/docs/api/typescript/Tool/index.md)
- [ToolCallerProxy](https://strandsagents.com/docs/api/typescript/ToolCallerProxy/index.md)
- [ToolChoice](https://strandsagents.com/docs/api/typescript/ToolChoice/index.md)
- [ToolContext](https://strandsagents.com/docs/api/typescript/ToolContext/index.md)
- [ToolExecutorStrategy](https://strandsagents.com/docs/api/typescript/ToolExecutorStrategy/index.md)
- [ToolHandle](https://strandsagents.com/docs/api/typescript/ToolHandle/index.md)
- [ToolList](https://strandsagents.com/docs/api/typescript/ToolList/index.md)
- [ToolNotFoundError](https://strandsagents.com/docs/api/typescript/ToolNotFoundError/index.md)
- [ToolResultBlock](https://strandsagents.com/docs/api/typescript/ToolResultBlock/index.md)
- [ToolResultBlockData](https://strandsagents.com/docs/api/typescript/ToolResultBlockData/index.md)
- [ToolResultContent](https://strandsagents.com/docs/api/typescript/ToolResultContent/index.md)
- [toolResultContentFromData](https://strandsagents.com/docs/api/typescript/toolResultContentFromData/index.md)
- [ToolResultEvent](https://strandsagents.com/docs/api/typescript/ToolResultEvent/index.md)
- [ToolResultStatus](https://strandsagents.com/docs/api/typescript/ToolResultStatus/index.md)
- [ToolSpec](https://strandsagents.com/docs/api/typescript/ToolSpec/index.md)
- [ToolStreamEvent](https://strandsagents.com/docs/api/typescript/ToolStreamEvent/index.md)
- [ToolStreamEventData](https://strandsagents.com/docs/api/typescript/ToolStreamEventData/index.md)
- [ToolStreamGenerator](https://strandsagents.com/docs/api/typescript/ToolStreamGenerator/index.md)
- [ToolStreamUpdateEvent](https://strandsagents.com/docs/api/typescript/ToolStreamUpdateEvent/index.md)
- [ToolUse](https://strandsagents.com/docs/api/typescript/ToolUse/index.md)
- [ToolUseBlock](https://strandsagents.com/docs/api/typescript/ToolUseBlock/index.md)
- [ToolUseBlockData](https://strandsagents.com/docs/api/typescript/ToolUseBlockData/index.md)
- [ToolUseData](https://strandsagents.com/docs/api/typescript/ToolUseData/index.md)
- [ToolUseInputDelta](https://strandsagents.com/docs/api/typescript/ToolUseInputDelta/index.md)
- [ToolUseStart](https://strandsagents.com/docs/api/typescript/ToolUseStart/index.md)
- [ToolValidationError](https://strandsagents.com/docs/api/typescript/ToolValidationError/index.md)
- [Usage](https://strandsagents.com/docs/api/typescript/Usage/index.md)
- [VideoBlock](https://strandsagents.com/docs/api/typescript/VideoBlock/index.md)
- [VideoBlockData](https://strandsagents.com/docs/api/typescript/VideoBlockData/index.md)
- [VideoFormat](https://strandsagents.com/docs/api/typescript/VideoFormat/index.md)
- [VideoSource](https://strandsagents.com/docs/api/typescript/VideoSource/index.md)
- [VideoSourceData](https://strandsagents.com/docs/api/typescript/VideoSourceData/index.md)
- [ZodTool](https://strandsagents.com/docs/api/typescript/ZodTool/index.md)
- [ZodToolConfig](https://strandsagents.com/docs/api/typescript/ZodToolConfig/index.md)

## Blog

- [Introducing Harness Optimizer: Automatically optimize your agent harness](https://strandsagents.com/blog/introducing-harness-optimizer/index.md)
- [Reduced cost, better isolation, and more resilience: Strands Agents evolves next-gen capabilities](https://strandsagents.com/blog/reduced-cost-better-isolation-more-resilience/index.md)
- [Inside Agentic Football Cup: 10 Strands Agents, 1 Second to Decide](https://strandsagents.com/blog/inside-agentic-football-cup/index.md)
- [Multimodal evaluators: MLLM-as-a-judge for image-to-text tasks in Strands Evals](https://strandsagents.com/blog/multimodal-evaluators-mllm-as-a-judge-image-to-text-strands-evals/index.md)
- [What We Learned from One Year of Building Production Agents](https://strandsagents.com/blog/what-we-learned-from-one-year-of-building-production-agents/index.md)
- [Introducing Strands Agents TypeScript 1.0: Build Production Agents in TypeScript](https://strandsagents.com/blog/strands-agents-typescript-v1/index.md)
- [The Strands Agents Community Has a New Home](https://strandsagents.com/blog/strands-agents-discord-community/index.md)
- [ToolSimulator: scalable tool testing for AI agents](https://strandsagents.com/blog/toolsimulator-scalable-tool-testing-ai-agents/index.md)
- [Strands Agents TypeScript SDK: Build AI Agents in TypeScript](https://strandsagents.com/blog/strands-agents-typescript-sdk/index.md)
- [Simulate realistic users to evaluate multi-turn AI agents in Strands Evals](https://strandsagents.com/blog/simulate-realistic-users-multi-turn-agents-strands-evals/index.md)
- [Evaluating AI agents for production: A practical guide to Strands Evals](https://strandsagents.com/blog/evaluating-ai-agents-practical-guide-strands-evals/index.md)
- [How Steering Hooks Achieved 100% Agent Accuracy Where Prompts and Workflows Failed](https://strandsagents.com/blog/steering-accuracy-beats-prompts-workflows/index.md)
- [Runtime Guardrails for Strands Agents with Agent Control](https://strandsagents.com/blog/strands-agents-with-agent-control/index.md)
- [Introducing Strands Labs: Get hands-on today with state-of-the-art, experimental approaches to agentic development](https://strandsagents.com/blog/introducing-strands-labs/index.md)
- [Building intelligent physical AI: From edge to cloud with Strands Agents, Bedrock AgentCore, Claude 4.5, NVIDIA GR00T, and Hugging Face LeRobot](https://strandsagents.com/blog/strands-physical-ai/index.md)
- [Introducing Strands Agent SOPs – Natural Language Workflows for AI Agents](https://strandsagents.com/blog/introducing-strands-agent-sops/index.md)
- [Strands Agents and the Model-Driven Approach](https://strandsagents.com/blog/strands-agents-model-driven-approach/index.md)
- [Introducing Strands Agents 1.0: Production-Ready Multi-Agent Orchestration Made Simple](https://strandsagents.com/blog/strands-agents-1-0/index.md)
- [Using Strands Agents with Claude 4 Interleaved Thinking](https://strandsagents.com/blog/interleaved-thinking-claude-4/index.md)
- [Introducing Strands Agents, an Open Source AI Agents SDK](https://strandsagents.com/blog/introducing-strands-agents/index.md)

## Changelog

- [Changelog](https://strandsagents.com/changelog/index.md): All releases across the Harness and Evals SDKs
- Harness Python
  - [v1.48.0](https://strandsagents.com/changelog/harness/python-v1.48.0/index.md): Harness Python v1.48.0 (2026-07-17)
  - [v1.47.0](https://strandsagents.com/changelog/harness/python-v1.47.0/index.md): Harness Python v1.47.0 (2026-07-10)
  - [v1.46.0](https://strandsagents.com/changelog/harness/python-v1.46.0/index.md): Harness Python v1.46.0 (2026-07-07)
  - [v1.45.0](https://strandsagents.com/changelog/harness/python-v1.45.0/index.md): Harness Python v1.45.0 (2026-06-25)
  - [v1.44.0](https://strandsagents.com/changelog/harness/python-v1.44.0/index.md): Harness Python v1.44.0 (2026-06-16)
  - [v1.43.0](https://strandsagents.com/changelog/harness/python-v1.43.0/index.md): Harness Python v1.43.0 (2026-06-12)
  - [v1.42.0](https://strandsagents.com/changelog/harness/python-v1.42.0/index.md): Harness Python v1.42.0 (2026-06-01)
  - [v1.41.0](https://strandsagents.com/changelog/harness/python-v1.41.0/index.md): Harness Python v1.41.0 (2026-05-21)
  - [v1.40.0](https://strandsagents.com/changelog/harness/python-v1.40.0/index.md): Harness Python v1.40.0 (2026-05-14)
  - [v1.39.0](https://strandsagents.com/changelog/harness/python-v1.39.0/index.md): Harness Python v1.39.0 (2026-05-08)
  - [v1.38.0](https://strandsagents.com/changelog/harness/python-v1.38.0/index.md): Harness Python v1.38.0 (2026-04-30)
  - [v1.37.0](https://strandsagents.com/changelog/harness/python-v1.37.0/index.md): Harness Python v1.37.0 (2026-04-22)
  - [v1.36.0](https://strandsagents.com/changelog/harness/python-v1.36.0/index.md): Harness Python v1.36.0 (2026-04-17)
  - [v1.35.0](https://strandsagents.com/changelog/harness/python-v1.35.0/index.md): Harness Python v1.35.0 (2026-04-08)
  - [v1.34.1](https://strandsagents.com/changelog/harness/python-v1.34.1/index.md): Harness Python v1.34.1 (2026-04-01)
  - [v1.34.0](https://strandsagents.com/changelog/harness/python-v1.34.0/index.md): Harness Python v1.34.0 (2026-03-31)
  - [v1.33.0](https://strandsagents.com/changelog/harness/python-v1.33.0/index.md): Harness Python v1.33.0 (2026-03-24)
  - [v1.32.0](https://strandsagents.com/changelog/harness/python-v1.32.0/index.md): Harness Python v1.32.0 (2026-03-20)
  - [v1.31.0](https://strandsagents.com/changelog/harness/python-v1.31.0/index.md): Harness Python v1.31.0 (2026-03-19)
  - [v1.30.0](https://strandsagents.com/changelog/harness/python-v1.30.0/index.md): Harness Python v1.30.0 (2026-03-11)
  - [v1.29.0](https://strandsagents.com/changelog/harness/python-v1.29.0/index.md): Harness Python v1.29.0 (2026-03-04)
  - [v1.28.0](https://strandsagents.com/changelog/harness/python-v1.28.0/index.md): Harness Python v1.28.0 (2026-02-25)
  - [v1.27.0](https://strandsagents.com/changelog/harness/python-v1.27.0/index.md): Harness Python v1.27.0 (2026-02-19)
  - [v1.26.0](https://strandsagents.com/changelog/harness/python-v1.26.0/index.md): Harness Python v1.26.0 (2026-02-11)
  - [v1.25.0](https://strandsagents.com/changelog/harness/python-v1.25.0/index.md): Harness Python v1.25.0 (2026-02-05)
  - [v1.24.0](https://strandsagents.com/changelog/harness/python-v1.24.0/index.md): Harness Python v1.24.0 (2026-01-29)
  - [v1.23.0](https://strandsagents.com/changelog/harness/python-v1.23.0/index.md): Harness Python v1.23.0 (2026-01-21)
  - [v1.22.0](https://strandsagents.com/changelog/harness/python-v1.22.0/index.md): Harness Python v1.22.0 (2026-01-13)
  - [v1.21.0](https://strandsagents.com/changelog/harness/python-v1.21.0/index.md): Harness Python v1.21.0 (2026-01-02)
  - [v1.20.0](https://strandsagents.com/changelog/harness/python-v1.20.0/index.md): Harness Python v1.20.0 (2025-12-15)
  - [v1.19.0](https://strandsagents.com/changelog/harness/python-v1.19.0/index.md): Harness Python v1.19.0 (2025-12-03)
  - [v1.18.0](https://strandsagents.com/changelog/harness/python-v1.18.0/index.md): Harness Python v1.18.0 (2025-11-21)
  - [v1.17.0](https://strandsagents.com/changelog/harness/python-v1.17.0/index.md): Harness Python v1.17.0 (2025-11-18)
  - [v1.16.0](https://strandsagents.com/changelog/harness/python-v1.16.0/index.md): Harness Python v1.16.0 (2025-11-12)
  - [v1.15.0](https://strandsagents.com/changelog/harness/python-v1.15.0/index.md): Harness Python v1.15.0 (2025-11-04)
  - [v1.14.0](https://strandsagents.com/changelog/harness/python-v1.14.0/index.md): Harness Python v1.14.0 (2025-10-29)
  - [v1.13.0](https://strandsagents.com/changelog/harness/python-v1.13.0/index.md): Harness Python v1.13.0 (2025-10-17)
  - [v1.12.0](https://strandsagents.com/changelog/harness/python-v1.12.0/index.md): Harness Python v1.12.0 (2025-10-10)
  - [v1.11.0](https://strandsagents.com/changelog/harness/python-v1.11.0/index.md): Harness Python v1.11.0 (2025-10-08)
  - [v1.10.0](https://strandsagents.com/changelog/harness/python-v1.10.0/index.md): Harness Python v1.10.0 (2025-09-29)
  - [v1.9.1](https://strandsagents.com/changelog/harness/python-v1.9.1/index.md): Harness Python v1.9.1 (2025-09-19)
  - [v1.9.0](https://strandsagents.com/changelog/harness/python-v1.9.0/index.md): Harness Python v1.9.0 (2025-09-17)
  - [v1.8.0](https://strandsagents.com/changelog/harness/python-v1.8.0/index.md): Harness Python v1.8.0 (2025-09-10)
  - [v1.7.1](https://strandsagents.com/changelog/harness/python-v1.7.1/index.md): Harness Python v1.7.1 (2025-09-05)
  - [v1.7.0](https://strandsagents.com/changelog/harness/python-v1.7.0/index.md): Harness Python v1.7.0 (2025-09-02)
  - [v1.6.0](https://strandsagents.com/changelog/harness/python-v1.6.0/index.md): Harness Python v1.6.0 (2025-08-26)
  - [v1.5.0](https://strandsagents.com/changelog/harness/python-v1.5.0/index.md): Harness Python v1.5.0 (2025-08-19)
  - [v1.4.0](https://strandsagents.com/changelog/harness/python-v1.4.0/index.md): Harness Python v1.4.0 (2025-08-08)
  - [v1.3.0](https://strandsagents.com/changelog/harness/python-v1.3.0/index.md): Harness Python v1.3.0 (2025-08-04)
  - [v1.2.0](https://strandsagents.com/changelog/harness/python-v1.2.0/index.md): Harness Python v1.2.0 (2025-07-30)
  - [v1.1.0](https://strandsagents.com/changelog/harness/python-v1.1.0/index.md): Harness Python v1.1.0 (2025-07-24)
  - [v1.0.1](https://strandsagents.com/changelog/harness/python-v1.0.1/index.md): Harness Python v1.0.1 (2025-07-18)
  - [v1.0.0](https://strandsagents.com/changelog/harness/python-v1.0.0/index.md): Harness Python v1.0.0 (2025-07-15)
  - [v0.3.0](https://strandsagents.com/changelog/harness/python-v0.3.0/index.md): Harness Python v0.3.0 (2025-07-11)
  - [v0.2.1](https://strandsagents.com/changelog/harness/python-v0.2.1/index.md): Harness Python v0.2.1 (2025-07-04)
  - [v0.2.0](https://strandsagents.com/changelog/harness/python-v0.2.0/index.md): Harness Python v0.2.0 (2025-07-02)
  - [v0.1.9](https://strandsagents.com/changelog/harness/python-v0.1.9/index.md): Harness Python v0.1.9 (2025-06-24)
  - [v0.1.8](https://strandsagents.com/changelog/harness/python-v0.1.8/index.md): Harness Python v0.1.8 (2025-06-18)
  - [v0.1.7](https://strandsagents.com/changelog/harness/python-v0.1.7/index.md): Harness Python v0.1.7 (2025-06-09)
  - [v0.1.6](https://strandsagents.com/changelog/harness/python-v0.1.6/index.md): Harness Python v0.1.6 (2025-05-30)
  - [v0.1.5](https://strandsagents.com/changelog/harness/python-v0.1.5/index.md): Harness Python v0.1.5 (2025-05-26)
  - [v0.1.4](https://strandsagents.com/changelog/harness/python-v0.1.4/index.md): Harness Python v0.1.4 (2025-05-23)
  - [v0.1.3](https://strandsagents.com/changelog/harness/python-v0.1.3/index.md): Harness Python v0.1.3 (2025-05-21)
  - [v0.1.2](https://strandsagents.com/changelog/harness/python-v0.1.2/index.md): Harness Python v0.1.2 (2025-05-18)
  - [v0.1.1](https://strandsagents.com/changelog/harness/python-v0.1.1/index.md): Harness Python v0.1.1 (2025-05-17)
  - [v0.1.0](https://strandsagents.com/changelog/harness/python-v0.1.0/index.md): Harness Python v0.1.0 (2025-05-16)
- Harness TypeScript
  - [v1.10.0](https://strandsagents.com/changelog/harness/typescript-v1.10.0/index.md): Harness TypeScript v1.10.0 (2026-07-17)
  - [v1.9.0](https://strandsagents.com/changelog/harness/typescript-v1.9.0/index.md): Harness TypeScript v1.9.0 (2026-07-10)
  - [v1.8.0](https://strandsagents.com/changelog/harness/typescript-v1.8.0/index.md): Harness TypeScript v1.8.0 (2026-07-08)
  - [v1.7.0](https://strandsagents.com/changelog/harness/typescript-v1.7.0/index.md): Harness TypeScript v1.7.0 (2026-06-25)
  - [v1.6.0](https://strandsagents.com/changelog/harness/typescript-v1.6.0/index.md): Harness TypeScript v1.6.0 (2026-06-16)
  - [v1.5.0](https://strandsagents.com/changelog/harness/typescript-v1.5.0/index.md): Harness TypeScript v1.5.0 (2026-06-12)
  - [v1.4.0](https://strandsagents.com/changelog/harness/typescript-v1.4.0/index.md): Harness TypeScript v1.4.0 (2026-06-01)
  - [v1.3.0](https://strandsagents.com/changelog/harness/typescript-v1.3.0/index.md): Harness TypeScript v1.3.0 (2026-05-21)
  - [v1.2.0](https://strandsagents.com/changelog/harness/typescript-v1.2.0/index.md): Harness TypeScript v1.2.0 (2026-05-14)
  - [v1.1.0](https://strandsagents.com/changelog/harness/typescript-v1.1.0/index.md): Harness TypeScript v1.1.0 (2026-05-08)
  - [v1.0.0](https://strandsagents.com/changelog/harness/typescript-v1.0.0/index.md): Harness TypeScript v1.0.0 (2026-04-30)
  - [v1.0.0-rc.5](https://strandsagents.com/changelog/harness/typescript-v1.0.0-rc.5/index.md): Harness TypeScript v1.0.0-rc.5 (2026-04-22)
  - [v1.0.0-rc.4](https://strandsagents.com/changelog/harness/typescript-v1.0.0-rc.4/index.md): Harness TypeScript v1.0.0-rc.4 (2026-04-17)
  - [v1.0.0-rc.3](https://strandsagents.com/changelog/harness/typescript-v1.0.0-rc.3/index.md): Harness TypeScript v1.0.0-rc.3 (2026-04-08)
  - [v1.0.0-rc.2](https://strandsagents.com/changelog/harness/typescript-v1.0.0-rc.2/index.md): Harness TypeScript v1.0.0-rc.2 (2026-03-31)
  - [v1.0.0-rc.1](https://strandsagents.com/changelog/harness/typescript-v1.0.0-rc.1/index.md): Harness TypeScript v1.0.0-rc.1 (2026-03-26)
  - [v1.0.0-rc.0](https://strandsagents.com/changelog/harness/typescript-v1.0.0-rc.0/index.md): Harness TypeScript v1.0.0-rc.0 (2026-03-26)
  - [v0.7.0](https://strandsagents.com/changelog/harness/typescript-v0.7.0/index.md): Harness TypeScript v0.7.0 (2026-03-19)
  - [v0.6.0](https://strandsagents.com/changelog/harness/typescript-v0.6.0/index.md): Harness TypeScript v0.6.0 (2026-03-11)
  - [v0.5.0](https://strandsagents.com/changelog/harness/typescript-v0.5.0/index.md): Harness TypeScript v0.5.0 (2026-03-04)
  - [v0.4.0](https://strandsagents.com/changelog/harness/typescript-v0.4.0/index.md): Harness TypeScript v0.4.0 (2026-02-25)
  - [v0.3.0](https://strandsagents.com/changelog/harness/typescript-v0.3.0/index.md): Harness TypeScript v0.3.0 (2026-02-19)
  - [v0.2.2](https://strandsagents.com/changelog/harness/typescript-v0.2.2/index.md): Harness TypeScript v0.2.2 (2026-02-11)
  - [v0.2.1](https://strandsagents.com/changelog/harness/typescript-v0.2.1/index.md): Harness TypeScript v0.2.1 (2026-02-05)
  - [v0.2.0](https://strandsagents.com/changelog/harness/typescript-v0.2.0/index.md): Harness TypeScript v0.2.0 (2026-01-29)
  - [v0.1.6](https://strandsagents.com/changelog/harness/typescript-v0.1.6/index.md): Harness TypeScript v0.1.6 (2026-01-21)
  - [v0.1.5](https://strandsagents.com/changelog/harness/typescript-v0.1.5/index.md): Harness TypeScript v0.1.5 (2026-01-13)
  - [v0.1.4](https://strandsagents.com/changelog/harness/typescript-v0.1.4/index.md): Harness TypeScript v0.1.4 (2026-01-02)
  - [v0.1.3](https://strandsagents.com/changelog/harness/typescript-v0.1.3/index.md): Harness TypeScript v0.1.3 (2025-12-15)
  - [v0.1.2](https://strandsagents.com/changelog/harness/typescript-v0.1.2/index.md): Harness TypeScript v0.1.2 (2025-12-04)
  - [v0.1.1](https://strandsagents.com/changelog/harness/typescript-v0.1.1/index.md): Harness TypeScript v0.1.1 (2025-12-03)
  - [v0.1.0](https://strandsagents.com/changelog/harness/typescript-v0.1.0/index.md): Harness TypeScript v0.1.0 (2025-12-03)
- Evals
  - [v1.0.2](https://strandsagents.com/changelog/evals/v1.0.2/index.md): Evals v1.0.2 (2026-07-09)
  - [v1.0.1](https://strandsagents.com/changelog/evals/v1.0.1/index.md): Evals v1.0.1 (2026-06-25)
  - [v1.0.0](https://strandsagents.com/changelog/evals/v1.0.0/index.md): Evals v1.0.0 (2026-06-16)
  - [v0.3.0](https://strandsagents.com/changelog/evals/v0.3.0/index.md): Evals v0.3.0 (2026-06-12)
  - [v0.2.1](https://strandsagents.com/changelog/evals/v0.2.1/index.md): Evals v0.2.1 (2026-05-29)
  - [v0.2.0](https://strandsagents.com/changelog/evals/v0.2.0/index.md): Evals v0.2.0 (2026-05-14)
  - [v0.1.17](https://strandsagents.com/changelog/evals/v0.1.17/index.md): Evals v0.1.17 (2026-05-08)
  - [v0.1.16](https://strandsagents.com/changelog/evals/v0.1.16/index.md): Evals v0.1.16 (2026-04-30)
  - [v0.1.15](https://strandsagents.com/changelog/evals/v0.1.15/index.md): Evals v0.1.15 (2026-04-17)
  - [v0.1.14](https://strandsagents.com/changelog/evals/v0.1.14/index.md): Evals v0.1.14 (2026-04-08)
  - [v0.1.13](https://strandsagents.com/changelog/evals/v0.1.13/index.md): Evals v0.1.13 (2026-03-31)
  - [v0.1.12](https://strandsagents.com/changelog/evals/v0.1.12/index.md): Evals v0.1.12 (2026-03-26)
  - [v0.1.11](https://strandsagents.com/changelog/evals/v0.1.11/index.md): Evals v0.1.11 (2026-03-19)
  - [v0.1.10](https://strandsagents.com/changelog/evals/v0.1.10/index.md): Evals v0.1.10 (2026-03-11)
  - [v0.1.9](https://strandsagents.com/changelog/evals/v0.1.9/index.md): Evals v0.1.9 (2026-03-04)
  - [v0.1.8](https://strandsagents.com/changelog/evals/v0.1.8/index.md): Evals v0.1.8 (2026-02-25)
  - [v0.1.7](https://strandsagents.com/changelog/evals/v0.1.7/index.md): Evals v0.1.7 (2026-02-19)
  - [v0.1.6](https://strandsagents.com/changelog/evals/v0.1.6/index.md): Evals v0.1.6 (2026-02-11)
  - [v0.1.5](https://strandsagents.com/changelog/evals/v0.1.5/index.md): Evals v0.1.5 (2026-02-05)
  - [v0.1.4](https://strandsagents.com/changelog/evals/v0.1.4/index.md): Evals v0.1.4 (2026-01-29)
  - [v0.1.3](https://strandsagents.com/changelog/evals/v0.1.3/index.md): Evals v0.1.3 (2026-01-21)
  - [v0.1.2](https://strandsagents.com/changelog/evals/v0.1.2/index.md): Evals v0.1.2 (2026-01-13)
  - [v0.1.1](https://strandsagents.com/changelog/evals/v0.1.1/index.md): Evals v0.1.1 (2025-12-15)
  - [v0.1.0](https://strandsagents.com/changelog/evals/v0.1.0/index.md): Evals v0.1.0 (2025-12-03)
Поделиться результатами
Обсудить с ИИ
Добавлен 19.07.2026
strandsagents.com - проверка ИИ-оптимизации | llmsmap.ru