strands-agents/harness-sdk
What It Calls
키 없이 되는 범위: 텍스트 생성·이미지 생성·임베딩(Amazon Bedrock): 키가 없으면 오류로 멈추는 분기가 있습니다. 텍스트 생성·이미지 생성·음성 인식·음성 합성·임베딩(OpenAI): 키가 없으면 오류로 멈추는 분기가 있습니다. 텍스트 생성(Anthropic Claude): 키가 없으면 오류로 멈추는 분기가 있습니다. 그 밖의 행은 아래 표에 있습니다.
| 기능 | 공급자 | 구분 | 기본 설정 | 대체 경로 |
|---|---|---|---|---|
| 텍스트 생성·이미지 생성·임베딩 | Amazon Bedrock | 미확정 | SDK 기본 주소 | 로컬 실행 (Ollama), 다른 공급자 선택 (Ollama) 외 1개 |
| 텍스트 생성·이미지 생성·임베딩 | Google Gemini API | 미확정 | generativelanguage.googleapis.com |
로컬 실행 (Ollama), 다른 공급자 선택 (Ollama) 외 2개 |
| 텍스트 생성·이미지 생성·음성 인식·음성 합성·임베딩 | OpenAI | 미확정 | api.openai.com |
로컬 실행 (Ollama), 다른 공급자 선택 (Ollama) 외 1개 |
| 텍스트 생성 | anthropic, aws-bedrock, gemini | 미확정 | api.anthropic.com, generativelanguage.googleapis.com |
없음 |
| 텍스트 생성·임베딩·문서 인식(OCR) | Mistral AI | 선택 사항 | SDK 기본 주소 | 설정으로 켬 (not self.config.get("stream", True)), 다른 공급자 선택 (llama.cpp) |
| 텍스트 생성 | Anthropic Claude | 선택 사항 | api.anthropic.com |
로컬 실행 (Ollama), 다른 공급자 선택 (Ollama) 외 1개 |
| 텍스트 생성·임베딩·검색 재정렬 | Cohere | 선택 사항 | api.cohere.com |
로컬 실행 (Ollama) |
| API | 인증 | 코드 근거 | 요금 | 가격 페이지 | 확인일 |
|---|---|---|---|---|---|
| OpenAI | 사용자 키 필요 | strands-cli/src/tui/provider/discovery.ts:261텍스트, 이미지 생성, 음성 인식/합성, 임베딩에 OpenAI를 기본으로 사용하며, 주소를 로컬 서버나 Ollama로 바꿀 수 있습니다. |
유료 | 가격 페이지 | 2026-10-05 |
| Amazon Bedrock | 인증 필요(API 키 아님) | strands-cli/src/tui/provider/discovery.ts:148텍스트, 이미지 생성 및 임베딩에 Amazon Bedrock을 사용할 수 있으며, 로컬 Ollama로 대체 가능합니다. |
유료 | 가격 페이지 | 2026-10-05 |
| Google Gemini API | 사용자 키 필요 | strands-cli/src/tui/provider/discovery.ts:159텍스트, 이미지 생성 및 임베딩에 Google Gemini API를 사용할 수 있으며, 로컬 Ollama를 선택할 수 있습니다. |
무료 등급 있음 | 가격 페이지 | 2026-10-05 |
| Mistral AI | 사용자 키 필요 | strands-py/src/strands/models/gemini.py:155텍스트 생성, 임베딩, 문서 인식(OCR)에 Mistral AI를 기본으로 사용하며, 설정에 따라 llama.cpp로 변경할 수 있습니다. |
무료 등급 있음 | 가격 페이지 | 2026-10-05 |
| Anthropic Claude | 사용자 키 필요 | strands-cli/src/tui/provider/discovery.ts:148텍스트 생성 시 Anthropic Claude를 사용할 수 있으며, 로컬 Ollama를 선택지로 사용할 수도 있습니다. |
유료 | 가격 페이지 | 2026-10-05 |
| Cohere | 사용자 키 필요 | strands-py/tests_integ/models/providers.py:86텍스트 생성, 임베딩, 검색 재정렬에 Cohere를 사용할 수 있으며, 로컬 Ollama 경로도 함께 제공됩니다. |
무료 등급 있음 | 가격 페이지 | 2026-10-05 |
외부로 나가는 데이터: 이미지·프롬프트 텍스트 · 확인 불가 2곳
네트워크로 받아 오는 것: 문서 (Documentation)
점검 범위: 부분 점검 — 400/3,177 파일 · 트리 잘림 없음 · 서브모듈 없음 · 해석 못 한 import 경로 422개 · 읽지 않는 언어 파일 73개(Astro)
다음 행동
배지 미리보기
[](https://whatitcalls.com/ko/strands-agents/harness-sdk)
README 에서는 「external API · used · local option」 로 보입니다.
이 분석이 도움이 됐나요?
신선도 상세
- 커밋 시각
- 2026-10-08 20:06 UTC
- 점검 시각
- 2026-10-09 04:42 UTC
- 마지막 HEAD 확인
- 2026-10-09 04:41 UTC ·
b340edb(점검 커밋과 같음) - 읽기 깊이
- 기본 점검 (400개 · 8MB 까지)
- 스캐너·판정 규칙
scan-5+verdict-5- 요금 카탈로그
- 판 2
- 정정 리비전
- 0
- 요약
- 모델 ollama-cloud/gemma4:31b-cloud
외부 전송 상세
- 확인됨 Google Gemini API로 이미지 데이터를 전송합니다.
strands-py/src/strands/models/gemini.py:175strands-py/src/strands/models/gemini.py:176strands-py/src/strands/models/gemini.py:183 - 확인됨 Anthropic Claude, Amazon Bedrock, Google Gemini API, Mistral AI, OpenAI로 프롬프트 텍스트를 전송합니다.
strands-cli/src/tui/provider/discovery.ts:311strands-py/src/strands/models/mistral.py:502strands-py/src/strands/models/mistral.py:510 - 확인 불가 보내는 내용을 코드에서 찾지 못한 공급자: anthropic, aws-bedrock, gemini, Cohere
README 주장 ↔ 코드 차이
README 주장과 코드가 어긋나는 곳을 찾지 못했습니다.
코드 인용
원문은 저장하지 않습니다. 코드는 점검 커밋에 고정된 GitHub 링크로 보여 주고, 저장된 인용은 근거당 최대 3줄 · 파일당 최대 6줄입니다.
출처: strands-agents/harness-sdk · 커밋 b340edb · strands-cli/src/tui/provider/discovery.ts
출처: strands-agents/harness-sdk · 커밋 b340edb · strands-py/tests_integ/models/providers.py
출처: strands-agents/harness-sdk · 커밋 b340edb · strands-py/src/strands/models/mistral.py
L500스위치
출처: strands-agents/harness-sdk · 커밋 b340edb · strands-py/src/strands/models/gemini.py
출처: strands-agents/harness-sdk · 커밋 b340edb · strands-ts/src/models/openai/model.ts
L318SDK 호출
점검 범위 상세
파일 수
- 전체 파일
- 3,177
- 점검한 파일
- 400 (12%)
매니페스트
우선 파일 전부 읽음
package.jsonharness-py/pyproject.tomlharness-ts/package.jsonsite/package.jsonstrands-cli/package.jsonstrands-mcp/pyproject.toml
외 13개
해석 못 한 import 경로 (422개)
f"{parent.__name__}.{name}"harness-py/src/strands_harness/config.py:541spec_from_file_location(name, path) if spec is None or spec.loader is None:harness-py/src/strands_harness/config.py:546moduleharness-py/src/strands_harness/config.py:557importUrl.hrefharness-ts/src/config.ts:694pathToFileURL(entrypoint).hrefstrands-cli/bin/strands.js:137
읽지 않은 파일 401 · 없는 파일 10 · getattr 모듈 6 · 동적 import 2 · importlib 동적 import 2 · 동적 파일 로드 1
제외한 파일
.mdx335.md295.yaml147.astro73.yml67.svg49
외 18개
- 점검 안 한 외부 코드
- 없음
- 잘림·상한
- 파일 수 상한
- 읽지 않는 언어 파일
- Astro 73
- 따라가지 않은 심볼릭 링크
- 6
정정 이력
아직 정정 이력이 없습니다.