https://github.com/strands-agents/harness-sdk
agent-framework agentic agentic-ai agents ai ai-agents anthropic autonomous-agents bedrock generative-ai harness llm llm-agent mcp multi-agent-systems openai python sdk strands-agents typescript
Score: 31.97978146518891
Last synced: about 18 hours ago
JSON representation
Repository metadata:
Build an agent harness and control it end-to-end. Open-source SDK for production AI agents in Python & TypeScript - any model, any cloud.
- Host: GitHub
- URL: https://github.com/strands-agents/harness-sdk
- Owner: strands-agents
- License: apache-2.0
- Created: 2025-05-14T19:59:51.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-08-19T20:11:37.000Z (5 days ago)
- Last Synced: 2026-08-20T03:44:36.204Z (5 days ago)
- Topics: agent-framework, agentic, agentic-ai, agents, ai, ai-agents, anthropic, autonomous-agents, bedrock, generative-ai, harness, llm, llm-agent, mcp, multi-agent-systems, openai, python, sdk, strands-agents, typescript
- Language: Python
- Homepage: http://strandsagents.com/
- Size: 121 MB
- Stars: 6,957
- Watchers: 48
- Forks: 1,049
- Open Issues: 661
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.APACHE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
- Notice: NOTICE
- Agents: AGENTS.md
- Claude: CLAUDE.md
Owner metadata:
- Name: strands-agents
- Login: strands-agents
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/209155962?v=4
- Repositories: 1
- Last Synced at: 2025-05-16T18:48:34.527Z
- Profile URL: https://github.com/strands-agents
GitHub Events
Total
- Create event: 52
- Delete event: 54
- Fork event: 4
- Issue comment event: 35
- Issues event: 32
- Pull request event: 109
- Pull request review comment event: 48
- Pull request review event: 67
- Push event: 216
- Release event: 1
- Watch event: 16
- Total: 634
Last Year
- Create event: 52
- Delete event: 54
- Fork event: 4
- Issue comment event: 35
- Issues event: 32
- Pull request event: 109
- Pull request review comment event: 48
- Pull request review event: 67
- Push event: 216
- Release event: 1
- Watch event: 16
- Total: 634
Committers metadata
Last synced: 6 days ago
Total Commits: 2,455
Total Committers: 265
Avg Commits per committer: 9.264
Development Distribution Score (DDS): 0.862
Commits in past year: 2,045
Committers in past year: 224
Avg Commits per committer in past year: 9.129
Development Distribution Score (DDS) in past year: 0.866
| Name | Commits | |
|---|---|---|
| Mackenzie Zastrow | 3****m | 339 |
| Patrick Gray | p****y@a****m | 237 |
| Nick Clegg | n****2@g****m | 195 |
| dependabot[bot] | 4****] | 193 |
| Liz | 9****y | 117 |
| Jonathan Segev | j****1@g****m | 113 |
| Dean Schmigelski | d****b@g****m | 87 |
| Jack Yuan | 9****e | 84 |
| opieter-aws | o****r@a****m | 78 |
| Arron | 1****n | 76 |
| poshinchen | p****n@a****m | 74 |
| mehtarac | m****c@a****m | 67 |
| notowen333 | 5****3 | 64 |
| Murat Kaan Meral | m****l@g****m | 63 |
| afarntrog | 4****g | 46 |
| Chay Nabors | n****y@a****m | 42 |
| Gautam Sirdeshmukh | 5****h | 40 |
| Jeremiah | j****6@g****m | 29 |
| Agent of mkmeral | m****p@g****m | 25 |
| Strands Agent | 2****t | 23 |
| Ryan Coleman | r****z@a****m | 20 |
| Clare Liguori | l****i@a****m | 15 |
| ./c² | c****i@i****m | 14 |
| ratish | 1****1 | 11 |
| March-77 | 1****7 | 9 |
| Yufeng He | 4****g | 9 |
| Strandly (The Agent) | s****y@a****m | 8 |
| Didier Durand | d****n@a****h | 8 |
| Awdhesh Mathpal | 4****l | 7 |
| Dennis Traub | d****b@g****m | 7 |
| and 235 more... | ||
Issue and Pull Request metadata
Last synced: about 20 hours ago
Total issues: 123
Total pull requests: 311
Average time to close issues: 3 months
Average time to close pull requests: 8 days
Total issue authors: 64
Total pull request authors: 91
Average comments per issue: 1.55
Average comments per pull request: 4.21
Merged pull request: 100
Bot issues: 0
Bot pull requests: 58
Past year issues: 119
Past year pull requests: 311
Past year average time to close issues: 2 months
Past year average time to close pull requests: 8 days
Past year issue authors: 60
Past year pull request authors: 91
Past year average comments per issue: 1.42
Past year average comments per pull request: 4.21
Past year merged pull request: 100
Past year bot issues: 0
Past year bot pull requests: 58
Top Issue Authors
- strandly-the-agent (19)
- yonib05 (9)
- mehtarac (5)
- agent-of-mkmeral (5)
- lizradway (5)
- liramon2 (4)
- arielnabavian (4)
- gautamsirdeshmukh (3)
- pgrayy (3)
- moritalous (3)
- opieter-aws (3)
- jrdeck (2)
- awsarron (2)
- ctoh-skechers (2)
- vaibhav-walia (2)
Top Pull Request Authors
- dependabot[bot] (58)
- yonib05 (38)
- lizradway (15)
- March-77 (14)
- chaynabors (11)
- JackYPCOnline (9)
- arielnabavian (9)
- gautamsirdeshmukh (7)
- opieter-aws (7)
- mehtarac (6)
- poshinchen (6)
- strandly-the-agent (6)
- agent-of-mkmeral (5)
- liramon2 (5)
- pgrayy (5)
Top Issue Labels
- python (64)
- bug (58)
- enhancement (51)
- area-model (35)
- typescript (26)
- area-devx (16)
- area-context (14)
- area-tool (14)
- area-persistence (13)
- area-agent (11)
- area-sessions (11)
- area-multiagent (10)
- area-async (9)
- autoclose in 3 days (9)
- wontfix (9)
- documentation (8)
- area-otel (8)
- area-bidirectional-streaming (7)
- area-hooks (6)
- area-hil (6)
- area-mcp (6)
- design (5)
- area-interventions (5)
- ready for contribution (4)
- bug-validated (4)
- area-community (3)
- area-language (3)
- area-structured-output (3)
- area-server (2)
- chore (2)
Top Pull Request Labels
- python (113)
- enhancement (97)
- area-community (85)
- size/s (85)
- typescript (84)
- chore (82)
- size/m (80)
- bug (74)
- area-model (73)
- documentation (65)
- size/xs (60)
- dependencies (58)
- size/xl (33)
- complexity/high (31)
- area-tool (29)
- size/l (27)
- area-agent (24)
- complexity/medium (23)
- area-persistence (18)
- area-mcp (18)
- area-context (17)
- area-multiagent (16)
- area-async (15)
- area-hooks (13)
- complexity/low (12)
- api/needs-review (12)
- area-interventions (11)
- area-hil (11)
- area-devx (9)
- area-a2a (8)
Package metadata
- Total packages: 2
-
Total downloads:
- pypi: 36,614,890 last-month
- npm: 1,716,601 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 0 (may contain duplicates)
- Total versions: 112
- Total maintainers: 6
npmjs.org: @strands-agents/sdk
TypeScript SDK for Strands Agents framework
- Homepage: https://github.com/strands-agents/harness-sdk#readme
- Licenses: Apache-2.0
- Latest release: 1.14.0 (published 4 days ago)
- Last Synced: 2026-08-23T11:45:27.296Z (2 days ago)
- Versions: 39
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 1,716,601 Last month
-
Rankings:
- Downloads: 7.908%
- Average: 21.624%
- Dependent repos count: 23.324%
- Dependent packages count: 33.64%
- Maintainers (5)
pypi.org: strands-agents
A model-driven approach to building AI agents in just a few lines of code
- Homepage: https://github.com/strands-agents/harness-sdk
- Documentation: https://strandsagents.com
- Licenses: Apache-2.0
- Latest release: 1.53.0 (published 4 days ago)
- Last Synced: 2026-08-23T11:36:16.249Z (2 days ago)
- Versions: 73
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 36,614,890 Last month
-
Rankings:
- Dependent packages count: 9.142%
- Average: 30.324%
- Dependent repos count: 51.506%
- Maintainers (1)
Dependencies
- actions/checkout v7 composite
- actions/setup-node v7 composite
- peter-evans/create-pull-request 5f6978faf089d4d20b00c7766989d076bb2fc7f1 composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- actions/upload-artifact v7 composite
- actions/checkout v7 composite
- actions/download-artifact v8 composite
- actions/setup-python v7 composite
- actions/upload-artifact v7 composite
- pypa/gh-action-pypi-publish release/v1 composite
- actions/github-script v9 composite
- actions/setup-node v7 composite
- strands-agents/devtools/authorization-check main composite
- strands-agents/devtools/strands-command/actions/strands-agent-runner main composite
- strands-agents/devtools/strands-command/actions/strands-finalize main composite
- strands-agents/devtools/strands-command/actions/strands-input-parser main composite
- actions/checkout v7 composite
- actions/download-artifact v8 composite
- actions/setup-python v7 composite
- actions/upload-artifact v7 composite
- aws-actions/configure-aws-credentials v6 composite
- strands-agents/devtools/authorization-check main composite
- @types/node 22.15.3 development
- aws-cdk 2.1012.0 development
- prettier ~3.5.3 development
- tsx ^4.7.0 development
- typescript ~5.8.3 development
- vitest ^4.1.6 development
- aws-cdk-lib 2.260.0
- constructs ^10.2.0
- @types/node ^20.0.0 development
- typescript ^5.5.0 development
- @strands-agents/sdk *
- actions/checkout v7 composite
- strands-agents/devtools/issue-labeler main composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- actions/checkout v7 composite
- actions/github-script v9 composite
- gaurav-nelson/github-action-markdown-link-check 3c3b66f1f7d0900e37b71eca45b63ea9eedfce31 composite
- strands-agents/devtools/authorization-check main composite
- strands-agents/devtools/strands-command/actions/strands-agent-runner main composite
- strands-agents/devtools/strands-command/actions/strands-finalize main composite
- strands-agents/devtools/strands-command/actions/strands-input-parser main composite
- jaegertracing/all-in-one latest
- otel/opentelemetry-collector-contrib latest
- actions/checkout v7 composite
- actions/setup-python v7 composite
- actions/github-script v9 composite
- actions/setup-python v7 composite
- aws-actions/configure-aws-credentials v6 composite
- actions/checkout v7 composite
- actions/setup-node v7 composite
- actions/upload-artifact v7 composite
- 149 dependencies
- 370 dependencies
- actions/checkout v7 composite
- actions/download-artifact v8 composite
- actions/setup-node v7 composite
- actions/upload-artifact v7 composite
- actions/checkout v7 composite
- actions/setup-node v7 composite
- public.ecr.aws/docker/library/python 3.12-slim build
- actions/github-script v9 composite
- amannn/action-semantic-pull-request 48f256284bd46cdaab1048c3721360e808335d50 composite
- 456 dependencies
- 149 dependencies
- @types/node 22.15.3 development
- aws-cdk 2.1012.0 development
- prettier ~3.5.3 development
- tsx ^4.7.0 development
- typescript ~5.8.3 development
- vitest ^4.1.6 development
- aws-cdk-lib 2.260.0
- constructs ^10.2.0
- @types/node 22.15.3 development
- aws-cdk 2.1012.0 development
- prettier ~3.5.3 development
- tsx ^4.7.0 development
- typescript ~5.8.3 development
- vitest ^4.1.6 development
- aws-cdk-lib 2.260.0
- constructs ^10.2.0
- public.ecr.aws/docker/library/node latest build
- 149 dependencies
- @types/node ^20.0.0 development
- typescript ^5.5.0 development
- @strands-agents/sdk *
- actions/checkout v7 composite
- actions/setup-python v7 composite
- actions/upload-artifact v7 composite
- actions/checkout v7 composite
- astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
- actions/checkout v7 composite
- actions/setup-node v7 composite
- peter-evans/create-pull-request 5f6978faf089d4d20b00c7766989d076bb2fc7f1 composite
- actions/checkout v7 composite
- actions/dependency-review-action v5 composite
- dorny/paths-filter 7b450fff21473bca461d4b92ce414b9d0420d706 composite
- re-actors/alls-green 05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- public.ecr.aws/docker/library/python 3.12-slim build
- actions/checkout v7 composite
- actions/github-script v9 composite
- actions/setup-node v7 composite
- aws-actions/configure-aws-credentials v6 composite
- strands-agents/devtools/authorization-check main composite
- @astrojs/markdown-remark ^7.2.1 development
- @astrojs/markdown-satteri ^0.3.4 development
- @astrojs/starlight ^0.41.6 development
- @octokit/rest ^22.0.1 development
- @types/js-yaml ^4.0.9 development
- @types/mdast ^4.0.4 development
- @types/node ^24.10.1 development
- acorn ^8.18.0 development
- astro ^7.1.6 development
- js-yaml ^4.2.0 development
- pino ^10.3.1 development
- pino-pretty ^13.0.0 development
- remark-parse ^11.0.0 development
- remark-stringify ^11.0.0 development
- satteri ^0.9.5 development
- sitemapper ^4.1.4 development
- tsx ^4.21.0 development
- typedoc ^0.28.20 development
- typedoc-plugin-markdown ^4.12.0 development
- unified ^11.0.5 development
- unist-util-visit ^5.1.0 development
- vitest ^4.1.6 development
- @a2a-js/sdk ^0.3.10
- @astrojs/rss ^4.0.19
- @aws-sdk/client-s3 ^3.943.0
- @modelcontextprotocol/sdk ^1.30.0
- @opentelemetry/exporter-trace-otlp-http ^0.219.0
- @opentelemetry/sdk-trace-node ^2.8.0
- @strands-agents/sdk file:../strands-ts
- @types/express ^5.0.5
- @types/markdown-it ^14.1.2
- @types/sanitize-html ^2.16.0
- @types/turndown ^5.0.6
- astro-og-canvas ^0.13.0
- express ^5.1.0
- fast-glob ^3.3.3
- markdown-it ^14.3.0
- mdast-util-to-string ^4.0.0
- node-fetch ^3.3.2
- node-html-parser ^9.0.1
- p-limit ^7.3.1
- prettier ^3.9.6
- reading-time ^1.5.0
- sanitize-html ^2.17.6
- turndown ^7.2.2
- turndown-plugin-gfm ^1.0.2
- typedoc ^0.28.20
- typescript ^5.9.3
- vite ^8.2.0
- typescript ^5.5.0 development
- vite ^8.0.9 development
- @anthropic-ai/sdk ^0.71.2
- @strands-agents/sdk *
- marked ^17.0.3
- openai ^6.33.0
- @strands-agents/sdk file:../../..
- actions/checkout v7 composite
- actions/setup-node v7 composite
- actions/checkout v7 composite
- actions/setup-python v7 composite
- codecov/codecov-action fb8b3582c8e4def4969c97caa2f19720cb33a72f composite
- 771 dependencies
- @types/node ^20.0.0 development
- typescript ^5.5.0 development
- @strands-agents/sdk *
- @a2a-js/sdk ^0.3.10 development
- @ai-sdk/amazon-bedrock ^4.0.129 development
- @ai-sdk/openai ^3.0.41 development
- @ai-sdk/provider ^3.0.0 development
- @anthropic-ai/sdk ^0.109.1 development
- @aws-sdk/client-bedrock ^3.1078.0 development
- @aws-sdk/client-bedrock-agent ^3.1078.0 development
- @aws-sdk/client-bedrock-agent-runtime ^3.1078.0 development
- @aws-sdk/client-s3 ^3.1078.0 development
- @aws-sdk/client-secrets-manager ^3.1078.0 development
- @aws-sdk/client-ssm ^3.1078.0 development
- @aws-sdk/client-sts ^3.1078.0 development
- @aws-sdk/credential-providers ^3.1078.0 development
- @aws/bedrock-token-generator ^1.1.0 development
- @cedar-policy/cedar-wasm ^4.11.2 development
- @cedar-policy/mcp-schema-generator-wasm ^0.6.0 development
- @eslint/js ^10.0.1 development
- @google/genai ^2.6.0 development
- @opentelemetry/api ^1.9.0 development
- @opentelemetry/exporter-metrics-otlp-http ^0.219.0 development
- @opentelemetry/exporter-trace-otlp-http ^0.219.0 development
- @opentelemetry/resources ^2.8.0 development
- @opentelemetry/sdk-metrics ^2.6.1 development
- @opentelemetry/sdk-trace-base ^2.6.1 development
- @opentelemetry/sdk-trace-node ^2.6.1 development
- @smithy/types ^4.15.1 development
- @types/express ^5.0.6 development
- @types/node ^25.9.4 development
- @typescript-eslint/eslint-plugin ^8.62.1 development
- @typescript-eslint/parser ^8.0.0 development
- @vitest/browser ^4.1.10 development
- @vitest/browser-playwright ^4.1.10 development
- @vitest/coverage-v8 ^4.1.10 development
- eslint ^10.6.0 development
- eslint-plugin-tsdoc ^0.5.0 development
- express ^5.2.1 development
- openai ^6.45.0 development
- playwright ^1.61.0 development
- tsx ^4.22.5 development
- typescript ^6.0.3 development
- vitest ^4.1.10 development
- @aws-sdk/client-bedrock-runtime ^3.1097.0
- @types/json-schema ^7.0.15
- uuid ^14.0.1
- yaml ^2.8.3
- fastapi ==0.115.12
- pydantic ==2.11.4
- strands-agents *
- strands-agents-tools *
- uvicorn ==0.34.2
- mcp >=1.1.3,<2.0.0
- pydantic >=2.0.0
- boto3 >=1.26.0,<2.0.0
- botocore >=1.29.0,<2.0.0
- docstring-parser >=0.15,<1.0
- httpx >=0.28.1,<1.0.0
- jsonschema >=4.0.0,<5.0.0
- mcp >=1.23.0,<2.0.0
- opentelemetry-api >=1.30.0,<2.0.0
- opentelemetry-instrumentation-threading >=0.51b0,<1.00b0
- opentelemetry-sdk >=1.30.0,<2.0.0
- pydantic >=2.4.0,<3.0.0
- pyyaml >=6.0.0,<7.0.0
- typing-extensions >=4.13.2,<5.0.0
- watchdog >=6.0.0,<7.0.0
- @types/express ^4.17.21 development
- typescript ^5.3.3 development
- @aws-sdk/client-bedrock-agentcore latest
- @strands-agents/sdk latest
- express ^4.18.2
- zod ^4.1.12
- public.ecr.aws/docker/library/python 3.12-slim build
- @types/node ^25.6.0 development
- tsx ^4.21.0 development
- typescript ^6.0.2 development
- actions/github-script v9 composite
- strands-agents/devtools/authorization-check main composite
- actions/checkout v7 composite
- actions/setup-node v7 composite
- actions/checkout v7 composite
- actions/download-artifact v8 composite
- actions/setup-node v7 composite
- actions/upload-artifact v7 composite
- aws-actions/configure-aws-credentials v6 composite
- strands-agents/devtools/authorization-check main composite
- actions/checkout v7 composite
- actions/setup-node v7 composite
- actions/checkout v7 composite
- actions/setup-node v7 composite
- actions/upload-artifact v7 composite
- @types/node ^20.0.0 development
- typescript ^5.5.0 development
- @strands-agents/sdk *
- @strands-agents/sdk file:../../..
- actions/checkout v7 composite
- actions/download-artifact v8 composite
- actions/setup-python v7 composite
- actions/upload-artifact v7 composite
- pypa/gh-action-pypi-publish release/v1 composite
- husky ^9.1.7 development
- prettier ^3.9.4 development
- @types/node 22.15.3 development
- aws-cdk 2.1012.0 development
- prettier ~3.5.3 development
- tsx ^4.7.0 development
- typescript ~5.8.3 development
- vitest ^4.1.6 development
- aws-cdk-lib 2.260.0
- constructs ^10.2.0
- 149 dependencies
- @types/jest ^30 development
- @types/node ^24.10.1 development
- aws-cdk 2.1125.0 development
- jest ^30 development
- ts-jest ^29 development
- ts-node ^10.9.2 development
- typescript ~5.9.3 development
- aws-cdk-lib ^2.260.0
- constructs ^10.5.0
- fastapi ==0.115.12
- pydantic ==2.11.4
- strands-agents *
- strands-agents-tools *
- uvicorn ==0.34.2
- strands-agents *
- strands-agents-tools *
- @opentelemetry/api ^1.9.0 development
- @opentelemetry/exporter-trace-otlp-http ^0.57.2 development
- @opentelemetry/resources ^1.30.1 development
- @opentelemetry/sdk-trace-base ^1.30.1 development
- @opentelemetry/sdk-trace-node ^1.30.1 development
- @types/node ^20.0.0 development
- typescript ^5.5.0 development
- @strands-agents/sdk *
- @types/express ^5.0.5 development
- @types/node ^24.10.1 development
- typescript ^5.9.3 development
- @opentelemetry/sdk-trace-node ^2.6.1
- @strands-agents/sdk file:../../strands-ts
- express ^5.1.0
- @types/node ^20.0.0 development
- typescript ^5.5.0 development
- @strands-agents/sdk *
- fastapi ==0.115.12
- pydantic ==2.11.4
- strands-agents *
- strands-agents-tools *
- uvicorn ==0.34.2
- fastapi ==0.115.12
- pydantic ==2.11.4
- strands-agents *
- strands-agents-tools *
- uvicorn ==0.34.2
- boto3 >=1.26.0,<2.0.0
- botocore >=1.29.0,<2.0.0
- docstring_parser >=0.15,<0.16.0
- mcp >=1.8.0,<2.0.0
- opentelemetry-api >=1.33.0,<2.0.0
- opentelemetry-exporter-otlp-proto-http >=1.33.0,<2.0.0
- opentelemetry-sdk >=1.33.0,<2.0.0
- pydantic >=2.0.0,<3.0.0
- typing-extensions >=4.13.2,<5.0.0
- watchdog >=6.0.0,<7.0.0
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- complexipy ==6.2.0
- 113 dependencies
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
- @typescript-eslint/parser 8.62.1
- eslint 9.39.5
- eslint-plugin-sonarjs 4.2.0
- typescript 5.9.3
- aws-actions/configure-aws-credentials v4 composite
- actions/github-script v8 composite