# AgentCore Harness + Strands 1.0 — companion artifacts

Companion artifacts for the FactualMinds post
**AgentCore Harness + Strands 1.0: What Actually Ships in August 2026**.

**Public URLs:** `https://www.factualminds.com/examples/architecture-blog-2026/agentcore-harness-strands-1-0/{path}`

## Demo disclaimer

These files are **decision matrices and syntax-checkable stubs**, not a production deploy and **not** an anonymized client engagement.

- Harness ARNs, account IDs, and model IDs are placeholders.
- Do **not** treat stub latencies or cost numbers as measured outcomes.
- First-party platform signals cited in the post (Gateway ~180→95 ms canary, AgentCore TCO worksheet) come from earlier published FactualMinds AgentCore posts — not from these stubs.

## Status snapshot (verify before you build)

| Capability | Status (checked Aug 2026) |
| ---------- | ------------------------- |
| AgentCore Harness | GA (Jun 17, 2026) |
| Strands Agents 1.0 multi-agent primitives | Production SDK |
| Managed Knowledge Base + agentic retriever | GA |
| A/B testing / evaluations | GA (region-check docs) |
| AWS Context knowledge graph | **Coming soon** — do not sequence a roadmap behind it |

## Versions (assumed)

Pin and verify in your account before deploy:

| Component | Assumed version / note |
| --------- | ---------------------- |
| Python | 3.12+ |
| `boto3` | ≥ 1.38.0 (`bedrock-agentcore` + `bedrock-agentcore-control` clients) |
| `strands-agents` | ≥ 1.x |
| AgentCore CLI | `@aws/agentcore` (npm) |
| Default Harness model | Anthropic Claude Sonnet 4.6 on Bedrock (per AWS get-started docs; swap per region) |

Local stubs run without AWS. Deployed Harness needs an IAM execution role and a supported region.

## Layout

| Path | Purpose |
| ---- | ------- |
| [`harness-vs-runtime-vs-strands.md`](harness-vs-runtime-vs-strands.md) | When to pick Harness, Runtime, or DIY framework loops |
| [`strands-primitives-matrix.md`](strands-primitives-matrix.md) | Agents-as-Tools / Graph / Swarm / Workflow |
| [`grounding-status-matrix.md`](grounding-status-matrix.md) | Managed KB vs classic KB vs AWS Context |
| [`create_harness_stub.py`](create_harness_stub.py) | CreateHarness + InvokeHarness stream sketch |
| [`strands_agents_as_tools_stub.py`](strands_agents_as_tools_stub.py) | Hierarchical Agents-as-Tools stub |
| [`monday-checklist.md`](monday-checklist.md) | Ship-this-week gate list |

## Local checks

```bash
python3 -m py_compile create_harness_stub.py strands_agents_as_tools_stub.py
```

## Related posts

- [AgentCore production guide](https://www.factualminds.com/blog/amazon-bedrock-agentcore-production/)
- [eCommerce multi-agent sample](https://www.factualminds.com/blog/ecommerce-ai-agents-amazon-bedrock-agentcore-2026/)
- [AgentCore pricing calculator](https://www.factualminds.com/tools/amazon-bedrock-agentcore-pricing-calculator/)
