Add agent fundamentals documentation for issue #367#716
Conversation
Adds a new 'What is an Agent?' page as the overview/landing page for the Agents section in the User Guide. This addresses confusion about: - What an agent actually represents in Strands - The four parts of an agent (Model, System Prompt, Tools, Context) - Agent lifecycle and scope (one agent per conversation) - Anti-patterns: sharing agents across users or conversations Closes #367
- Remove unimported <Tabs>/<Tab> JSX (repo uses back-to-back fenced code blocks, not a Tabs component) - Move TypeScript examples into sibling what-is-an-agent.ts and include them via --8<-- snippet markers (matches prompts.ts, state.ts, agent-loop.ts convention) - Use .md link extensions to match the rest of the docs Verified locally: npm run build, typecheck, typecheck:snippets, and test all pass.
|
Hi @zastrowm! Pushed a new commit (37a59bf) to fix the CI build. Updated the page to follow the repo's existing MDX conventions:
Verified locally: npm run build (443 pages, no broken links), npm run typecheck, npm run typecheck:snippets, and npm test (291 passed) all clean. All content from issue strands-agents/harness-sdk#2578 is preserved four parts (Model, System Prompt, Tools, Context), lifecycle/scope discussion, and the three anti-patterns (shared singleton, reused across conversations, cached per user). |
|
This repository has been merged into the strands-agents/harness-sdk monorepo and will be archived shortly. All new development happens there. If this PR is still relevant, please recreate it against the monorepo. The code now lives under Apologies for the disruption, and thank you for contributing! |
Adds a new 'What is an Agent?' page as the overview/landing page for the Agents section in the User Guide. This addresses confusion about:
Closes strands-agents/harness-sdk#2578
Description
New page: src/content/docs/user-guide/concepts/agents/what-is-an-agent.mdx
Updated: src/config/navigation.yml to add the page as first item under Concepts → Agents
Related Issues
Closes strands-agents/harness-sdk#2578
Type of Change
Checklist
npm run devBy submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.