mirror of
https://github.com/anthropics/claude-cookbooks.git
synced 2025-10-06 01:00:28 +03:00
* Add Claude Code SDK tutorials and examples This PR adds comprehensive tutorials and examples for the Claude Code SDK, including: - Research agent implementation with web search capabilities - Chief of Staff agent with multi-agent coordination - Observability agent with Docker configuration - Supporting utilities and documentation The examples demonstrate key SDK features: - Multi-turn conversations with ClaudeSDKClient - Custom output styles and slash commands - Hooks for automated actions and governance - Script execution via Bash tool - Multi-agent orchestration patterns --------- Co-authored-by: Claude <noreply@anthropic.com> Co-authored-by: rodrigo olivares <rodrigoolivares@anthropic.com> Co-authored-by: Alex Notov <zh@anthropic.com>
1.5 KiB
1.5 KiB
Chief of Staff Agent Architecture
graph TD
User[User] --> Chief[Chief of Staff Agent]
Chief --> Memory[CLAUDE.md]
Chief --> FinData[financial_data/]
Chief --> Tools
Chief --> Commands[Slash Commands]
Chief --> Styles[Output Styles]
Chief --> Hooks[Hooks]
Tools --> Task[Task Tool]
Task --> FA[Financial Analyst]
Task --> Recruiter[Recruiter]
FA --> Scripts1[Python Scripts]
Recruiter --> Scripts2[Python Scripts]
style Chief fill:#f9f,stroke:#333,stroke-width:3px
style Task fill:#bbf,stroke:#333,stroke-width:2px
style FA fill:#bfb,stroke:#333,stroke-width:2px
style Recruiter fill:#bfb,stroke:#333,stroke-width:2px
Expected Agent Communication Flow
sequenceDiagram
participant User
participant Chief as Chief of Staff
participant Task as Task Tool
participant FA as Financial Analyst
participant Scripts as Python Scripts
participant Hooks as Post-Write Hook
User->>Chief: /budget-impact hiring 5 engineers
Chief->>Chief: Expand slash command
Chief->>Task: Delegate financial analysis
Task->>FA: Analyze hiring impact
FA->>Scripts: Execute hiring_impact.py
Scripts-->>FA: Return analysis results
FA->>FA: Generate report
FA-->>Task: Return findings
Task-->>Chief: Subagent results
Chief->>Chief: Write report to disk
Chief->>Hooks: Trigger post-write hook
Hooks->>Hooks: Log to audit trail
Chief-->>User: Executive summary